Bat文件如下:
@echo off
uharc x data.uha
call restore.bat
startw unpack.exe /nh
startw inject.exe "streams.wav"
startw regsetup.exe
del data.uha > nul
del uharc.exe > nul
del startw.exe > nul
del inject.exe > nul
del restore.bat > nul
echo -------------------------------------------
echo All Done. <<<---- GNdH ---->>>
echo -------------------------------------------
那么我要怎么做才能安装这个游戏?如果可以的话有什么建议吗?
我尝试过一些东西,我运行过其他 bat 文件,比如 tekkit server bat。但我想不出我能用它做什么。除了 wine/crossover 之外,还有其他程序可以运行它吗?
当我使用 wine cmd 时,它显示“应用程序无法启动”。
通过将其重命名,.sh
我设法在其上添加了 5 或 6 个句子,但它仍然会在半秒后关闭,就像平常一样没有任何改变。
答案1
您不能仅仅将其“转换”为 shell 脚本,它会调用其他批处理脚本和 exe 文件,这些文件是 Windows 应用程序,不能在 linux(或除 Windows 之外的任何其他操作系统)下运行。
唯一的方法是在 Wine 下运行它,模仿Windows 环境。
运行 Wine Windows 控制台:
wineconsole cmd
并在此控制台中,转到批处理文件的路径并执行它:
cd path\to\batchfile
batchfile.bat