Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Малая автоматизация

Автор: Михаил Брод
Опубликовано: 21.07.2010
Источник: SoftKey.info

Вы обращали внимание, как часто приходится при работе на компьютере выполнять одни и те же действия, вводить один и тот же текст, выполнять одну и ту же последовательность операций? Однообразие работы утомляет и надоедает значительно больше, чем ее разнообразие. Неудивительно, что многие компании специализируются на разработке программ, предназначенных для упрощения рутинных задач, уменьшения повторяемости и, как результат, увеличения производительности.

Разрабатывает такие программы и компания Insight Software Solutions. Среди них - программы для создания скриншотов, формирования макросов, создания текстовых блоков для вставки в документы, работы с "горячими" клавишами и другие. Действительно ли эти программы удобны и могут помочь пользователю? Давайте рассмотрим. И начнем с программы для создания скриншотов.

Программа называется Capture Express и предназначена для сохранения скриншотов экрана, окон программ. Возможности у программы неплохие, рассмотрим их. Первое, на что обращаешь внимание, заключается в возможности ручного и автоматического сохранения скриншотов. Что это означает? При ручном сохранении все действия, от выбора типа скриншота, до его формирования и сохранения, проходит через ряд действий, выполняемых вручную. При автоматическом формирование скриншотов происходит либо с заданным интервалом времени, либо в указанном количестве.

Как всегда, работу с программой надо начинать с ее настройки. Рассмотрим основные. Они связаны с процессом формирования изображения и его сохранением. Для ручного и автоматического формирования сканов - настройки индивидуальны, хотя включают в себя одинаковые параметры.

Вызов программы для снятия скриншота может выполняться как из меню, так и с помощью горячих клавиш. Последними пользоваться удобнее. Поэтому необходимо определить их, и для разных способов назначить разные сочетания (не используйте то, что уже применяется в других программах - эта программа намертво перехватывает на себя любые сочетания). Далее - надо определить, каким образом будет выделяться область захвата, если сохраняться будет не все окно или экран, а только их часть. Можно выбрать либо обозначение штриховой линией, либо реверсируя выделяемую часть окна.

Следующий элемент настройки - область, которая будет сохраняться в виде изображения. Можно выбрать экран, окно программы или одно из окон, включенных в основное окно программы. В этих случаях речь идет о цельном копировании изображения. Все остальные варианты предназначены для сохранения лишь части изображения и отличаются формой ограничивающего контура. Наиболее простой контур - прямоугольник или квадрат. Они не требуют дополнительных настроек. В случае, если надо использовать эти же элементы, но со скругленными углами, появляются дополнительные настройки.

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

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

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

Можно выполнить самостоятельные настройки счетчика сделанных скриншотов и принцип, по которому они будут получать свое название. В расширенных настройках устанавливается также периодичность сохранения скриншотов (при автоматической работе программы) и количество скриншотов, которое должно быть сделано. Остальные настройки программы относятся к настройкам почтового сервера для отправки скриншотов по e-mail, параметрам сжатия файлов, печати и ряду других элементов.

Теперь о самом процессе. Вызывается либо из меню программы, либо по горячей клавише. До этого момента уже должно быть открыто и выведено на первый план окно, для которого будет формироваться скриншот. После вызова программы выбор окна можно выполнить лишь в том случае, если установлена задержка перед формированием скриншота. Вызов программы открывает окно настройки области захвата, по умолчанию - берется из настроек.

Если область захвата - лишь часть окна или экрана, то от вас потребуется выбрать начальную точку размещения этой области, а затем "растянуть" ее до необходимого размера. Не всегда удается правильно установить начальную точку. Поэтому есть возможность по правой клавише мыши перейти из режима "растягивания" области в режим ее перемещения. Найдя правильное положение, можно по той же правой клавише вернуться в режим растягивания и установить требуемый размер.

После формирования скриншота открывается очередное окно , в котором выбирается направление сохранения изображения, здесь же можно посмотреть, что у вас получилось, отправить на печать или сохранить.

Вроде бы все нормально. Но зачем, когда настройки выполнены, при выполнении работы заново открываются окна настроек? Приходится каждый раз проходить через них, хотя значительно удобнее было бы использовать уже выполненные настройки, а в случае необходимости - менять их. Также так и не удалось выбрать какое-либо дочернее окно, хотя такая возможность в программе вроде бы предусмотрена.

Теперь вторая программа этой же компании - ShortKeys 3. Уже из названия видно, что она предназначена для упрощения работы за счет использования подстановок, когда при вводе определенных сокращений вместо них подставляются заранее определенные текстовые блоки. Программа предназначена для использования при работе с текстовыми редакторами, почтовыми программами и другими подобными решениями. Она позволяет заменять текстовые строки длиной до 32 символов словами, предложениями, параграфами или целыми страницами текста. В последней версии размер вставляемого текстового блока ограничен 64000 символов.

В программе имеется редактор подстановок, в котором формируются ключевые слова и тексты для замены. Сформированные подстановки сохраняются в виде файлов макросов. Таких файлов может быть множество, и одновременно может быть открыто несколько. Для удобства работы с макросами подстановки предусмотрена возможность создания разделов. В них удобнее распределять макросы и управлять ими.

Для активации программы предусмотрено два варианта - использование ключевых префиксов или суффиксов. В первом случае перед ключевым словом требуется ввести определенный набор символов, обычно - два символа, после которых без пробела вводится макрос. После завершения ввода происходит автоматическая подстановка текста, связанного с макросом. При использовании ключевого суффикса вначале вводится макрос, а следом за ним - комбинация клавиш. К примеру, это может быть символ пробела, перевода строки - эти клавиши используются по умолчанию.

Как сформировать макрос? В текстовом редакторе выберите подраздел и с помощью меню добавьте новый макрос. Теперь надо ввести текстовую строчку, которая одновременно будет и названием макроса, и кодом для выполнения подстановки. В поле Replacement Text введите текст, который будет подставляться вместо названия макроса. В поле Note можно добавить пояснения, чтобы не забыть, что это за макрос и для чего он будет использоваться.

Кроме текста в подставляемый текст можно добавить и иные коды. Например, можно добавить символы (для их выбора открывается окно со шрифтом, но почему-то у меня открывалось окно лишь с русскими буквами и несколькими дополнительными символами). Можно добавить управляющие коды, например, "курсор вправо", "страница вниз", "табуляция" и так далее. Можно добавить вставку текущей даты и времени, выбрав предварительно формат отображения.

В макрос можно добавить также задержку по времени на выполнение замены. Но получается довольно необычно - ввел название макроса, продолжаешь набор, и только через некоторое время вдруг происходит замена. Без привычки от такого варианта замены будешь вздрагивать, пожалуй. Можно настроить макрос таким образом, чтобы он исполнялся только в том случае, если после его набора будет набран определенный символ. Пока этот символ не набран, замена не производится. Но и здесь можно запутаться - если после набора макроса продолжить ввод текста и лишь затем нажать клавишу, замена будет вставлена не там, где было набрано название макроса, а там, где в текущий момент будет находиться курсор. Поэтому пользоваться такими настройками надо очень аккуратно.

Применение макросов можно ужесточить с помощью дополнительных настроек. Так, в общем случае набор названия макроса может выполняться в любом регистре. Но можно ограничить это путем жесткого условия соответствия набранного слова тому, как оно записано в редакторе макросов. Кроме того, можно ограничить сферу использования макроса определенными окнами, чтобы он не мешал при работе с другими программами.

Каждый конкретный макрос можно временно деактивировать, не удаляя его из общего списка. И активировать его, когда он станет необходим. В процессе работы при наборе текста, соответствующего наименованию макроса, можно вывести на экран подсказку, что будет вставлено в текст в результате подстановки. Удобно, когда макросов подстановки много и удержать все в памяти сложно.

Все было бы хорошо, если бы не одно небольшое, но очень существенное "но". Попробовав использовать макросы обнаружил, что вне зависимости от того, что было включено в текст замены, в процессе подстановки при включенной русской раскладке клавиатуры происходит замена латинских букв и некоторых символов русскими буквами. Если включена латинская раскладка, то никакой подмены русских букв на латинские не происходит, подстановка производится корректно.



Статистика
Всего программ 29444
Скачиваний сегодня 942
Скачиваний вчера 1508