无法执行cmd.exe / Q / C%c

时间:2016-05-11 19:17:31

标签: python windows cmd geany

我在Windows 10机器上使用Python 2.7设置了Geany,但在设置了编译和执行命令后,Geany抱怨它无法执行cmd.exe。控制台本身工作正常,但它也不能在不同的IDE(Sublime Text 2)

中工作

特定错误消息如下(俄语):

  

22:06:59:Немогувыполнитькоманду“cmd.exe / Q / C%c”:Невернозаданоимяпапки。 Проверьтеправильностьпутивнастройках。

转换为:

  

22:06:59:无法执行命令“cmd.exe / Q / C%c”:错误的文件夹名称。检查设置中路径的正确性。

我在它前面添加了C:\ Windows \ System32 \ cmd.exe,并尝试在引号中设置%c:“%c”,它们都返回相同的错误。

1 个答案:

答案 0 :(得分:0)

如果%c实际上是由CMD解释的东西

如果%c本身用引号封装(IDK是Sublime正在做什么),那么您需要告诉CMD排除它们:%~c

要尝试的另一件事是告诉CMD使用短路径名称(不带引号):%~sc(有关替换的详细信息,请参阅FOR /?。)

了解使用Process Monitor发生了什么

(子)shell命令调试的一个好的后备是每当Geany尝试运行命令时运行Sysinternals Process Monitor。找到它产生(或试图产生)的过程并查看完整的命令行。这可能会让你更好地了解出了什么问题。