AutoHotKey для облегчения жизни → Mac Maniac. DropCopy под Windows
Помните пост про извлечение дивайсов и носителей как в Маке? Так вот, у той милой иконки Eject появился друг — DropCopy:

Когда я работал на маках, я просто наслаждался простотой перекидывания файлов между компьютерами в сети с помощью DropCopy. Кидаешь в чёрную дыру файлы, выбираешь из выпадающего списка куда отправить, и на рабочем столе адресата появляются эти самые файлы. Класс! Но с момента моего увольнения прошло уже 2 года и некоторая ломка по макам осталась (особенно по Final Cut Pro *прослезился*). В комнате рядом сидит брат за своим компом, я за своим, есть ещё ноутбук которым пользуются все по очереди и постоянно возникает проблема, когда надо перекинуть файл с одного компа на другой. Чего только мы не вытворяли:
Стоит отметить важный момент — Общие Документы Сети Microsoft возможно и помогли бы в данной ситуации, но они отключены давно и так основательно, что как их включить обратно я уже не знаю\не помню\не хочу, поэтому я начал копать в другую сторону и в итоге получилось (по-моему) гораздо лучше. Так что тем у кого данная вещь функционирует я думаю не имеет смысла читать дальше.

Вступление
Когда я работал на маках, я просто наслаждался простотой перекидывания файлов между компьютерами в сети с помощью DropCopy. Кидаешь в чёрную дыру файлы, выбираешь из выпадающего списка куда отправить, и на рабочем столе адресата появляются эти самые файлы. Класс! Но с момента моего увольнения прошло уже 2 года и некоторая ломка по макам осталась (особенно по Final Cut Pro *прослезился*). В комнате рядом сидит брат за своим компом, я за своим, есть ещё ноутбук которым пользуются все по очереди и постоянно возникает проблема, когда надо перекинуть файл с одного компа на другой. Чего только мы не вытворяли:
- Пересылка по почте
- По аське
- Через флешку
- Через ФТП (это самый логичный способ)
Стоит отметить важный момент — Общие Документы Сети Microsoft возможно и помогли бы в данной ситуации, но они отключены давно и так основательно, что как их включить обратно я уже не знаю\не помню\не хочу, поэтому я начал копать в другую сторону и в итоге получилось (по-моему) гораздо лучше. Так что тем у кого данная вещь функционирует я думаю не имеет смысла читать дальше.
AutoHotKey для облегчения жизни → Удобное закрытие FastStone Image Viewer
Многим на хабре знаком FastStone Image Viewer — бесплатный просмотрщик картинок. Он и быстр, и функциональность у него неплохая, но вот беда — переборщили разработчики с украшательствами: скины в программе неотключаемые, и набор их довольно ограничен. Всё бы ничего, если бы не скруглённые углы окна. Развёрнутые на весь экран окна я привык закрывать не глядя, просто кликая в правом верхнем углу экрана. Но у FSViewer округлость остаётся и при максимизации, что приводвит к «дыркам» по углам экрана, и попытка закрыть просмотрщик в большинстве случаев приводит к закрытию окна под ним, что невероятно раздражает.Сегодня мне это окончательно надоело и я набросал небольшой скрипт для Autohotkey. Теперь, если в развёрнутом на весь экран FSViewer'е кликнуть в правый верхний угол — просмотрщик закрывается, как и положено нормальной программе.
Блог им. MsM78 → Total Commander + AutoHotKey: Меню пользователя
Помните Norton Commander и его возможность создания меню пользователя?
Реализуем подобное для TC на AutoHotKey.
Реализуем подобное для TC на AutoHotKey.
Блог им. MsM78 → Total Commander + AutoHotKey: Создать папку с датой в имени по Shift+F7
Приспичило мне автоматизировать процесс создания папки текущего дня.
И снова мне помог AutoHotKey.
И снова мне помог AutoHotKey.
Блог им. MsM78 → buf2link — Обмен изображениями в локальной сети
Один из постов побудил рассказать о том, как я решил одну проблему используя AutoHotKey.
В локальной сети частенько бывает необходимость в ходе общения в чате показать собеседнику то, что происходит у тебя на экране.
Самый простой выход из положения — принтскрин, mspaint, Save As, а потом ещё передача по сети одним из доступных протоколов, после чего этот файл будет скачан и открыт.
Долго и муторно.
В локальной сети частенько бывает необходимость в ходе общения в чате показать собеседнику то, что происходит у тебя на экране.
Самый простой выход из положения — принтскрин, mspaint, Save As, а потом ещё передача по сети одним из доступных протоколов, после чего этот файл будет скачан и открыт.
Долго и муторно.
AutoHotKey для облегчения жизни → Mac Maniac
Привет! Это мой первый хабратопик (не считая песочницы)
и я даже не знаю увидит его кто-нибудь или нет :-)
Ну вот мне нравится некоторые фишки на Mac которых нету в Винде. По мере возможности я пишу их на скриптовом языке AutoHotKey дабы не чувствовать себя обделённым) Что? Вы ещё не знаете про этот язык? Ну чтож, скорее сюда www.autohotkey.com. Хотя это можно написать практически на любом полноценном языке, но примеры я приведу именно на этом, потомучто главное — идея.
Может быть это кому-то покажется полезным
Отображение подключённых девайсов и их извлечение
Как всё-таки удобно, когда на рабочем столе появляется ярлык только-что подключённого девайса. И также удобно его извлечение просто перемещением на значок означающий извлечение.

Конечно же есть разные утилитки для этого процесса (к примеру DeskDrive) но к сожалению она не позволяет простым переносом на заветную кнопочку извлечь CD/USB.
и я даже не знаю увидит его кто-нибудь или нет :-)
Ну вот мне нравится некоторые фишки на Mac которых нету в Винде. По мере возможности я пишу их на скриптовом языке AutoHotKey дабы не чувствовать себя обделённым) Что? Вы ещё не знаете про этот язык? Ну чтож, скорее сюда www.autohotkey.com. Хотя это можно написать практически на любом полноценном языке, но примеры я приведу именно на этом, потомучто главное — идея.
Может быть это кому-то покажется полезным
Отображение подключённых девайсов и их извлечение
Как всё-таки удобно, когда на рабочем столе появляется ярлык только-что подключённого девайса. И также удобно его извлечение просто перемещением на значок означающий извлечение.

Конечно же есть разные утилитки для этого процесса (к примеру DeskDrive) но к сожалению она не позволяет простым переносом на заветную кнопочку извлечь CD/USB.
Lifehack → Группирование файлов в проводнике Windows
Прочитал тут топик про использование горячих клавиш для работы с группами файлов, и решил помочь человеку. Заодно улучшить свои знания Autohotkey, ну и — чем чёрт не шутит — повысить популярность этой отличной программы на Хабре. Вобщем, вот скрипт для группирования/разгруппирования файлов в проводнике. Удобен при разгребании однородной массы файлов на отдельные кучки, например, при сортировке домашней коллекции фотографий, музыки или фильмов.
Работает он очень просто: выделяете файлы/папки, которые нужно сгруппировать, нажимаете Ctrl+G — и все они оказываются в свежесозданной папке Group1 (или Group[N+1], если GroupN уже существует). Если же нажать Ctrl+Shift+G на выделенной папке (папках) — их содержимое переносится на уровень выше (т.е. в вашу текущую директорию), а сами папки удаляются.
Работает он очень просто: выделяете файлы/папки, которые нужно сгруппировать, нажимаете Ctrl+G — и все они оказываются в свежесозданной папке Group1 (или Group[N+1], если GroupN уже существует). Если же нажать Ctrl+Shift+G на выделенной папке (папках) — их содержимое переносится на уровень выше (т.е. в вашу текущую директорию), а сами папки удаляются.
Блог им. re_agent → Небольшой лайфхак по типографированию с использованием Autohotkey
Я уже давно использую замечательное универсальное средство автоматизации Autohotkey
И однажды я решил, что будет неплохо расставлять тире, многоточие и кавычки-«ёлочки» в нужных местах.
Следующий простейший скрипт автозаменяет двойной дефис на тире, три точки на многоточие а двойное э на открывающиеся и закрывающиеся кавычки и ставит курсор между ними (это сочетание в достаточно свежих версиях autohotkey будет работать только в русской раскладке, буква э выбрана, так как на этом месте располагаются кавычки в англоязычной раскладке).
Преимущество такого метода заключается в том, что для вставки символов не требуется прибегать к клавишам модификаторам.
Собственно, правила замены:
PS: Не подскажите ли аналогичные решения для Linux?
И однажды я решил, что будет неплохо расставлять тире, многоточие и кавычки-«ёлочки» в нужных местах.
Следующий простейший скрипт автозаменяет двойной дефис на тире, три точки на многоточие а двойное э на открывающиеся и закрывающиеся кавычки и ставит курсор между ними (это сочетание в достаточно свежих версиях autohotkey будет работать только в русской раскладке, буква э выбрана, так как на этом месте располагаются кавычки в англоязычной раскладке).
Преимущество такого метода заключается в том, что для вставки символов не требуется прибегать к клавишам модификаторам.
Собственно, правила замены:
::--::—
:*?:... ::…{space}
:o:ээ::«»{Left}PS: Не подскажите ли аналогичные решения для Linux?
Блог им. Kapustos → Переключатель раскладки по CapsLock
Здравствуйте,
в очередной раз случайно нажав Capslock и набрав предложение заглавными буквами я задумался о отключении его насовсем. Но мне попался на глаза топик в котором автор предлагал повесить на капс что-то полезное, например переключение раскладки клавиатуры.
Первым делом я вспомнил о PuntoSwitcher, даже установил свежую версию 3.0, но тут две проблемы: во первых у меня самодельная русско-украинская фонетическая раскладка, а во вторых, пунто заметив что у меня второй раскладкой немецкая просто отказался работать.
Немного поискав в гугле я не нашел ничего мне подходящего и решил сделать все сам.
в очередной раз случайно нажав Capslock и набрав предложение заглавными буквами я задумался о отключении его насовсем. Но мне попался на глаза топик в котором автор предлагал повесить на капс что-то полезное, например переключение раскладки клавиатуры.
Первым делом я вспомнил о PuntoSwitcher, даже установил свежую версию 3.0, но тут две проблемы: во первых у меня самодельная русско-украинская фонетическая раскладка, а во вторых, пунто заметив что у меня второй раскладкой немецкая просто отказался работать.
Немного поискав в гугле я не нашел ничего мне подходящего и решил сделать все сам.
AutoHotKey для облегчения жизни → Пользовательские шорткаты в Windows с помощью Autohotkey
По следам недавних и не столь недавних публикаций о шорткатах в Windows (1, 2) и Linux решил написать о том, как при помощи программы Autohotkey (Windows-only, инсталлятор, портабельная (zip) версия) можно задавать свои собственные клавиатурные сокращения для тех команд, для которых в системе по умолчанию никаких шорткатов не предусмотрено. Во многом свою роль здесь сыграло желание иметь в Винде те же шорткаты, что и на Маке, на котором я одно время много работал.