我正在尝试从命令行运行可执行文件。这是 .exe 的完整路径:
C:\Program Files\R\R-3.0.2\bin\Rscript.exe
因此,我在命令行中输入的打开此 .exe 的命令是:
"C:\Program Files\R\R-3.0.2\bin\Rscript.exe"
这在我的电脑上工作正常,但在另一台电脑上,处理包含空格的文件名时双引号似乎不起作用。我在那台电脑上收到以下错误:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
我该如何解决这个问题?
这是在 Windows 7 上。
答案1
看一下这。
检查这些注册表项是否存在:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
这些是每次cmd
执行时都会执行的自动运行命令。两者都不应该存在。