Archivo bat que escriba en autoexec.nt para que se inicie un programa automaticamente. AYUDA

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!!



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de pspgorrister

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.nt

Só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.

Imagen de Comandillos

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..."

 

 


Imagen de pspgorrister

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.

Imagen de Comandillos

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...

Imagen de pspgorrister

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.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.