如何Program Files (x86)
从 x64 命令提示符调用文件夹中的 x86 应用程序?x86 exe 在 x64 Win XP 上运行无问题,但如何从命令提示符调用它?
>> C:\Program Files (x86)\theExe.exe
或者
>> cd C:\Program Files (x86)\
>> theExe.exe
或者
>> start "C:\Program Files (x86)\theExe.exe"
以上两种方法均无效...
==== 编辑:我更改了标题,并将基本陈述一个扩展问题:
事实证明,问题还远不止于此......如果我必须像下面的答案一样启动 PDFCreator.exe,并且像他们的网站上所建议的那样,它应该是这样的:
"C:\Program Files (x86)\pdfcreator.exe /IF\"C:\description.ps\" /OF\"C:\description.pdf\""
(考虑将引号视为文字,即使用转义字符“\”)。但是,它将拒绝启动,指出没有这样的命令...有什么想法吗?
答案1
您只需将该行括在引号中:
>> "C:\Program Files (x86)\theExe.exe"
窗口 cmd 使用空格来分隔命令和参数,因此用引号括起来会告诉解析器忽略引号之间的任何空格,并将整个内容作为命令接受。
答案2
关闭末尾的引号pdfcreator.exe
并替换\"
为"
尝试按如下方式运行:-
>> "C:\Program Files (x86)\pdfcreator.exe" /IF"C:\description.ps" /OF"C:\description.tif"