AutoIT - sounds like the good tool for this. You can make a script with this that will do same things with your files. Click, shift, delete.
Пакетный файл для автоматизации задачи
297
Carl
Я запускаю работу, которая создает 35 текстовых файлов. Проблема в том, что мне нужно передать эти файлы после того, как они созданы, но прежде чем я смогу отправить их, мне нужно войти в каждый файл и удалить пробел, чтобы получатель файла мог их обработать.
Это означает, что мне нужно открыть каждый текстовый файл, нажать на режим выбора блока настройки, нажать на видимую кнопку, поместить курсор в верхнюю строку перед пробелом и использовать клавиши со стрелками и стрелками, чтобы выделить пробел, нажать клавишу удаления как только это выделено и, наконец, сохраните файл. Я хочу создать командный файл, который может автоматизировать процесс. Как бы я поступил так?
Если вы еще не пытались самостоятельно что-то кодировать, вам следует как минимум предоставить более подробную информацию о конкретной операции, которую вы хотите выполнить над своими текстовыми файлами. «Удалить пробел» не является достаточно точным (каждый пробел? Как вы узнаете правильные?). На данный момент одним подходящим ответом будет «Автоматизация это звучит как хороший план!» ;-)
TheUser1024 10 лет назад
2
Есть ли способ сделать это в исходном приложении, которое генерирует эти файлы? Это сделало бы жизнь намного проще.
tumchaaditya 10 лет назад
0
1 ответ на вопрос
3
Michal Sapsa
Как вы думаете, почему это «лучший» инструмент для этой цели? Я согласен, что это, скорее всего, будет выполнимо с использованием AutoIT (или пакетной, PowerShell, VBScript, C # и т. Д.), Но "лучше"?
TheUser1024 10 лет назад
0
Я не сказал, что это единственное решение. Но с тем, как автор описывает проблему (нажмите, нажмите клавишу, нажмите клавишу, дважды щелкните), AutoIT будет лучшим. Мы можем сделать пакетный скрипт, консольное приложение на c #, но оно будет без клика или потребуется много времени. В AutoIT вы просто записываете то, что вы хотите и воль. Я отредактировал пост, чтобы быть менее спорным, спасибо
Michal Sapsa 10 лет назад
1
Пожалуйста, предоставьте подробную процедуру, отвечающую непосредственно на вопрос ОП, а не просто рекомендацию инструмента. Пример сценария возможно?
tumchaaditya 10 лет назад
0
@ MichałPółrolniczak: Я думаю, что ваша (абсолютно правильная) точка зрения заключается в том, что для этого не требуется много навыков кодирования, чтобы делать это в AutoIT, что может сделать его хорошим выбором для ОП. Но, в конце концов, нажатие и нажатие клавиш не являются «обязательными», просто он «удаляет пробелы» в данный момент. Удаление их является «обязательной» частью задачи. Так что то, что не имитирует пользователя, а просто выполняет (довольно простую) работу, скорее всего будет быстрее и эффективнее. Если бы он предоставил более подробную информацию, здесь уже было бы два решения. :-)
TheUser1024 10 лет назад
0
Похожие вопросы
-
11
Как мне пакетно изменить дату получения информации в данных EXIF?
-
4
Для чего нужен EX-режим для пакетной обработки?
-
1
Пакетное сканирование много картинок
-
-
2
Как я могу удалить файлы на КПК с помощью CMD / Batch file
-
3
Можно ли изменить значок файла bat MS-DOS?
-
1
Как запустить пакетный файл для резервного копирования на VPN-диск?
-
6
Как создать автоматический установщик для различных приложений в Windows?
-
7
Проблема с динамическим IP - нужен пакетный файл
-
4
Пакетное преобразование .doc в .docx (и эквивалентно для других офисных форматов)?
-
16
Как подавить подтверждение «Прервать пакетное задание (Y / N)»?