Navegar em pastas no Total Commander usando partes do caminho

1

Meu diretório atual é

c:\projects2016\[projectname].

Eu quero navegar para

c:\projects2014\[projectname] 

com um clique ou atalho de teclado. Alguma idéia?

    
por user3176852 13.05.2016 / 15:44

1 resposta

0

Um clique + solução de atalho de teclado:

  1. Instale o AutoHotKey .
  2. Crie um script '.ahk a seguir (para carregar automaticamente, adicione-o ao Agendador de tarefas), para criar uma tecla de atalho:

; ##########     AutoHotKey symbols:                               ##########
; ##########     ! - Alt;   ^ - Ctrl;   + - Shift;   # - Win       ##########
; ##########     Shift + Win + p  =  +#p   (order doesn't matter)  ##########

+#p::

    ; Select all
    SendInput, ^a

    ; Copy the select text to the Clipboard.
    SendInput, ^c

    ; Wait for the Clipboard to fill.
    ClipWait

    ; Perform the RegEx find and replace operation,
    ; where "\projects2016\" is the whole-word we want to replace.
    ; (backslashes need to be escaped)
    haystack := Clipboard
    needle := "\projects2016\"
    replacement := "\projects2014\"
    Clipboard := RegExReplace(haystack, needle, replacement)
    ClipWait

    ; Send (paste) the contents of the new Clipboard.
    SendInput, %Clipboard%

    ; Automatically confirm / change to the new dir
    SendInput, {Enter}

return
  1. Quando o script estiver ativo (ícone verde "H" no systray) e dentro da pasta c:\projects2016\[projectname] , clique no caminho da pasta.
  2. Pressione Shift + Win + p .

Você será redirecionado automaticamente para a sua pasta c:\projects2014\[projectname] . Se você precisa manter o conteúdo da área de transferência, primeiro é necessário atribuí-lo a uma variável e depois colá-la de volta na área de transferência no final do script.

    
por 20.08.2016 / 08:05