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



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



Tuesday, January 30, 2007

Новый файл из шаблона

Вы используете шаблоны? Я имею в виду несколько разных шаблонов, отличных от стандартного, для разных типов документов, в том же Word, например. Тогда удобно понаделать для этих шаблонов ярлыков и так и назвать их: «Создать новый отчет», «Создать новую объяснительную»… А ярлыки закинуть на панель, как описано здесь.

Tuesday, January 23, 2007

Относительный путь в ярлыке

Ярлыки в Windows используют абсолютные пути. То есть вроде бы, как-то, вооружившись идеальным английским и накачанным виагрой напильником для реестра, можно заставить их понимать пути относительные. По слухам. Но реальность такова, что использовать ярлыки на флешке, или в какой-то структуре папок, которая может менять свое местоположение, нельзя. Это понятно: если мы задали путь E:\папка, а на другом компьютере наш флеш-драйв поимел букву диска уже M, то путь неверен, и ничего тут не попишешь.

Какие решения? Их, в общих чертах, два: использовать сторонние лончеры или командные файлы. Первое решение недостаточно гибко, да и не встречал я еще лончера, такого, чтобы ах, а второе… Не терплю мигающие окна, которые неизбежно порождает интерпретатор cmd.exe. Неаккуратненько как-то. Можно и этот риф обойти, но опять громоздить сторонние программы, опять в гамаке и стоя. Ах, да — есть еще vb и js скрипты. Да, это посимпатичней. Но все-таки.
(more…)

Thursday, December 28, 2006

Все к черту? Одним нажатием!

Кто знает, чем руководствовался человек, придумавший вынести на клавиатуру клавиши «Sleep» и «Power». Может, ему и есть что сказать на Страшном Суде в свое оправдание. Но те последователи, что суют эти клавиши на место линейки «Print Screen» — «Pause», или прямо под «Delete», они точно заслужили геену огненную. На моей домашней клавиатуре первый вариант. Поэтому, нажимая «Break», чтобы поменять раскладку набранного текста посредством Punto, я пару раз выключал компьютер, если не следил за пальцами пристально.

Есть разные способы решить проблему. Я знаю четыре:

  • купить клавиатуру, на которой эти кнопки аккуратно спрятаны (а то и отключаются/переназначаются средствами самой клавиатуры или ее софта);
  • выломать их на фиг;
  • найти программку, которая так или иначе решит вопрос;
  • найти рецепт и в соответствии с ним переназначить кнопки, покопавшись в реестре.

Но воспользовался пятым. Самым простым, но не лучшим. Панель управления — Электропитание — вкладка Дополнительно. Здесь вы найдете список указаний системе что делать по нажатию кнопок управления питанием. Достаточно выбрать нужное. Этот способ не лучший, потому что во-первых кнопки на корпусе тоже учитываются (впрочем, Reset работает по-любому), а во-вторых кнопок с клавиатуры там может вообще не оказаться. Дома я выключил и засыпание и отключение, на офисной машине присутствует только «кнопка включения питания».

И насчет Punto Switcher: его у вас нет? Это большое упущение. Его основная задача — на лету переключать раскладку, угадывая, на каком языке вы печатаете. Кроме этого он может сохранять в дневнике все, что вы печатаете (не для параноиков, да?) , и вставлять кусочки текста в духе автозамены MS Office. Необходимейшая вещь! Придется только немного привыкнуть, да и без сознательной настройки не обойдешься. Не смотрите, что версия старая — там просто нечего добавлять.

Sunday, December 17, 2006

Проводник на поводке

Маленькие удобства для использующих проводник. Не обязательно ведь тыкать в ярлык «Проводник» или нажимать Win + E, а потом рыться в файловой системе. Можно насоздавать ярлыков, ведущих прямо в нужные места. И не просто ведущих, а еще управляющих поведением проводника. Конечно, для этого используются параметры командной строки. Вот они:

  • /e сразу открывать панель с деревом папок в левой части окна;
  • /root,<object> использовать в качестве корневого элемента <object>. Это имя папки, которое будет отображаться корнем дерева папок, на том месте, где обычно находится «Рабочий стол». Подняться к папкам более высокого уровня в этом окне не получится. Очень удобно отображать таким образом рабочую папку: ничего лишнего не видно.
  • /select,<sub object> выделить элемент (файл или папку) после открытия окна.
  • Назначение и тайный смысл параметра /n я не понял.

У меня всегда лежат под рукой ссылочки, в которых важные папки прописаны как root, и включена панель дерева папок. Обратите внимание, что несколько параметров склеиваются не как у людей, а как у MS — запятыми. Принцип понятен из примера: %windir%\explorer.exe /e,/root,C:\WORK\projects. Это как раз моя основная рабочая папка.

Friday, November 24, 2006

X-Mouse — что за зверь?

Игрался с Tweak UI (твикер, позволяющий настроить некоторые тонкости работы системы, разжиться можно на странице Microsoft PowerToys) и решил опробовать игнорируемую ранее функцию X-Mouse (в разделе Mouse). Оказалось очень удобно. Ведь как происходит работа с несколькими окнами, между которыми нужно все время прыгать, в обычном режиме? Щелчок на окне для активизации, и только потом щелчок там, где надо. Первый щелчок лишний, да и выделение какого-то объекта в программе может слететь — ищи его опять, — и щелкнуть можно неаккуратно, особенно на окне браузера с открытой страницей, активизировав что-то совсем ненужное. В режиме X-Mouse фокус автоматом передается тому окну, которое находится под указателем мышки. Лишний и проблемный первый клик просто исчезает, нужное окно уже активно. А вот Autoraise (всплывание окна на передний план при такой «безкликовой» активации) лучше не включать: постоянное перетасовывание окон будет только мешать.

Одно но: надо привыкнуть не уводить мышь с мелких окон ввода, в которые вы как раз что-то печатаете.

На странице Windowmetrics сайта Virtualplastic есть описание (по-английски) ключей реестра, для любителей поковыряться руками, но я не разбирался, просто ткнул в кнопочку Tweak UI.

Friday, November 17, 2006

Расширение контекстного меню

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

Поставим задачу: в меню, выскакивающем по правой кнопке на папке, должен быть пункт «Создать папку “Сегодня”». И он должен работать.
(more…)

Thursday, November 2, 2006

Папка с датой в качестве имени

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

@echo off
for /f “tokens=1-3 delims=.” %%i in (”%date%”) do (
mkdir “%~1\%%k-%%j-%%i”
)

Сохраните текст в файл, к примеру, todayfolder.bat, и запускайте, передавая ему имя родительской папки как параметр.

(more…)

Friday, October 27, 2006

Исправление раскладки

Играя с AutoHotKey, нашел такой рецепт:

А вот еще на тему русского языка (не совсем про AutoHotkey, но может кому-то будет полезно). Иногда, при копировании в буфер из некоторых англоязычных (хоть, иногда, и русифицированных) программ, и последующей вставки куда-нибудь, вдруг оказывается, что вставляемый текст весь в вопросах или кракозябрах. Если у вас так бывает, то скопируйте текст ниже, вставьте его в блокнот, и сохраните с любым именем и расширением reg. Получится файл реестра, который нужно запустить-подтвердить, и перезагрузиться. Помогает решить проблему с кракозябрами в 99,8 % случаев.

Источник (листать вниз)

Рецепт сработал на все… 99,8, так что рекомендую. Обратите внимание, что первый текст файла для Windows XP, для 9x и NT4 — ниже.

Thursday, September 7, 2006

Ваша клава — отстой!

Пишете по-русски? Стараетесь писать более-менее грамотно, следуя не только канве орфографического словаря, но и тонкой ниточке правил в лабиринте знаков препинания? А ведь кроме указаний по их расстановке есть еще кое-что. Да, кавычки «елочкой», тире — это не дефис (и даже не два дефиса) и прочая и прочая.

При поверхностном взгляде создается впечатление, что прогресс нас обделил. Word, он — да, подправляет все это на лету, если догадывается. Занявшая все высоты и развлекающаяся разграблением по мелочам поддержка Unicode вроде как решает проблему, но набивать Alt + 0151 — это многовато движений для одного тире. Так и лежит наша правильная (а по мне — и красивая) пунктуация в уголке, пыльная и грустная. (more…)

Saturday, September 2, 2006

Возвращение звука

Столкнулся на днях с проблемой: компьютер знакомого начисто забыл о существовании звуковых карт, которых у него целых две: интегрированная Realtek и PCI вариант от Genius на базе чипа C-Media. Многократная переустановка драйверов, сопровождаемая звуками бубна во всех известных мне музыкальных направлениях результата не дала. В качестве устройства воспроизведения упорно предлагался модем, как единственная возможность, только он ничего не воспроизводил. В свойствах звуковых карточек, что первой, что второй, - а они, вроде как, определились нормально, - неизменно торчало глубокомысленное заявление «драйвер включен, но не был запущен».

(more…)