从 x64 命令行 w 参数执行“Program Files (x86)”文件夹中的 x86 PDFCreator.exe?

从 x64 命令行 w 参数执行“Program Files (x86)”文件夹中的 x86 PDFCreator.exe?

如何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"

相关内容