como hace este codigo bat con autoit

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

como hace este codigo bat con autoit

Mensaje por suerte »

Quisiera hacer algo com esto que es un variable despues ejecuta la aplicacion

Código: Seleccionar todo

@echo off
set MOZ_PLUGIN_PATH=%cd%\Plugins
start firefox\firefox.exe
exit
En definitiva como hacer este codigo bat en autoit
Muchas gracias
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: como hace este codigo bat con autoit

Mensaje por emma93 »

$MOZ_PLUGIN_PATH = @ScriptDir & "\Plugins"
ShellWait("firefox.exe")

;;Se supone que al programa compilado lo ejecutas dentro de firefox, para que te tome la ruta de Plugin Path.

Salu2
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

No funciona al meter lo plugins en la carpeta no va quiero crear la variable para que en la carpeta esa funcione los plugins
ShellWait me da error
gracias por tu respuesta
emma93
Aprendiz de Mago
Mensajes: 47
Registrado: 13 Ene 2009, 23:15

Re: como hace este codigo bat con autoit

Mensaje por emma93 »

Perdón, no se en que pensaba cuando dije ShellWait jaja

ShellExecuteWait("firefox.exe")

Ahí esta.

Y el tema de los plugins, :S

Ni idea.

Salu2
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

Gracias de nuevo veremos lo que puedo hacer
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: como hace este codigo bat con autoit

Mensaje por Chefito »

Prueba con esto:

Código: Seleccionar todo

Run(@ComSpec & " /c set MOZ_PLUGIN_PATH=%cd%\Plugins", "", @SW_HIDE)
Debería funcionar.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

Tambien falla
Gracias por tu rapida respuesta
Un saludo
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: como hace este codigo bat con autoit

Mensaje por Chefito »

Como que no????? Amigo amigo....si va, lo que pasa que por lo visto el comando set da un entorno de variable solo en el proceso abierto (en la misma consola). Como abras otra consola ya no está.
Vamos ha hacerlo todo junto a ver si funciona. Prueba esto:

Código: Seleccionar todo

Run(@ComSpec & " /c set MOZ_PLUGIN_PATH=%cd%\Plugins & start firefox\firefox.exe","",@SW_HIDE)
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

tambien falla
Sin embardo lo haces como esta en un archivo bat y funciona
Muchas gracias
Última edición por suerte el 08 Feb 2009, 22:55, editado 1 vez en total.
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: como hace este codigo bat con autoit

Mensaje por Chefito »

Pero que falla??? puede que falle solo la carga del firefox por culpa del path, no??? mira a ver si es eso. Puede que pusiesen ese path por donde estaba grabado el archivo bat, y tengas que cambiar esto en el script.
Para comprobar como se van ejecutando las cosas en la consola y demás pon esto:

Código: Seleccionar todo

Run(@ComSpec & " /k set MOZ_PLUGIN_PATH=%cd%\Plugins & start firefox\firefox.exe")
Pon en esta consolo el comando set y verás que aparece la variable de entorno solamente en esta consola.

A ver si lo solucionas.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

Nada compañero puede ser que sea fallo de firefox no se la verdad que es raro
Sin embargo cuando lo ejecuto con el archivo bat funciona :smt017
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: como hace este codigo bat con autoit

Mensaje por Chefito »

Hombre....es raro. Yo es que no lo puedo probar porque no tengo el firefox....tengo el Opera.
Igualmente piensa que igual que ejecutas comandos y otros archivos, también puedes ejecutar un archivo .bat de forma oculta.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: como hace este codigo bat con autoit

Mensaje por Rupert.25 »

Hola!

Creo que el error está al ejecutar firefox:

pruebalo de la siguiente manera!

Código: Seleccionar todo

RunWaint(@ComSpec & " /k set MOZ_PLUGIN_PATH=%cd%\Plugins")
Run("firefox\firefox.exe")
pruebalo asi y luego comentas. tambien ouedas probar sustituyendo la 1era linea por:

Código: Seleccionar todo

RunWaint(@ComSpec & " /c set MOZ_PLUGIN_PATH=%cd%\Plugins")
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

Sigue fallando
Un saludo y muchas gracias
Avatar de Usuario
Rupert.25
Hacker del Foro
Mensajes: 247
Registrado: 17 Jul 2007, 18:27

Re: como hace este codigo bat con autoit

Mensaje por Rupert.25 »

Creo que lo mejor va a ser que expliques, lo que quieres hacer. Por lo que veo quieres crear una aplicacion portable del firefox, y que tome todo de la ruta de ejecucion? Explica un poco mas por favor y esposible que AutoIt tenga una mejor manera de hacerlo!
suerte
Mensajes: 19
Registrado: 17 Ene 2009, 01:51

Re: como hace este codigo bat con autoit

Mensaje por suerte »

Yo me encontre esto

Código: Seleccionar todo

@echo off
REM ====================================================================
REM Arracando
REM ====================================================================
set OPTIONS=%1
set PROFILE=default
set MOZILLA=firefox
set MOZ_DIR=%cd%\Firefox
set MOZ_PROFILE_PATH=%cd%\Profiles\%PROFILE%
set MOZ_PLUGIN_PATH=%cd%\Plugins
set MOZ_NO_REMOTE=1
REM ====================================================================
if not exist "%MOZ_DIR%\%MOZILLA%.exe" goto No_Mozilla
if not exist "%MOZ_PROFILE_PATH%\" md "%MOZ_PROFILE_PATH%"
if exist "%MOZ_PROFILE_PATH%\compreg.dat" del "%MOZ_PROFILE_PATH%\compreg.dat"
cd "%MOZ_DIR%"
start %MOZILLA% %OPTIONS% -profile "%MOZ_PROFILE_PATH%"
exit
REM ====================================================================
REM Mensaje de error 
REM ====================================================================
:No_Mozilla
echo "%MOZ_DIR%\%MOZILLA%.exe" no se encuentra la aplicacion 
echo.
pause
exit
Yo lo he llevado todo a autoit menos set MOZ_PLUGIN_PATH=%cd%\Plugins que no sale
Es algo asin
Muchas gracias y un saludo
Responder