从另一个驱动器中的文件夹运行位于 C:\ 的命令

从另一个驱动器中的文件夹运行位于 C:\ 的命令

我想运行以下命令:

C:\Anaconda3\Lib\site-packages\PyQt4\pyuic4.bat -x gui.ui -o gui.py

从位于的文件夹中R:\,该文件夹包含文件gui.ui,并且命令应该将文件创建gui.pyR:\

当我在 Windows 控制台中从 R:\ 运行命令时,似乎无法找到该命令:

该系统找不到指定的路径。

我能做些什么?

答案1

问题很可能出在您正在运行的批处理文件中,因为假设该文件确实存在,您的命令看起来是正确的。

很有可能,它将使用relative路径而不是absolute批处理中的路径运行。例如,它将包含以下内容:

executable.exe

代替

C:\Anaconda3\Lib\site-packages\PyQt4\executable.exe

您需要将批处理文件中的路径更改为绝对路径,否则它将尝试在 R:\ 内找到它们 - 当然,这可能会导致意外结果,因此您可能需要仔细测试。

相关内容