Paso 5: Algunos más avanzados principios y modificadores
Por lo tanto, vamos a iniciar este paso con algunas cosas que hemos aprendido ya.
Mientras que el valor de una variable, no necesita utilizar signos de porcentaje con los nombres de variable.
Por ejemplo:
set var1 = 50
Set /a var2 = var1/5
Obtendrá el mismo resultado que
Set var1 = 50
Set /a var2=%var1%/5
Hay estas cosas raras llamadas parámetros que afectan a cómo se ejecuta un comando (el "/a" en "set /a var1 = 50" es un parámetro).
Parámetros van por muchos nombres, incluyendo pero no limitado a
- Interruptores
- Argumentos
- Cintas
- Modos de
Sin embargo, tampoco se refieren a ellos como interruptores, argumentos o parámetros (siempre es bueno tener cierta variedad).
Ahora, en la explicación a por qué usa en mi código.
Como he mencionado anteriormente, el comando echo (sin cualquier palabra que se muestre) producirá el ajuste actual del eco. La salida será ECHO es a. o eco es apagado
Si el eco es, entonces se mostrarán los comandos que se utilizan (como el sistema actual, que aprenderás más adelante).
Si la eco está apagada, se mostrará sólo la salida del comando (incluyendo mensajes de error).
Aquí está un ejemplo de algun codigo...
de
Eco
Eco se muestran sólo la salida de comandos.
hacer una pausa
CLS
en
Eco
echo el comando, la salida y pronto aparecen.
hacer una pausa
Por lo que he explicado por qué usé eco apagado, pero ¿por qué puso un signo @ delante de él?
Bueno, antes de echo que se fuera, los comandos todavía producirá todas estas cosas al azar. El @ modificador suprime, no la salida, pero las cosas raras que ves antes de la salida (algo así como C:\Users\User_Name > echo texto.).
Usted puede probar esto si quieres...
de
Echo Echo ahora se encenderá
hacer una pausa
en
Todos los comandos tienen un @ muestra en ellos, lo que significa mantiene la salida normal.
Como se puede ver, todo parece normal. No hay allí ningún texto al azar.
A diferencia de la mayoría de los pasos, no habrá una tarea aquí (suerte), pero no dude en reflexionar sobre lo que has aprendido.