我有一个setup.bat
安装一些应用程序的文件,我想执行它。
这是内容。蝙蝠文件 :
@echo off
cls
Rip_7z.exe x Rip0.7z
cls
del Rip0.7z
cls
Rip_7z.exe x Rip1.7z
cls
del Rip1.7z
我觉得Rip_7z 工具文件提取Rip0.7z和Rip1.7z文件并构建应用程序。
我如何在 Ubuntu 11.04 终端中执行此操作?
答案1
您可以通过以下方式运行 DOS 批处理文件wineconsole
:
$ cat ~/.wine/drive_c/file.bat
@echo off
echo Working
pause
$ wineconsole 'C:\file.bat'
你会看到类似这样的新窗口
另外,你可以使用以下命令进入交互式 DOS 提示符
wineconsole cmd
你会得到:
答案2
您必须通过 cmd 运行它,例如:
wine cmd /c setup.bat
答案3
首先,Wine 不会触及批处理文件。
为什么你必须在终端中执行此操作?只需使用 natutilus 打开目录,右键单击文件.7z
并提取即可。但如果你想用困难的方式做到这一点,该脚本的近似转换是:
#!/bin/bash
7za x RipForGames{0,1}.7z # might want e instead of x
#rm RipForGames{0,1}.7z # commented out in case you want to keep them.
下次的提示:尽量不要在公共论坛上宣布你正在下载盗版资料。也许有一天你会因此自食恶果。
答案4
#! /bin/bash
wine RipForGames_7z.exe x RipForGames0.7z
rm RipForGames0.7z
wine RipForGames_7z.exe x RipForGames1.7z
rm RipForGames1.7z
另存为设置bash setup
通过输入,然后按回车键来运行它。