08.02.2022 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!