siempre programa por para lotes ejemplos ejecutar crear como comandos codigo batch bat avanzados automaticamente archivos archivo administrador abrir batch-file windows-7 startup

batch-file - programa - ejecutar archivo bat automaticamente



Ejecutar archivo por lotes en el arranque (4)

Hay algunas maneras de ejecutar un archivo por lotes en el inicio. El que suelo usar es a través del programador de tareas. Si presiona la tecla Windows y luego escribe el programador de tareas aparecerá como una opción (o lo encontrará a través de herramientas administrativas).

Cuando crea una nueva tarea, puede elegir entre las opciones de desencadenante, como ''Al iniciar sesión'' para un usuario específico, en el desbloqueo de la estación de trabajo, etc. Luego, en las acciones seleccione iniciar un programa y poner la ruta completa a su secuencia de comandos por lotes (también una opción para poner cualquier argumento de línea de comando requerido).

Aquí hay un script de ejemplo para iniciar Stack Overflow en Firefox:

@echo off title Auto launch Stack Overflow start firefox http://stackoverflow.com/questions/tagged/python+or+sql+or+sqlite+or+plsql+or+oracle+or+windows-7+or+cmd+or+excel+or+access+or+vba+or+excel-vba+or+access-vba?sort=newest REM Optional - I tend to log these sorts of events so that you can see what has happened afterwards echo %date% %time%, %computername% >> %logs%/StackOverflowAuto.csv exit

¿Hay alguna forma de iniciar varios programas en un archivo por lotes al iniciar el sistema? Además de eso, en ese archivo por lotes, me gustaría poder decir: una vez que ejecuto un programa, espere hasta que el programa se cargue por completo y ejecute el siguiente programa listado.

Cualquier ayuda sería apreciada.


Para ejecutar un archivo por lotes al inicio: inicie >> todos los programas >> haga clic con el botón derecho en Inicio >> abrir >> haga clic con el botón derecho en el archivo por lotes >> crear acceso directo >> acceso directo arrastrado a la carpeta de inicio .

La ruta a la carpeta es: [D|C]:/Profiles/{User}/‌​AppData/Roaming/Micro‌​soft/Windows/Start Menu/Programs/Startu‌​p


Para iniciar el archivo por lotes al inicio de su sistema, también puede usar una clave de registro.

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run

Aquí puedes crear una cadena. Como nombre, puede elegir cualquier cosa y la información es la ruta completa a su archivo.

También está la clave de registro

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunOnce

ejecutar algo solo en el siguiente inicio de tu sistema.


Tuve el mismo problema en Win7 con respecto a ejecutar un script (.bat) al inicio (cuando la computadora arranca y cuando alguien inicia sesión) que modificaría los parámetros de red usando netsh. Lo que terminó trabajando para mí fue lo siguiente:

  1. Inicie sesión con una cuenta de administrador
  2. Haga clic en Inicio y escriba "Programador de tareas" y presione regresar
  3. Haga clic en "Biblioteca del Programador de tareas"
  4. Haga clic en "Crear tarea nueva" en el lado derecho de la pantalla y configure los parámetros de la siguiente manera:

    a. Establecer la cuenta de usuario en el SISTEMA

    segundo. Elija "Ejecutar con los privilegios más altos"

    do. Elija el sistema operativo para Windows 7

  5. Haga clic en la pestaña "Disparadores" y luego haga clic en "Nuevo ..." Seleccione "Al inicio" en el menú desplegable, haga clic en Habilitado y presione OK
  6. Haga clic en la "pestaña Acciones" y luego haga clic en "Nuevo ...". Si está ejecutando un archivo .bat use cmd como el programa put / c .bat en el campo Agregar argumentos
  7. Haga clic en "Aceptar" y luego en "Aceptar" en el panel de tareas de creación y ahora se programará.
  8. Agregue el script .bat al lugar especificado en su evento de tarea.
  9. Disfrutar.