我在快捷方式目标输入字段中尝试了此操作,但不起作用。对话框显示错误消息“路径无效?” "C:\Windows\System32\cmd.exe /C start /high /affinity 3 D:\The Elder Scrolls V - Skyrim\skse_loader.exe"
。请注意路径名中的空格。这是需要转义的空格字符吗?
答案1
从你的路径
“C:\Windows\System32\cmd.exe /C start /high /affinity 3 D:\The/Elder Scrolls V - Skyrim\skse_loader.exe”
以下部分,尤其是斜线似乎最可疑,因为它在路径中是不允许的:
D:\长老
我将使用简短的 8.3 名称重写您的目标(它是示例中的假名,只是为了显示它应该是什么样的):
“C:\Windows\System32\cmd.exe”/C 启动/high /affinity 3 D:\TheElde~1\skse_l~1.exe
答案2
我试图在 Windows 10 中做类似的事情,我需要将一个参数附加到我的 Eclipse 程序快捷方式的目标,其中参数是一个带空格的路径(C:\Program Files\Java\jdk1.7.0_80\jre\bin\javaw)[注意'Program Files' 中的空格]...
如果您只需要解决路径中的空格,请将路径括在引号中。
因此我的论点变成: “C:\Program Files\Java\jdk1.7.0_80\jre\bin\javaw”
@Phpdevpad 接受的答案帮助我解决了这个问题,但是该解决方案并未重点关注引号,因此我做出了这个单独的答案。
答案3
问题解决了。开始选项需要一个标题才能工作:http://www.vistax64.com/gaming/197915-setting-processor-affinity-made-easy.html。C:\Windows\System32\cmd.exe /C START "Skyrim" /high /affinity 3 "D:\The Elder Scrolls V - Skyrim\skse_loader.exe"
答案4
这些答案都不起作用。对我唯一有用的是下面这个令人厌恶的东西:
C:\Windows\System32\cmd.exe /C start /high /affinity 3 D:\\The\ Elder\ Scrolls\ V\ -\ Skyrim\\skse_loader.exe