OrdosDeviator
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Есть файлопомойка (фото видео музыка проги и прочая нечисть в субкаталогах и без) в 1 мегапапке. Необходимо перемещаясь по панели и жмакая хитрые комбинации клавиш перемещать файлы/каталоги в заранее заданные каталоги-приемники. Например : комбинация CTRL ALT 1 перемещает файл(каталог) под курсором в папку "c:\My Video\ВИДЕО", комбинация CTRL ALT 2 перемещает в папку "d:\ДОКУМЕНТЫ" и т.д. | 1 Способ: Сделать в верхней панели папки Видео, Музыка, Документы и т.п., только нужно понаходить для них красивые иконки чтобы по ним было понятно что где. Перемещаясь по папке хватаете ваши файлы и перетягиваете на нужную иконку вверху. Если просто перетягиваете - открывается диалог копирования. Если перед отпусканием кнопки мыши нажмёте шифт - откроется диалог переноса. Кажется в последних версиях делали даже какую-то возможность копирование - перенос переключать местами, но сейчас не вспомню. Остаётся только нажать Ентер или ОК и файл уйдёт в нужную папку. Также можно в ini файле отключить подтверждение копирования/переноса. Тогда Ентер/ОК нажимать не надо, но нужно смотреть в оба чтобы не кинуть что не надо куда не надо. 2 Способ: Вместо верхней папки с иконками можно также использовать вкладки каталогов. Они будут подписаны, значит им разные иконки не нужны. 3 Способ (точно то что вы заказывали): В меню Запуск создаёте команды типа move %p "c:\My Video\ВИДЕО" (тут нужно поиграться чтобы получить чётко то что вам нужно) и назначаете этим командам горячие клавиши. %p - значит выделенные файлы, если их нет, то файл под курсором. Можно использовать консольные команды copy robocopy move и т.д. Все пути с пробелами должны быть в кавычках. Но как по мне 2 способ удобнее. Для сравнения, третьим способом у меня назначена архивация папки под курсором на архивный диск с добавлением даты к имени архива. Команда выглядит так (без горячих клавиш), можете заценить красоту решения: К сожалению самый элегантный вариант на практике не сработал. Внутренние команды ТоталКомандира cm_Copy или cm_MoveOnly не принимают параметры и хотят копировать/переносить на противоположную панель. |