batch-file-es Windows
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Salida a ruta
Un pequeño problema que puede encontrar al hacer esto:
echo Hello how are you? > C:\Users\Ben Tearzz\Desktop\example.bat
(This will NOT make a file on the Desktop, and might show an error message)
Pero entonces, ¿cómo lo hacemos? Bueno, en realidad es extremadamente simple ... Al escribir
una ruta o nombre de archivo que tiene un espacio incluido en su nombre, recuerde usar
"comillas"
echo Hello how are you? > "C:\Users\Ben Tearzz\Desktop\example.bat"
(This will make a file on MY Desktop)
Pero, ¿qué sucede si desea crear un archivo que genere un archivo nuevo?
echo message > file1.bat > example.bat
(This is NOT going to output:
"message > file1.bat" to example.bat
Entonces, ¿cómo hacemos esto?
echo message ^> file1.bat > example.bat
(This will output:
"message > file1.bat" to example.bat
Lo mismo ocurre con otras cosas en lote
Si no ha aprendido qué son las variables y las declaraciones, lo más probable es que no
comprenda lo siguiente: haga clic aquí para obtener información sobre las variables | Haga
clic aquí para conocer las declaraciones "if"
Variables:
set example="text"
echo %example% > file.bat
(This will output "text" to file.bat)
si no queremos que se muestre "texto", sino simplemente% example% luego escriba:
echo ^%example^% > file.bat
(This will output "%example%" to file.bat)
otras declaraciones:
else = ||
if ^%example^%=="Hello" echo True || echo False > file.bat
https://riptutorial.com/es/home 37