У меня есть папка с более чем 100 файлами, в этих файлах содержится текст.Я использую этот код .bat для извлечения определенного текста в другой текстовый файл.
SETLOCAL
(FOR /L %%i IN (1,1,3) DO SET /P line=) < math.txt > lines.txt ECHO %line%
ENDLOCAL
Этот сценарий работает только для одного файла .txt за раз.Он должен не только извлекать из нескольких файлов, но и снова записывать в несколько файлов в последовательности файла в файл.Когда это будет сделано, я хотел бы запустить другой скрипт для ввода извлеченного текста в поля формы программы в последовательности от 1 файла до 1 формы.Я нашел скрипт для манипулирования щелчками мыши, который будет запускать программу, но, честно говоря, это за мой опыт.
WshShell.Sendkeys "%f" (simulates clicking "File" on the menu bar)
WshShell.Sendkeys "n" (simulates clicking the "New" option on the "File" menu)
WshShell.Sendkeys "{Enter}" (simulates clicking "OK" to finish creating a new document in Word)