Навигация по папкам в Total Commander с использованием частей пути

256
user3176852

Мой текущий каталог

c:\projects2016\[projectname]. 

Я хочу перейти к

c:\projects2014\[projectname] 

с одним щелчком мыши или сочетанием клавиш. Есть идеи?

1

1 ответ на вопрос

0
ellockie

Одно нажатие + сочетание клавиш:

  1. Установите AutoHotKey .
  2. Создайте следующий скрипт `.ahk (чтобы загрузить автоматически, добавьте его в планировщик задач), чтобы создать горячую клавишу:
 ; ########## AutoHotKey символы: ########## ; ##########! - Alt; ^ - Ctrl; + - Сдвиг; # - Выиграть ########## ; ########## Shift + Win + p = + # p (порядок не имеет значения) ##########  + # Р ::  ; Выбрать все SendInput, ^ a  ; Скопируйте выделенный текст в буфер обмена. SendInput, ^ c  ; Подождите, пока буфер обмена заполнится. ClipWait  ; Выполните операцию поиска и замены RegEx, ; где "\ projects2016 \" - это целое слово, которое мы хотим заменить. ; (обратные слеши должны быть экранированы) стог сена: = буфер обмена needle: = "\\ projects2016 \\" замена: = "\ projects2014 \" Буфер обмена: = RegExReplace (стог сена, игла, замена) ClipWait  ; Отправьте (вставьте) содержимое нового буфера обмена. SendInput,% Буфер обмена%  ; Автоматически подтверждать / переходить на новый каталог SendInput,   вернуть 
  1. Когда скрипт активен (зеленый значок «H» в системном окне) и находится внутри вашей c:\projects2016\[projectname]папки, щелкните путь к папке.
  2. Нажмите Shift + Win + p.

Вы будете автоматически перенаправлены в вашу c:\projects2014\[projectname]папку. Если вам нужно сохранить содержимое буфера обмена, вам необходимо сначала присвоить его переменной, а затем вставить его в буфер обмена в конце скрипта.

Похожие вопросы