如何从命令提示符运行 .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