У меня есть 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?
Можно выполнить пакетный файл DOS через wineconsole
:
$ cat ~/.wine/drive_c/file.bat
@echo off
echo Working
pause
$ wineconsole 'C:\file.bat'
Вы получаете новые окна, подобные этому
Кроме того, можно ввести интерактивную командную строку DOS с
wineconsole cmd
Вы доберетесь:
Во-первых, Вино не коснется пакетных файлов.
Почему необходимо сделать это в терминале? Просто откройте каталог с 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.
Проподсказка в следующий раз: Попытайтесь не объявить о загрузке ограбленного материала на общедоступном форуме. Это могло бы возвратиться, чтобы укусить Вас в заднице однажды.
#! /bin/bash
wine RipForGames_7z.exe x RipForGames0.7z
rm RipForGames0.7z
wine RipForGames_7z.exe x RipForGames1.7z
rm RipForGames1.7z
Сохраните это как установку выполнение это путем ввода bash setup
, и затем удар входит.
Необходимо выполнить его через cmd, например: wine cmd /c setup.bat