Ayuda con switch de "Embird 8"

Consejos • Metodos • Integracion • WPI • Enlaces • Mucho mas
Responder
truksin
Mensajes: 7
Registrado: Sab Jul 31, 2010 3:12 pm

Ayuda con switch de "Embird 8"

Mensaje por truksin »

Hola, quisiera pedir ayuda respecto al switch del programa embird. He probado con varios, /s /q /passive /silent /veryslient entre otros y ninguno funciona.

Acá dejo el programa por si alguien lo quiere bajar y hacer pruebas (pesa 2mg).

Ojalá me puedan ayudar, gracias.

http://www.megaupload.com/?d=NP571ND8

http://rapidshare.com/files/415223803/embird.rar
Avatar de Usuario
NachoDG
Mensajes: 418
Registrado: Jue Feb 12, 2009 9:00 pm
Ubicación: 127.0.0.1

Re: Ayuda con switch de "Embird 8"

Mensaje por NachoDG »

No encontré ningún switch para ese instalador, hice un script de AutoIt que lo automatiza:
Run("SETUP.EXE")
Opt("WinTitleMatchMode", 4)
WinWait("Embird Plus Setup","I &accept the terms in the lic")
ControlClick("Embird Plus Setup","I &accept the terms in the lic","TRadioButton2")
ControlClick("Embird Plus Setup","I &accept the terms in the lic","TBitBtn2")
WinWait("Embird Plus Setup","Shell Integration Setup")
ControlClick("Embird Plus Setup","Shell Integration Setup","TBitBtn2")
WinWait("Information","OK"
ControlClick("Information","OK","TButton1")
Solo faltaría que cierre la ventana de los iconos.
Por si no conoces AutoIt: http://www.autoitscript.com/autoit3/index.shtml

A esto si lo pones en un NSIS tenes que darle el ExecWait al Script compilado.

Mas tarde lo veo bien, en este momento no tengo mucho tiempo.
"Dado un número suficientemente elevado de ojos, todos los errores se convierten en obvios..."
"Microsoft gives you 'Windows', Linux a 'home'."
"In a world without fences and walls, who needs Gates and Windows? "
truksin
Mensajes: 7
Registrado: Sab Jul 31, 2010 3:12 pm

Re: Ayuda con switch de "Embird 8"

Mensaje por truksin »

Gracias, después de lo del guitar pro como quería personalizar opciones en otros programas seguí tu consejo y empecé a usar el autoit, aunque aún no me manejo muy bien.

Hice el CCleaner con autoit para que no quedaran unas opciones de abrir y ejecutar desde la papelera y todo bien, pero lo que no me gusta del autoit y no sé si haya alguna forma de cambiar es que al ejecutar el programa los pasos no se muestren la pantalla con todo lo que va haciendo.

Otra consulta, un programa que me da problemas con el switch convendría transformarlo a .msi y así poder usar un switch?

Lo otro, si tengo un programa en CD que al abrir muestra todas las carpetas, cómo lo hago desatendido? Debiera tomar todo y crear un ejecutable?

El código del CCleaner que usé.

Código: Seleccionar todo

Blockinput(1)

Run("CCleaner 2.34.exe")
WinWait("Installer Language","Please select a lang")
If Not WinActive("Installer Language","Please select a lang") Then WinActivate("Installer Language","Please select a lang")
WinWaitActive("Installer Language","Please select a lang")
Send("{TAB}" & "{SPACE}")
WinWait("Instalación de CCleaner v2.34","Bienvenido al Asiste")
If Not WinActive("Instalación de CCleaner v2.34","Bienvenido al Asiste") Then WinActivate("Instalación de CCleaner v2.34","Bienvenido al Asiste")
WinWaitActive("Instalación de CCleaner v2.34","Bienvenido al Asiste")
Send("!s")
WinWait("Instalación de CCleaner v2.34","Por favor revise los")
If Not WinActive("Instalación de CCleaner v2.34","Por favor revise los") Then WinActivate("Instalación de CCleaner v2.34 ","Por favor revise los")
WinWaitActive("Instalación de CCleaner v2.34","Por favor revise los")
Send("!c")
WinWait("Instalación de CCleaner v2.34","Elegir lugar de inst")
If Not WinActive("Instalación de CCleaner v2.34","Elegir lugar de inst") Then WinActivate("Instalación de CCleaner v2.34 ","Elegir lugar de inst")
WinWaitActive("Instalación de CCleaner v2.34","Elegir lugar de inst")
Send("!s")
WinWait("Instalación de CCleaner v2.34","Opciones de instalac")
If Not WinActive("Instalación de CCleaner v2.34","Opciones de instalac") Then WinActivate("Instalación de CCleaner v2.34","Opciones de instalac")
WinWaitActive("Instalación de CCleaner v2.34","Opciones de instalac")
Send("{SPACE}" & "{TAB}" & "{TAB}" & "{SPACE}" & "{TAB}" & "{SPACE}" & "{TAB}" & "{TAB}" & "{TAB}" & "!i")
WinWait("Instalación de CCleaner v2.34 ","Completando el Asist")
If Not WinActive("Instalación de CCleaner v2.34 ","Completando el Asist") Then WinActivate("Instalación de CCleaner v2.34 ","Completando el Asist")
WinWaitActive("Instalación de CCleaner v2.34 ","Completando el Asist")
Send("!t")
Exit
El de NSIS

Código: Seleccionar todo

SetCompressor lzma

Name "CCleaner"
OutFile "CCleaner.exe"
InstallDir "$PROGRAMFILES\CCleaner\"
SilentInstall silent

Section "Principal" SEC01
SetOutPath "$TEMP"
SetOverwrite on
File "autoCCleaner.exe"
File "CCleaner 2.34.exe"
SectionEnd

Section -Post
ExecWait "$TEMP\autoCCleaner.exe"
Delete "$TEMP\autoCCleaner.exe"
Delete "$TEMP\CCleaner 2.34.exe"
SectionEnd
Saludos
Responder

Volver a “nLite, Instalaciones Desatendidas y Personalizadas para Windows XP”