1 votos

Pasar Variable en CMD

Tengo instalación de un script y probado que funciona con la entrada del usuario a través de `` pero ahora quiero pasar esa variable automáticamente a la cmd.

Escritura con la entrada del usuario:

Lo que quiero pasar a la CLI:

1voto

PJ Mahoney Puntos 889

Usted puede utilizar lote argumentos y pasar el valor de la ROM a la llamada de la secuencia de comandos por lotes al ejecutar esto, como por ejemplo C:\script.cmd "<Value Argument>".

En lugar de utilizar set /p id="Enter Rom: " uso set id=%~1 y eso es todo que es necesario para permitir que el primer argumento pasado a la secuencia de comandos para ser utilizado para el valor a configurar el id variable.

Ejemplo De Secuencia De Comandos Por Lotes

@ECHO OFF

set id=%~1

start /d "G:\Emulators\N64\Project64" Project64.exe "G:\Emulators\N64\Roms\%id%"

Argumento Pasado a la secuencia de Comandos por Lotes de Ejemplo

C:\script.cmd "Goldeneye 007.v64"

Más Recursos

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: