Página 1 de 1
Problema con el GuiRunOnce
Publicado: Mar Ago 17, 2010 8:20 pm
por kike-yauri
que tal amigos tengo este pequeñisimo problema.
preparo el instalador de windows para que durante el primer inicio me instale los siguientes programas:
java, flash, virtualcd, adobepdf, messenger , atubecatcher , klite y otros mas pequeños aun.
bueno el problema se da que se empiezan a instalar casi simultaneamente y me sale el error de: "ya se esta instalando un programa espere a que termine"
habra alguna manera de poder hacer que los programas se instalen uno despues de haber terminado el anterior.
gracias
Re: Problema con el GuiRunOnce
Publicado: Mié Ago 18, 2010 1:07 pm
por LeThe
Lee sobre el comando start /wait en archivos .bat, esto te puede ayudar a resolver el problema.
Aqui mismo en el foro hay varios miembros cuales han comentado, por ejemplo aqui:
http://www.letheonline.net/foro/viewtop ... ait#p13398
Si digitas
start /? en una ventana de CMD puedes ver todos los switches del comando START.
Re: Problema con el GuiRunOnce
Publicado: Mié Ago 18, 2010 8:20 pm
por kike-yauri
bueno y dime como lo aplicaria al archivo winnt.sif
aca te muestro lo que deseo que se instale
[GuiRunOnce]
"%Systemdrive%\additional\java.exe /passive"
"%Systemdrive%\additional\Klite.exe /silent"
"%Systemdrive%\additional\virtualcd.exe /S"
"%Systemdrive%\additional\Metal.exe"
"%Systemdrive%\additional\Nintendo.exe"
"%Systemdrive%\additional\Oga29.exe /passive"
"%Systemdrive%\additional\atube.exe /S"
"%Systemdrive%\additional\pdf81.exe"
"%Systemdrive%\additional\archivo.exe"
"%Systemdrive%\additional\accesos.exe"
"%Systemdrive%\additional\pac.exe /silent"
"%Systemdrive%\additional\flash.exe"
"%Systemdrive%\additional\marvel.exe"
"%Systemdrive%\additional\bolitas.exe"
"%Systemdrive%\additional\office2003sp3.exe"
"%Systemdrive%\additional\msn85.msi /quiet"
"%Systemdrive%\additional\parche.exe"
"%Systemdrive%\additional\antivwin.exe"
este archivo ya lo e editado como 50 veces si se dan cuenta los archivos que utilizan windows installer son java, adpbepdf, messenger y el office 2003. los e separado lo mas posible y hasta me visto en la necesidad de agregar programas que no queria solopor darles mas distansia entre si para que tengan tiempo de terminar su instalasion pues si no me sale el mensaje de error:
"hay otro programa instalandose espere a que termine y...."
y cuando pasa esto me e dado cuenta de que el instalador del messenger que es un .msi se cuelga y se queda ahi hasta que lo reinice manualmente, ya lo e probado como 50 veces y sucede lo mismo ya cambie de instalador y sucede igual.
espero me puedan ayudar. inverti mucho tiempo en esto y no quiero dejarlo por este detalle.
chausitooooooo
Re: Problema con el GuiRunOnce
Publicado: Jue Ago 19, 2010 10:51 am
por LeThe
Copias y pegas las lineas del GuiRunOnce en el Winnt.sif y te recomiendo lo siguiente para instalar multiples aplicaciones en secuencia:
1. Crea un archivo .bat o .cmd con las lineas de instalacion, por ejemplo, instalar.bat, con las siguientes lineas:
Start /wait "%Systemdrive%\additional\java.exe /passive"
Start /wait "%Systemdrive%\additional\Klite.exe /silent"
Start /wait "%Systemdrive%\additional\virtualcd.exe /S"
Entonces tenemos:
[GuiRunOnce]
"%Systemdrive%\additional\instalar.bat"
Esto te debe funcionar. Aprovechate de las maquinas virtuales para probar la distribucion.
Re: Problema con el GuiRunOnce
Publicado: Jue Ago 19, 2010 10:56 am
por kike-yauri
ok grasias ya sale bien pero tube que cambiar la linea % .........%
me resulto con esto
start /wait C:\soft\java.exe /passive
y cree un archivo cmd y ahora quiero saber como oculto la pantalla negra d.o.s durantela instalasion.
gracias por tu ayuda.
Re: Problema con el GuiRunOnce
Publicado: Jue Ago 19, 2010 11:29 am
por LeThe
Ya esto es otra cosa y vas a tener que ejecutar otro script, por ejemplo uno VBS para ejecutar ese script .bat en una ventana escondida. Prueba lo siguiente:
Crea un archivo .vbs usando notepad o bloc de notas y digita lo siguiente:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Guarda este script, por ejemplo, esconder.vbs
Ahora lo ejecutas en el GuiRunOnce como prueba:
[GuiRunOnce]
esconder.vbs instalar.bat
Confirma si esto funciona o no a ver si ayudamos a otros - nunca he probado este metodo.
Re: Problema con el GuiRunOnce
Publicado: Jue Ago 19, 2010 12:25 pm
por kike-yauri
hola lo que yo cree es un .cmd que no se que diferensia tenga conun .bat
bueno pegue el codigo que me diste y me salta este error:
error: subscript out of range
pegue el codigo tal cual me diste no lo probe en la maquina virtual porq me salta este error probandolo aca nomas.
Re: Problema con el GuiRunOnce
Publicado: Jue Ago 19, 2010 12:31 pm
por LeThe
Estan el .bat y el .vbs en el mismo directorio?
Re: Problema con el GuiRunOnce
Publicado: Vie Ago 20, 2010 11:54 am
por kike-yauri
claro los puse enla misma parition sin meterlo en ninguna carpeta.
aca havia visto un tema donde mensionan el ocultar la pantalla negra pero no encuentro el tema.
tambien hablaban del vbs.
no logro encontrarlo