Выполнение .bat файл

У меня есть a 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?

21
задан 4 June 2012 в 15:40

4 ответа

Можно выполнить пакетный файл DOS через wineconsole:

$ cat ~/.wine/drive_c/file.bat
@echo off
echo Working
pause
$ wineconsole 'C:\file.bat'

Вы получаете новые окна, подобные этому

enter image description here

Кроме того, можно ввести интерактивную командную строку DOS с

wineconsole cmd

Вы доберетесь:

enter image description here

32
ответ дан 23 November 2019 в 01:41

Во-первых, Вино не коснется пакетных файлов.

Почему необходимо сделать это в терминале? Просто откройте каталог с 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.

Проподсказка в следующий раз: Попытайтесь не объявить о загрузке ограбленного материала на общедоступном форуме. Это могло бы возвратиться, чтобы укусить Вас в заднице однажды.

4
ответ дан 23 November 2019 в 01:41
#! /bin/bash

wine RipForGames_7z.exe x RipForGames0.7z
rm RipForGames0.7z
wine RipForGames_7z.exe x RipForGames1.7z
rm RipForGames1.7z

Сохраните это как установку выполнение это путем ввода bash setup, и затем удар входит.

-2
ответ дан 23 November 2019 в 01:41

Необходимо выполнить его через cmd, например: wine cmd /c setup.bat

6
ответ дан 23 November 2019 в 01:41

Другие вопросы по тегам:

Похожие вопросы: