本帖最后由 crist 于 2011-7-15 09:13 编辑
- FOR /F %%I IN ('dir/b/o TheWorld.exe') DO (
- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\TheWorld.exe" /v "Path" /d "%%~dpI" /f
- )
复制代码 运行后注册相关数据变成“D:\Program Files\TheWorld 3" /f”- FOR /F %%I IN ('dir/b/o TheWorld.exe') DO (
- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\TheWorld.exe" /v "Path" /d "%%~dpI\" /f
- )
复制代码 运行后注册相关数据变成“D:\Program Files\TheWorld 3\”
请问应该怎么写代码才能使注册表相关数据变成“D:\Program Files\TheWorld 3”呢?
备注:echo %%~dpI的结果是“D:\Program Files\TheWorld 3\”
感谢7楼版主帮忙,问题已解决 |