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