执行.bat文件
我有一个setup.bat
文件,它安装了一些应用程序,我想执行它。
这是.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.exe文件提取Rip0.7z和Rip1.7z文件并构建应用程序。
我怎么能在Ubuntu 11.04终端上做到这一点?
您可以通过wineconsole
运行DOS批处理文件:
$ cat ~/.wine/drive_c/file.bat @echo off echo Working pause $ wineconsole 'C:\file.bat'
你会得到一个类似于此的新窗口
此外,您可以使用输入交互式DOS提示符
wineconsole cmd
你会得到:
首先,Wine不会触及批处理文件。
你为什么要在终端上做? 只需用naultilus打开目录,右键单击.7z
文件并解压缩。 但是如果你想以艰难的方式去做,那么该脚本的appriximate转换是:
#!/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.
下次的原型:尽量不要在公共论坛上宣布你正在下载盗版资料。 有一天它可能会回来咬你的屁股。
你必须通过cmd运行它,例如: wine cmd /c setup.bat
#! /bin/bash wine RipForGames_7z.exe x RipForGames0.7z rm RipForGames0.7z wine RipForGames_7z.exe x RipForGames1.7z rm RipForGames1.7z
将其保存为设置 ,通过键入bash setup
运行它,然后按Enter键。