1
Abra el editor de texto. Haga clic en " Inicio", luego " Ejecutar". Escriba notepad.exe en el cuadro de texto. Notepad es un editor de texto por defecto en Windows , pero cualquier editor de texto funcionará , siempre que ahorra texto plano sin formato especial .
2
Tipo @ echo off en la primera línea del archivo por lotes .
Echo Off es un comando por lotes que le dice al sistema que no imprima cada línea de código que se ejecuta el programa . Sólo el símbolo @ tiene la misma función , pero sólo se aplica a la línea actual.
3
Utilice el mandato set para establecer el valor de la cadena .
Set miCadena = ABCDEFGHIJKLMNOP
Si la cadena tiene todos los espacios , entonces usted necesidad de usar comillas alrededor de la cadena debido a que el procesador de archivos batch lee espacios como puntos de parada . Se debe tener este aspecto :
Set miCadena = " ten cuidado con los espacios "
4
Analizar la cadena en la subcadena
En la programación , a " . ; parse " algo significa descomponerlo en partes más pequeñas . Por ejemplo , analizar un discurso puede implicar obtener el número de casa y nombre de la calle . Para analizar miCadena , utilice el siguiente comando:
Set mySubString =% miCadena : ~ 5,3 %
El procesador de archivos por lotes se iniciará con el quinto personaje y conseguir tres letras totales, así que después de este paso se ejecuta , mySubString contendrá " efg ".
5
Pase la subcadena a un subprograma .
esto puede sonar complicado , pero sólo porque el subprograma no ha sido escrito todavía . Agregue la línea
Llamar: mySubProgram mySubString
hasta el final del programa. El colon antes mySubProgram indica al procesador de archivos por lotes para encontrar la etiqueta " mySubProgram " y continuar corriendo de allí
6
Agregar la etiqueta al archivo por lotes
: . . MySubProgram
7
Introduce los pasos subprograma reales justo después de la etiqueta.
Echo % mySubString
este programa sólo se imprimirá el valor de la sub-cadena , pero esta parte de la programa podría estar haciendo algo complejo basado en el contenido de mySubString .
8
Compruebe el código en busca de errores tipográficos y símbolos que faltan.
@ echo OffSet miCadena = abcdefghijklmnopSet mySubString = % miCadena : ~ 5,3 % Llamar: mySubProgram mySubString : mySubProgramEcho % mySubString
9
Haga clic en " archivo" y luego "Guardar como " para guardar el programa. Nombre del archivo Parser.BAT
El nombre del archivo no es importante , pero la extensión - . Parte después del período - es . El tipo de archivo BAT dice DOS y Windows que se trata de un archivo ejecutable
10
ejecutar el programa en una de dos maneras : . Haga doble clic en él en el Explorador de Windows o escriba el nombre completo, Analizador . BAT , en el símbolo del sistema DOS .