执行命令行 .exe 文件
Executing a command-line .exe file
我有一个从 .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,但我可以确认文件夹中有一个名为 planttextadventure.exe
的可执行文件称为 plant-text-adventure-win
.
您应该通过在 shell.
中执行来测试您的批处理文件
只需在开始菜单中输入命令 cmd
即可打开 shell。在此黑框中,您现在可以简单地输入批处理脚本中的命令并查找一些错误消息。
如果您查看脚本,我猜想 cd
命令(更改当前目录)不正确。也许您应该将其替换为
cd %USERPROFILE%\Desktop\plant-text-adventure-win
因为桌面文件夹在默认安装中,不直接在根驱动器下,而是在可用的用户配置文件中。
让这个东西工作的另一个解决方案是打开 windows 资源管理器,转到您要执行的 .exe 文件,然后拖放 .exe 文件 鼠标右键点击到桌面。
然后会出现一个上下文菜单,您 select 选项 在此处创建快捷方式。
我有一个从 .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,但我可以确认文件夹中有一个名为 planttextadventure.exe
的可执行文件称为 plant-text-adventure-win
.
您应该通过在 shell.
中执行来测试您的批处理文件只需在开始菜单中输入命令 cmd
即可打开 shell。在此黑框中,您现在可以简单地输入批处理脚本中的命令并查找一些错误消息。
如果您查看脚本,我猜想 cd
命令(更改当前目录)不正确。也许您应该将其替换为
cd %USERPROFILE%\Desktop\plant-text-adventure-win
因为桌面文件夹在默认安装中,不直接在根驱动器下,而是在可用的用户配置文件中。
让这个东西工作的另一个解决方案是打开 windows 资源管理器,转到您要执行的 .exe 文件,然后拖放 .exe 文件 鼠标右键点击到桌面。
然后会出现一个上下文菜单,您 select 选项 在此处创建快捷方式。