执行.bat 文件

执行.bat 文件

我有一个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.7zRip1.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通过输入,然后按回车键来运行它。

相关内容