¿Qué utilidad de línea de comandos de Windows / DOS se usaría para encontrar 17 caracteres, comenzando en la posición 45 de la línea de comando de un archivo de texto revisado diariamente?
¿Se puede hacer esto con 'TYPE'?
Muestra del contenido del archivo de texto diario:
XXXX_XXXXX.txt: XXXX (XXXXXXXXXXXXXX: (ninguna)): 01-25-16 05:26 AM XXXXXXXXX XXXXXXX.zip
Gracias.
Supongo que podría hacerse con una combinación de SET y TYPE.
¿Cómo definirías una variable como el texto dentro de un archivo de texto (que solo será una línea (usando FINDSTR))?
Gracias.
Mi problema fue resuelto Usé SET para asignar una variable desde el archivo de texto:
Ejemplo: SET / p Directory_Contents = Text_File.txt
(De hecho, un '<' también se supone que está entre '=' y 'Text_File.txt, pero hay un problema de formato que lo invalida).
Aquí están los contenidos de muestra de la actualización diaria 'Text_File.txt'. Afortunadamente, la posición de los personajes que necesito nunca cambia.
XXXX_XXXXX.txt: XXXX (XXXXXXXXXXXXXX: (ninguna)): 01-25-16 05:26 AM XXXXXXXXX XXXXXXX.zip
A continuación, configure otra variable para seleccionar la información de fecha y hora de ese formato de texto establecido.
Ejemplo: SET Export_date_time =% Directory_Contents: ~ 30,17%
El punto de inicio y la longitud del personaje se revisaron a partir de lo que pensé que la línea de comando identificaría como el contenido.
Gracias a todos por este (y otros) foros por la asistencia para determinar esta solución.