Ejecutando el archivo .bat

19

Tengo un archivo setup.bat que instala algunas aplicaciones y quiero ejecutarlo.

Este es el contenido del archivo .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

Creo que el archivo Rip_7z.exe extrae los archivos Rip0.7z y Rip1.7z y crea la aplicación.

¿Cómo puedo hacer esto en la Terminal Ubuntu 11.04?

    
pregunta Eray 23.07.2011 - 18:32

4 respuestas

30

Puede ejecutar el archivo por lotes de DOS a través de wineconsole :

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

Obtienes una nueva ventana similar a esta

Además, puede ingresar un indicador de DOS interactivo con

wineconsole cmd

Obtendrás:

    
respondido por el enzotib 23.07.2011 - 19:18
5

En primer lugar, Wine no tocará los archivos por lotes.

¿Por qué tienes que hacerlo en una terminal? Simplemente abra el directorio con naultilus, haga clic derecho en .7z files y extraiga. Pero si quieres hacerlo de la manera difícil, la conversión de la secuencia de comandos de esa secuencia de comandos es:

#!/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.

Un prototipo para la próxima vez: intenta no anunciar que estás descargando material pirateado, en un foro público. Podría volver a morderte el culo algún día.

    
respondido por el Oli 23.07.2011 - 18:43
5

Tienes que ejecutarlo a través de cmd, por ejemplo: wine cmd /c setup.bat

    
respondido por el AmanicA 26.10.2015 - 12:18
-1
#! /bin/bash

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

Guarde esto como configuración y ejecútelo escribiendo bash setup , y luego presionando enter.

    
respondido por el RobinJ 23.07.2011 - 19:37

Lea otras preguntas en las etiquetas