执行命令行 .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 选项 在此处创建快捷方式