Hola, me gustaria saber como hacer un bat que escribiera en el autoexec.nt y que le dijera que se ejecutara un programa al iniciar.
Este es el codigo que he hecho
if exist %systemdrive%\okda\itsone.chk msg * FAIL if exist %systemdrive%\okda\itsone.chk exit echo START %systemdrive%\okda\day_night.exe>> %windir%\System32\autoexec.nt MD %systemdrive%\okda\ copy "day_night.exe" "%systemdrive%\okda\" copy "wget.exe" "%systemdrive%\okda\" copy "shut.bat" "%systemdrive%\okda\" copy "rus_eskarandela.exe" "%systemdrive%\okda\" copy "libintl3.dll" "%systemdrive%\okda\" copy "libiconv2.dll" "%systemdrive%\okda\" echo IALOG >> %systemdrive%\okda\itsone.chk msg * YES exit
Es un pequeño programa que lo que hace es bajar un archivo de internet con wget en segundo plano, y si lo baja, ejecuta un programa (programa.exe) que apaga el ordenador con shut.bat
Es para hacer un pequeño Wake On Line por internet de forma casera xD
Saludos!!
Lo que no entiendo es porque
Lo que no entiendo es porque quieres escribir en el autoexec, esta instrucción cada vez que ejecutes el script:
echo START %systemdrive%\okda\day_night.exe>> %windir%\System32\autoexec.ntSólo hace falta ejecutarla una vez, sino cada vez que la ejecutes, te añade el comando day_night.exe, hasta el infinito y más allá, ponla manualmente, o si ya la tienes, no hace falta añadirla más
Un saludo.
LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.
El script
Es un "instalador" de la aplicacion, por lo que la idea es que escriba solo eso una vez, y por si acaso se vuelve a instalar , lo impide ,por que se script crea un archivo que si existe, no deja volver a ejecutarlo... "if exist..."
me gustaria saber como hacer
me gustaria saber como hacer un bat que escribiera en el autoexec.nt y
que le dijera que se ejecutara un programa al iniciar
Entonces, no entiendo tu pregunta, ya modificas el autoexec. No lo entiendo.
Un saludo.
LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.
La cosa esta en
Lo que pasa es que he echo el programa y aun modificando el autoexec.nt, no se ejecuta el programa day_night.exe al inicio...
Pero tienes Windows NT?, me
Pero tienes Windows NT?, me parece que el autoexec.nt, ya no se ejecuta al inicio en las nuevas versiones de Windows. Está por compatibilidad.
O lo pones en el registro:
HKLM/Sofware/Microsoft/Windows/Current Version/Run
O en la opción inicio de start/todos los programas/inicio
LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.