执行.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.7zRip1.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键。