Сделаем это быстро



Блог переехал на doitq.ru



Thursday, June 29, 2006

С кнопкой по жизни

Опубликовано в Компьютерра-ГИД: Автоматизация рутинных операций


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

Минимальный уровень автоматизации обеспечивает сама операционная система: ее командный интерпретатор, WSH (Microsoft Windows Script Host) и планировщик. Если же минимальный уровень вас не устраивает, и это не беда - существует множество сторонних программ, способных в той или иной степени взять на себя простую, но нудную работу. AutoHotkey - одна из них. Это бесплатное решение для тех, кто может освоить синтаксис управляющего языка и писать на нем небольшие скрипты. Это конечно, менее удобно, чем разъяснять свои желания, щелкая по кнопкам мастеров и выбирая пункты из списков, однако ориентация на полноценный скриптовый язык делает AutoHotkey поистине универсальным инструментом.

(more…)

Wednesday, April 19, 2006

Немного о командной строке

Несколько советов:

There are also a few helpful keyboard shortcuts that aren’t always widely known:

  • Pressing arrow up selects a previous command from your command history; similarly, arrow down selects the next command.
  • Pressing F7 pops up your command history list.
  • You can drag n’ drop files or folders from an explorer window into a command prompt; this inserts the quoted path as if you had manually pasted it.
  • Tab completion is fully supported; type edit *.ini then hit TAB to iterate through all matches. Use SHIFT+TAB to move to the previous match. This works for partial filenames as you would expect, and in all commands.
  • Tired of the typical "c:\windows\system32\cmd.exe" window title? Change it using the TITLE command.
  • ALT+ENTER takes your command prompt to fullscreen mode and back again.

См. Coding Horror: Stupid Command Prompt Tricks

Friday, March 10, 2006

Две находки

Откопал недавно две интересные штучки в VBA Excel 2003. Первая — свойство ThisCell объекта Application. Используется внутри функции, вызываемой с листа (то есть записанной в ячейке, как обычная формула листа). Указывает на ячейку, из которой и вызывалась функция. Очень удобно, если надо формировать многоэтажные ссылки относительно положения самой формулы на листе. И вторая — метод Evaluate, позволяющий вычислять выражения, заданные строкой. Переменные только не подставляет, но можно просто в строке заменять имя переменной на значение. Что-то он там еще умеет…