执行命令行.exe文件

时间:2017-01-09 12:38:19

标签: windows batch-file cmd exe

我有一个从.jar转换而来的.exe文件。 它是一个基于命令的应用程序,所以我必须用批处理脚本启动它。这是批处理脚本:

@echo off
cd C:\desktop\plant-text-adventure-win
start planttextadventure
pause

当我双击批处理脚本时,会发生这种情况:Windows could not find 'planttextadventure'. Please confirm if you have input the correct name and retry.

我不知道发生了什么,我不知道cmd因为我使用Mac,但我可以确认我在一个名为{{1的文件夹中有一个名为planttextadventure.exe的可执行文件}}

1 个答案:

答案 0 :(得分:1)

您应该通过在shell中执行批处理文件来测试批处理文件。

只需在开始菜单中输入命令cmd即可打开shell。在这个黑盒子里,您现在只需从批处理脚本中输入命令并查找一些错误消息。

如果你查看你的脚本我会猜测cd命令(更改当前目录)不正确。也许你应该用

替换它
cd %USERPROFILE%\Desktop\plant-text-adventure-win

因为桌面文件夹位于默认安装中,而不是直接位于根驱动器下,而是位于可用的用户配置文件中。

让这个东西工作的另一个解决方案是打开Windows资源管理器,转到你想要执行的.exe文件并拖动它。将.exe文件鼠标右键单击放到桌面上。

然后会出现一个上下文菜单,您可以选择在此处创建快捷方式选项。