从命令提示符运行 exe

从命令提示符运行 exe

如何从命令提示符运行 .exe 文件?

例如,如果 .exe 文件位于C:\file.exe,当提示符当前位于另一个位置(如 )时,我该如何运行此文件D:\

答案1

您可以使用显式路径运行它:

c:\file.exe

或者将其位置添加到路径中(我总是有 ac:\bin 目录来保存我的小片段 - 对于多用户 Windows 来说,这不是一个合适的位置,但我的 Windows 安装都没有多用户):

copy c:\file.exe c:\bin  :: put it in a better directory.
path %path%;c:\bin       :: if not already in the path.
file                     :: run it (unless there is another 'file' in path).

请注意,使用第二种解决方案,您应该设置路径,以便每次启动时都可以使用(如果您在 autoexec.bat 中真的使用 DOS 或从Control Panel -> System -> Environment窗口(如果使用 Windows))。

并且,请注意,如果您使用控制面板解决方案,这不会影响当前打开的命令窗口 - 您需要关闭它们并重新打开以获取新的环境变量。

答案2

如果你在 D: 驱动器上,你仍然可以输入“ c:\file.exe”

答案3

您应该将 c:\ 路径添加到 Windows 系统 PATH 中,这样无论您在哪个驱动器中,当您执行 file.exe 时,Windows 都会查看您定义的路径并在那里运行您的程序。

要执行此操作,请转到 Windows -我的电脑 -右键单击属性 -高级按钮 -环境变量 -在窗口底部,您将看到 PATH -编辑它添加; c:\并保存这应该有效 -我认为它需要重新启动

答案4

运行不知道全名的 EXE 文件的最佳方法是:

假设您的文件名是,Installer_4756873653.exe但您不知道后面的全名,Installer_并且文件的位置是C:\

cd C:\
dir Installer_*.* /b > FileToRun.bat
FileToRun.bat

相关内容