Esto solo funcionará cuando hagamos doble clic sobre nuestro archivo por lotes, y no cuando lo llamemos desde comandos.
La razón de esto es que cmd.exe de windows\system32 adquiere sin razón el icono de cualquier programa o icono llamado cmd.exe ubicado en la carpeta en dónde se encuentra el archivo por lotes que abre. ¿Porqué? No lo sé, simplemente me di cuenta al tener la consola de reactos en un pendrive llamada cmd.exe y cuando ejecutaba mi utilidad (LockUrl 5.1) que es un archivo por lotes, el archivo por lotes tomaba el icono de la consola de reactos, pensé que era la misma consola de reactos, pero vi en las propiedades y es el cmd.exe de windows\system32
Hice algunas pruebas, y no funciona en el cmd.exe de windows nt 4, ¿pero quién ocupa esa versión tan antigua de 1996? xD
Escrito por Carlos.
Nota: La imagen no está trucada, aparecen dos cursores, uno es el de windows, y el otro es el de opensuse, porque ejecuto windows en máquina virtual, y al presionar la tecla imprimir pantalla apareció la utilidad "Guardar la captura de pantalla"
Prueben a copiar el notepad.exe en la carpeta de su script, y renombre notepad.exe a cmd.exe
