Comments 20
А можно подробнее про AutoHotkey, раз уж надеетесь повысить популярность на хабре?
Есть статья в Компьютерре, сильно рекомендую:
Автоматизация рутинных операций
Как кардинально повысить эффективность работы на компьютере? Организовать рабочее место, выработать отвечающий задачам стиль работы, подобрать подходящие программы-инструменты и… автоматизировать рутинные операции. О последнем и поговорим.
Немного подробностей уже было на хабре, я решил не множить сущностей лишний раз. Вкртаце — это универсальный менеджер горячих клавиш с мощным скриптовым языком. Горячими клавишами могут быть даже события от мыши (колесо included), а возможности языка простираются от простой подмены нажатых кнопок на другие, до отправши оконных сообщений и работы с файлами.

Лично для меня Autohotkey по сравнению с другими менеджерами горячих клавиш похож на LaTeX vs. Word (Linux vs. Windows): осваивается дольше, но настраивается сколь угодно гибко. К тому же, в один скрипт можно включить как любые мультимедийные клавиши, так и собственный автотипограф, и в нагрузку — изменение громкости по колёсику мышки (и/или прокрутка по треку, или горизонтальный скролл), — причём всё это можно настроить для каждого приложения или их группы (по оконному классу).
Можете кинуть тапочком, но мне нравится возможность фильтровать по различным категориям вывод проводника в Vista. А в ХР конечно коммандеры спасают, но после линуксового Midnight Commander мне почему-то все виндовые коммандеры стали противны, хочу MC под Win )))))
Эммм, а чем MC так крут? Я в том смысле, что мне как раз наоборот, после Total'а кажется что MC до него не дотягивает прилично. Или мне только кажется?
Не знаю, как-то так вышло, может дело в том, что с МС познакомился на фоне радостного знакомства с Linux.
Для меня одной из главных проблем при недолгой работе с никсовыми системами стало то, что не было нормального файлового менеджера. Что, в том числе, подтверждали и матёрые линуксоиды. так что согласен с вами.
omg, omg! стоИт у меня MC, это такое несусветное убожество по сравнению с Far — просто слов никаких нет. Чего это вы хотите MC.win, когда есть Far? Хотя бы один довод.
Сейчас я скачал и увидел, что MC для Win совсем не то, что было под Lin.
Одно другому не мешает. Тотал такого не умеет. FAR, судя по исходному топику, тоже не очень. Так что вот…
В Far за минуту (я ничуть не преувеличиваю) пишутся макросы — которые сделают то же самое и еще в пять раз сложнее (:
мне тоже после перехода на висту стал нарвится проводник.
всё реже и реже запускаю FAR.
хотя разумеется по прежнему имею хоткей для его запуска :))
привееет!
я юзаю твой скрипт и он мне нравится!
но он иногда не работает. например когда группируешь картинки,
то зараза виндовс создаёт Тхумб.дб и папку удалить уже не получается.
так же помоему очень хорошо бы использовать это и на рабочем столе а не только в окне Експлорера! поэтому можно вставить просто
в функциях
UngroupSelectedFiles()
GroupSelectedFiles()
в начале
SetTimer, waiting, 200
GoSub, waiting
IfWinActive, ahk_class Progman
currentDir := A_DESKTOP
else
ControlGetText, currentDir, Edit1


и соответственно
добавить:
GroupAdd, windowz, ahk_class CabinetWClass
GroupAdd, windowz, ahk_class Progman
#IfWinActive, ahk_group windowz
^g::
KeyWait Control
GroupSelectedFiles()
return

^+g::
KeyWait Control
KeyWait Shift
UngroupSelectedFiles()
return
#IfWinActive

а в цикле удаления папки дописать пару строчек:
Loop, parse, clipboard, `n, `r
{
groupPath = %A_LoopField%

attributes := FileExist(groupPath)
IfInString, attributes, D
{
Loop, %groupPath%\*.*,1,0
{
MoveFileOrDir(A_LoopFileFullPath, currentDir)
}
FileRecycle, %groupPath%\Thumbs.db
If ErrorLevel <> 0
FileRecycle, %groupPath%\Thumbs.db, 1
FileRemoveDir, %groupPath%, 0 ;non-recursive
}
}

кстати ещё вроде и Desktop.ini надо грохнуть, но у меня пока таких потребностей не возникало.
а вобщем велкам! habrahabr.ru/blogs/AutoHotKey/
а как создавать папку с именем (текущая дата и время), по комбинации? все доки прелопатил, но чёт не прёт((
Only those users with full accounts are able to leave comments. Log in, please.