使用CMD从同一目录打开.exe文件?

时间:2015-04-22 05:37:49

标签: windows cmd directory

我试图为我的游戏制作这个启动器。 但我似乎无法找到任何地方,如何打开文件。没有指定位置。 就像我希望它从.cmd文件所在的文件夹中运行一个文件。(我创建的那个)。 一直在寻找年龄,却没有找到方法。

推理:用户可以更改游戏的安装位置。所以我不能指定一个位置..

3 个答案:

答案 0 :(得分:0)

只需打开命令提示符。然后将.exe文件拖放到控制台。 (这会将.exe文件的位置复制到控制台)然后只需按"输入"。然后你的.exe文件应该运行。

参考http://www.howtogeek.com/209694/running-an-.exe-file-via-command-prompt/

希望有所帮助

答案 1 :(得分:0)

批处理文件的参数%0引用该批处理文件的名称。因此,要运行位于批处理文件所在文件夹中的exe,请使用:

%~dp0program.exe

~dp将参数%0扩展为完整的限定路径名 - 包括\的结尾\,这就是{{1}之间没有%~dp0的原因}和program.exe

通过在命令行

上键入help for,可以找到有关扩展变量的详细信息

答案 2 :(得分:0)

原来,这只是我的愚蠢。 忘了我只能输入文件名。 而不是做一些大事。 感谢@ByteHamster让我的记忆更加清醒:)

  

“引用”ByteHamster:如果你在同一个文件夹中,只需输入exe文件的名称。