J'ai un fichier setup.bat
qui installe certaines applications et je veux l'exécuter.
Ceci est le contenu du fichier . 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
Je pense que le fichier Rip_7z.exe extrait les fichiers Rip0.7z et Rip1.7z et construit l'application.
Comment puis-je faire cela dans le terminal Ubuntu 11.04?
Vous pouvez exécuter le fichier de commandes DOS via wineconsole
:
$ cat ~/.wine/drive_c/file.bat
@echo off
echo Working
pause
$ wineconsole 'C:\file.bat'
Vous obtenez une nouvelle fenêtre semblable à celle-ci
De plus, vous pouvez entrer une invite DOS interactive avec
wineconsole cmd
Tu auras:
Vous devez l'exécuter via cmd, par exemple: wine cmd /c setup.bat
Premièrement, Wine ne touchera pas les fichiers de commandes.
Pourquoi devez-vous le faire dans un terminal? Ouvrez simplement le répertoire avec naultilus, cliquez avec le bouton droit sur les fichiers .7z
et extrayez-les. Mais si vous voulez le faire à la dure, la conversion approximative de ce script est la suivante:
#!/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.
Protip pour la prochaine fois: essayez de ne pas annoncer que vous téléchargez du matériel piraté, sur un forum public. Il pourrait revenir te mordre dans le cul un jour.