<<На Главную     <В меню Советы программисту

  Многие   из тех, кто постоянно пользуется компьютером, сталкивались с  необходимостью выполнения монотонных, однообразных  операций. Если проделать руками на компьютере одну и туже последовательность  действий десятки раз , то мысли о том, что неплохо бы автоматизировать такую рутину появляются как-то сами по себе. И тут на помощь приходят так называемые пакетные *.bat файлы.

Во времена DOS такие файлы писали вручную и было это уделом, ну как минимум, очень продвинутых пользователей.  К счастью, времена изменились, да и пытливые программисты тоже не перевелись. Короче, одной из таких бесплатных программ, которая помогает запрограммировать последовательность действий по запуску, копирования , переименованию файлов не зная соответствующего синтаксиса является Batchrun (без труда найдёте в Сети). Сейчас постараюсь в двух словах показать на учебном примере, как воспользоваться этой полезной утилитой.

В качестве примера предположим, что нам в течении дня приходиться запускать десятки раз одну и туже программу с именем x2t.exe, которая формирует некий отчёт в виде текстового файла fort.6 и данные из этого файла необходимо просмотреть в текстовом редакторе, ну скажем AkelPadИтак, приступаем к созданию соответствующего файла автоматизации ...

Первым делом (естественно) запускаем программку Batchrun:

 

 

Как показано на рис. выше, для добавления первой команды жмём кнопку Add. Первой нашей командой будет запуск программы - Run:

 

 

Далее необходимо указать - А что собственно будем запускать? Для этого жмём кнопку справа от поля Filename:

 

 

Ну и далее ищем наш учебный файл x2t.exe:

 

 

После проведённых действий форма программы должна выглядеть так:

 

 

 

Так, с первым шагом разобрались. Теперь по логике нашей задачи необходимо будет запустить редактор AkelPad. Опять кликаем по Add. Программа продублирует первый пункт нашего командного файла.

 

 

Снова жмём на кнопку справа от Filename и выбираем программу AkelPad:

 

 

Кроме того, в качестве параметра в поле Parameters по соотв. кнопке ищем текстовый файл, который будем просматривать в AkelPad - для нашего учебного случая это D:\X2t\fort.6.  Форма программы Batchrun будет выглядеть сл. образом:

 

На рисунке слева продемонстрирована возможность задержки выполнения программы в миллисекундах.

 

Следующий шаг. Предположим, что теперь пользователь в течении 5 секунд просматривает содержимое текстового файла, и после этого редактор должен завершить свою работу. Опять  жмём Add,  но теперь выбираем команду End Process:

 

 

Теперь осталось сохранить наш командный   файл - Save :

 

 

... и можно запускать его на выполнение - меню Execute . При сохранении файла есть возможность указать размещение его значка на Рабочем столе (что кстати говоря, очень удобно):

 

 

 

Теперь, чтобы выполнить запрограммированную вами последовательность действий, достаточно дважды щелкнуть по ярлыку на Рабочем столе. Кроме того, всегда можно будет отредактировать созданный таким образом командный файл по пункту Изменить в контекстном меню:

 

Simashkov.2013

20.07.2013 г.

Назад