Tengo un script por lotes bastante simple que me gustaría ejecutar usando una macro en mi elegante teclado para juegos. Sin embargo, SteelSeries Engine solo admite la apertura de un archivo .exe con los botones de macro. ¿Hay alguna forma de convertir el script en un ejecutable simple?
23
.exe
s independientes .Respuestas:
Si en realidad No es bonito, pero está limpio (no hay nada que limpiar después) y en realidad está integrado en su sistema.
En su
C:\Windows\System32\
carpeta, hay un archivo llamadoiexpress.exe
.Run as administrator
.cmd /c [your_script.bat]
donde [your_script.bat] es el archivo de script que desea ejecutar. Si no hace esto, Windows intentará usar Command.com (la versión anterior de Símbolo del sistema) que no ha estado en uso durante bastante tiempo.Solo una nota, este archivo en realidad solo actúa como un contenedor para su script, y el script en sí mismo se ejecuta en una carpeta temporal creada en la ejecución (y eliminada después), así que asegúrese de no usar ninguna ruta relativa.
fuente
Aquí hay 2 programas gratuitos que recomiendo encarecidamente para crear EXE de archivos por lotes
1 - Convertidor de Bat a Exe
2 - Bat 2 Exe
Puede usar ambos programas con una GUI simple.
Bat To Exe Converter
también admite comandos CLI (\?
marca de ayuda). Ejemplo básico de documentación:fuente
Bat2Exec
le permite agregar un manifiesto de administrador que me gustó.Si el software de su teclado admite el paso de argumentos al ejecutable (que no es improbable), no tiene que hacerlo.
ejecutaría el archivo por lotes y le daría un ejecutable válido para nombrar el software del teclado. No se necesita conversión, lo que significa que siempre puede realizar cambios fácilmente en su bate sin necesidad de pasos adicionales.
fuente
Encontré este artículo que le muestra cómo convertir un archivo .bat a .exe utilizando un scipt por lotes:
Descargas importantes:
fuente