<分区>
我有时需要从 cmd.exe 运行程序。这似乎只有在该程序存在于 C:\WINDOWS\system32
中时才有效。
所以我只是将 .exe
文件复制到这个文件夹中,直到现在它仍然有效(对于 Python 和一两个其他应用程序)。但是,我认为这不是正确的方法。当我使用 php.exe
尝试此操作时,我收到一条错误消息,提示未找到某些 .dll
。我怀疑它与相对路径有关。
有人能指出正确的方法吗?
<分区>
我有时需要从 cmd.exe 运行程序。这似乎只有在该程序存在于 C:\WINDOWS\system32
中时才有效。
所以我只是将 .exe
文件复制到这个文件夹中,直到现在它仍然有效(对于 Python 和一两个其他应用程序)。但是,我认为这不是正确的方法。当我使用 php.exe
尝试此操作时,我收到一条错误消息,提示未找到某些 .dll
。我怀疑它与相对路径有关。
有人能指出正确的方法吗?
最佳答案
根据您的 Windows 版本,您必须找到“环境变量”按钮(在 Windows 7 中位于“我的电脑”上下文菜单中“属性”内的“高级系统设置”);在“系统变量”中应该有一个名为PATH
的变量。您可以对其进行编辑并添加要包含的路径,以 ;
分隔。然后重新启动,它应该可以工作。
通过这种方式,您可以将这些路径包含在 cmd.exe
搜索命令的目录集中。在您的示例中,问题是找到了 php.exe
(因为您在 PATH
中的 System32
中复制了它),但是.dll
文件仍在 php 的安装目录中,因此您需要从该目录运行程序或更新包含它的 PATH
。
关于windows - 如何从 cmd.exe (Windows XP) 运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13910060/
相关文章:
vbscript - 复制到剪贴板时使用 vbCRLF 时出现问题
java - 在 Windows 命令行上运行在 IntelliJ 中创建的 Java 程序
windows - 如何使用 Powershell wget 输出完整的网页特定内容?
c++ - 在 Windows 中,如何拥有作为重定向管道的非阻塞标准输入?
python - 使用 Python 在 Windows Server 2012 上远程编辑文件
python - 在 PyCharm 中运行 Docker 镜像导致 "Invalid volume specification"
windows - 如何更改 Windows 控制台窗口的宽度?
powershell - Docker在使用powershell时将图像保存为两倍 - 保存原始字节流
java - Jar 文件类通过命令提示符执行,但通过 QTP 的 shell 脚本对象运行时没有ClassDefFound