Со временем заметил, что ищу файлы в проводнике (ищу глазами в папке, не по всему диску), сортируя их по времени последнего изменения. Если в проводнике Windows XP включить группировку (правая кнопка мыши, упорядочить значки, по группам), то сортировка по времени позволяет прекрасно ориентироваться, если вы работали с файлами недавно. Кроме того, может понадобиться и сортировка по имени. А вот остальные поля я смотрю довольно редко и почти по ним не сортирую. Следовательно, поле «Изменен» логично перетащить в самое начало, перед именем. Это действительно оказалось удобным.

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

Скриншот цветастый потому, что это Q-Dir. Он куда удобнее обычного проводника, но использует тот же стандартный элемент для отображения папки. Только вдобавок фильтрует и раскрашивает.

Одна неприятность поджидает вас в первых числах января. Тогда все файлы — позавчерашние, прошлой недели или месяца, — радостно переезжают в единственную группу «в прошлом году». В первый момент напрягает.

Кстати, папка на скриншоте содержит изображения, использованные для производства ковриков для мышки с помощью сервиса PrintDirect — сервиса, с помощью которого можно не только заказывать сделанные кем-то футболки, кружки, постеры и другие предметы, но и делать их самому. В моих ковриках использованы фотографии жены. Такой коврик вы можете купить и повесить на стену подложить под мышку. Мышка будет рада.

***

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

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

Как формируется меню Программы в Windows XP? Очень просто: система берет структуру каталога Documents and Settings\[имя пользователя]\Главное меню\Программы (для русской версии) и создает меню с точно такой же структурой. В случае, если вы единственный пользователь этой системы, это и знать-то не нужно. А вот если на вашем компьютере винду по очереди ломают жена и два ребенка, не говоря уже о вас, с этой менюшкой полезно будет слегка поиграть.

Дело в том, что помимо вашего личного меню есть также общее меню для всех пользователей скопом. Найти его слепок в файловой системе просто — путь почти тот же, только вместо имени пользователя там стоит All users. Чтобы получить меню для каждого пользователя, система смешивает содержимое папок этого пользователя и All users. Это дает замечательную возможность в общую папку запихать то, что пользуется популярностью у каждого — браузер, файл-менеджер, офисные программы; а в индивидуальные — уже что душа пожелает. Жене не будут мешать ваши дисковые утилиты, а ребенок не отключит антивирус, изучая окружающий мир.

Удобно, что содержимое подкаталогов с одинаковыми именами сливается в один пункт меню. То есть, если в папочке Офис в All users лежат приложения OpenOffice, а в Офис вашего каталога — Visio, то в меню у вас под пунктом Офис будет и то и другое.

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

Мне сегодня вечером еще достанется от жены за «удобное убирание лишнего из меню».

Вы сейчас заставили работать ваше меню. Это мелочи на самом деле. Вот суровые владельцы сайтов заставляют работать ИХ.

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

Первый. Скрипт на AHK, плюсом которого является то, что при каждом запуске он меняет состояние рабочего стола на противоположное, работает этаким переключателем. Но у него есть и минус: он скрывает окно рабочего стола напрочь, то есть исчезают не только иконки, но и контекстное меню; и некоторые программы, завязанные на это окно, могут заглючить. Обои, хвала небесам, остаются на месте.


#NoEnv
#NoTrayIcon
DetectHiddenWindows, Off
IfWinNotExist,Program Manager
{
WinShow,Program Manager
}
Else
{
WinHide,Program Manager
}

Второй способ просто скрывает иконки, ничего больше не трогая, но переключать отображение иконок «на лету» не очень-то выйдет. Это штатный, встроенный в explorer выключатель, для которого просто не придумали интерфейса, поэтому придется лезть в реестр. Запустите regedit и поставьте единицу в качестве значения ключа HideIcons ветки HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Соответственно, нолик вернет все обратно.

В продолжение темы о ярлыках. Если в свойствах ярлыка, в поле «Объект» указать строку %windir%\explorer.exe ".", а поле «Рабочая папка» оставить пустым, то его запуск будет открывать в Проводнике ту папку, в которой этот ярлык лежит. Его можно копировать в разные папки, не изменяя.

Зачем этот бред нужен? Дело в том, что я нахожусь в перманентном поиске идеального лончера на замену стандартным панелям Windows, и сейчас рассматриваю вариант, который умеет отображать содержимое папки в виде меню, но понимает только запуск файлов. В то время, как меню, формируемое стандартной панелью, позволяет перейти к любой папке, дважды на ней кликнув. А такой универсальный ярлык можно напихать во все полезные папки, обозвав, например «_Открыть папку в Проводнике» (подчеркивание чтобы этот пункт был первым в списке). Впрочем, сдается мне, что идеальный лончер еще не написан.

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

Open_dialog.png

Если при установке обоев рабочего стола выбрать опцию Расположение: растянуть, то изображение, каким бы оно ни было маленьким, будет растянуто на весь стол. И при этом сглажено. Отсюда проистекает интересный эффект: вы можете создать картинку буквально в несколько пикселей, растянуть ее на весь рабочий стол и получить совершенно уникальную градиентную заливку. Вот простые примеры:

Картинка в Paint

Рабочий стол
2007-04-21_222745.png

И еще

2007-04-21_222536.png
2007-04-21_222806.png
(Честно украдено с DonationCoder)

Интересная идея для тех, кто пользуется проводником: Используй "избранное" как удобную навигацию по папкам в проводнике. Сам не пробовал, но выглядит здраво.

Ярлыки в Windows используют абсолютные пути. То есть вроде бы, как-то, вооружившись идеальным английским и накачанным виагрой напильником для реестра, можно заставить их понимать пути относительные. По слухам. Но реальность такова, что использовать ярлыки на флешке, или в какой-то структуре папок, которая может менять свое местоположение, нельзя. Это понятно: если мы задали путь E:\папка, а на другом компьютере наш флеш-драйв поимел букву диска уже M, то путь неверен, и ничего тут не попишешь.Какие решения? Их, в общих чертах, два: использовать сторонние лончеры или командные файлы. Первое решение недостаточно гибко, да и не встречал я еще лончера, такого, чтобы ах, а второе... Не терплю мигающие окна, которые неизбежно порождает интерпретатор cmd.exe. Неаккуратненько как-то. Можно и этот риф обойти, но опять громоздить сторонние программы, опять в гамаке и стоя. Ах, да - есть еще vb и js скрипты. Да, это посимпатичней. Но все-таки.

Читать запись полностью »

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

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

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

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

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

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

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

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

Читать запись полностью »

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

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

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

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

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

Читать запись полностью »

Не забывайте о волшебной кнопке Найти объект... на вкладке Ярлык в свойствах любого ярлыка Windows. Она всегда готова обнажить для вас файл или папку, на которыю... которуй? КУДА указывает ярлык. Пользуется она для этого Проводником. Это такая мелочь, что о ней часто забываешь.

Ходят упорные слухи, что сегодня (нет, уже вчера... то-то спать хочется) BlogDay. Поздно узнал. Поставьте мне прогул.

Советы от читателя. Благодарим Романа Верника.

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

Мм... Получилось с Проводником - он позволяет создать таким образом ярлык, указывающий на открытую в данный момент папку. С другими программами не получилось. Зато ярлыки создавать удобно: никаких контекстных меню.

Если вы хотите закрыть окно, и до левого края окна вам проще дотянуться, чем до правого, то кликните дважды по иконке в левом верхнем углу :)

Удобно, если окно уползло куда-то вправо.

Ну, и конечно, если кто не знал, то двойной клик по заголовку окна максимизирует его.

У меня вопрос к уважаемым читателям: кто-нибудь знает, почему Проводник не желает сохранять результаты поиска? Когда вы производите поиск его стандартными средствами, в меню Файл появляется пункт Сохранить результаты поиска. Так вот, он ничего не делает. Причем, что интересно, пустой поиск (если не задавать никаких параметров) сохраняется. Что это и как бороться?

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

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

Итак, открываем редактор реестра (Win + R, напечатать regedit и нажать Enter) и находим следующую ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
Там создаем новый раздел, даем ему имя, которое потом будем использовать в качестве псевдонима, так что пусть будет покороче, и обязательно приписываем к нему «.exe». Значением по умолчанию этого раздела ставим полный путь (с именем) нужной программы. Теперь в окошке Выполнить можно набивать этот псевдоним (без «.exe») и - вуаля! Все запускается.

Вернемся к NTFS. Что, кроме ссылок, там есть любопытного? Есть потоки. Сразу признаюсь: я не нашел никакого полезного применения потокам, по крайней мере в нашем, наколенно-офисном случае. Однако матчасть надо учить, посему займемся потоками.

Каждый файл в NTFS имеет множество альтернативных потоков данных... Э-э... Каждый файл на уровне файловой системы является контейнером для различных потоков данных, при этом само содержимое файла -- лишь один (пусть и главный) из таких потоков. Короче, вы можете поразвлекаться стеганографией, не отходя от диска. Давайте-ка откроем то окно, которое «командная строка», и выберем какой-нибудь файл для экзерциций. Пусть это будет file.fil в том каталоге, что установлен рабочим. Выполним команду:

echo Preved! > file.fil:test

Echo выводит Preved! куда-то, знак «больше» перенаправляет вывод из «куда-то» в поток test файла file.fil (имя потока отделено двоеточием). Теперь обратно:

more < file.fil:test

More - это чтобы было, куда направить вывод.

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

Для исследования потоков рекомендую NTFS Stream Explorer 1.02.

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

Какая у вас файловая система (ФС)? Если вы не знаете, то щелкните правой кнопкой на значке диска, выберите пункт Свойства, и ищите слова «Файловая система:». Что такое файловая система? Файловая система - это... м-м... Способ хранения файлов на диске? Ну что-то типа того. Можно спросить специалистов, но суть не в этом.

Если вы рядом со словами «Файловая система:» нашли магическую аббревиатуру NTFS, то этот материал для вас. NTFS, в отличие от FAT, умеет делать пару интересных штуковин. Говорят, что она также более надежная и безопасная, - охотно верю, но ничего об этом не знаю.

А мы рассмотрим то, что может быть полезным для простого сермяжного пользователя.

Читать запись полностью »

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

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

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

Читать запись полностью »

Возникла у меня вдруг необходимость поменять переменную окружения PATH. И встал совершенно дурацкий вопрос - а как? В Windows 9x проблем не было: autoexec - он и в Африке autoexec, а в Windows XP как-то ни разу не было потребности этим заниматься.

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

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

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

Теперь немножко десерта именно для To Do списков. Вот болванка, которую можно скопировать в пустой файл, дать ему расширение .htm и радоваться жизни:


<HTML><HEAD>
<TITLE>
Заголовок
</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">

<STYLE>
body {background-color: lightyellow; padding-left: 15pt;}
p {text-indent:-15pt;}
P:first-line {color:darkred; font-weight:bold}
</STYLE>

<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY scroll=no>


</BODY></HTML>

Соль здесь (в десерте, ага) в стилях. Первая строка каждого абзаца получается висящей (по-моему это так называется), выделена цветом и жирным шрифтом (а вот это может не работать в старых версиях IE). Суть в том, что нажимая Enter, вы создаете новый абзац, первая строка которого выделяется (это как бы заголовок списка), а Shift + Enter создает новую строку внутри текущего абзаца уже без выделения (это элементы списка). Ну а цвета и наличие скролбара отрегулируйте по своему росту.

Еще немного. Состояние чекбоксов и радиобатонов в режиме редактирования можно менять, но это муторно - они выделяются как в любом WYSIWYG (увидел? - получи!) редакторе. Щелкайте на них при просмотре, потом включите редактирование, сохраните файл (их состояние прекрасно сохранится) и снова перейдите в просмотр.