Para Microsoft cmd, utilizar AutoRun s.
Las variables de entorno son irrelevantes para esto. (Y no hay nada aparte de las variables de entorno que se denominan convencionalmente configuración del entorno , por lo que esa distinción no tiene sentido.)
Bajo la HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor (para todos en toda la máquina) o la HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor (para un solo usuario) clave en el registro, agregue un valor llamado AutoRun. Debe ser un REG_SZ o REG_EXPAND_SZ valor. El procesador de comandos de Microsoft leerá la cadena cada vez que se inicie, y ejecutará los comandos en la cadena antes de hacer cualquier otra cosa.
TCC no tiene un mecanismo de configuración local de máquina contra usuario, aunque es bastante simple lograrlo con un uso creativo de la %USERPROFILE% Variable ambiental. Sólo hay un guión.
Advertencia
Estos comandos son ejecutados por cada instancia del procesador de comandos que inicie, ya sea que lo ejecute desde WinKey + r , o un método abreviado de escritorio nombra al procesador de comandos como el programa para ejecutar, o un programa se "descompone" al invocar al procesador de comandos para hacer cosas. El valor de la máquina local será utilizado por cualquier servicio que use el procesador de comandos. Puede romper las cosas bastante en serio e introducir riesgos de seguridad importantes, si hace algo no trivial, como comandos que cambian el directorio, generan resultados, ejecutan comandos externos o modifican el sistema de archivos con estos mecanismos.
Para mejores resultados, no hagas esto . Pase lo que quiera hacer en este script al procesador de comandos en su línea de comandos, directamente desde el WinKey + r campo de edición, en su lugar.
Otras lecturas