É possível alternar arquivos ocultos sem reiniciar o Finder?

9

Existem várias maneiras de alternar arquivos ocultos - por meio de um comando , ou AppleScript ou Automator ação , ou até mesmo um painel de controle widget . Todos eles fecham e reabrem as janelas do Finder, o que é bastante irritante.

Por outro lado, para a caixa de diálogo Abrir Arquivo, é possível alternar facilmente os arquivos ocultos pressionando Command+Shift+Period .

É possível evitar o relançamento do Finder?

Conclusão

É melhor usar o Path Finder , o que permite não apenas alternar arquivos ocultos sem uma perversão, mas muitas outras coisas boas . Aplicativo realmente incrível.

    
por Andrei 08.05.2010 / 17:40

3 respostas

3

Existe uma solução agora.

A última versão do TotalFinder (0.9.1) pode alternar entre mostrar / ocultar arquivos ocultos sem a reinicialização do Finder. Testado, funciona bem e elimina esse aborrecimento de longa duração do Finder. O TotalFinder é gratuito por enquanto, já que é um software de pré-lançamento, mas será em torno de US $ 10 ou US $ 15 quando chegar ao final.

    
por 19.05.2010 / 11:06
1

Não, você não pode, porque não há como notificar o Finder (ou qualquer processo) que seu arquivo de preferências foi modificado atrás de si.

    
por 08.05.2010 / 23:34
0

Encontrei uma pergunta semelhante aqui: Apple Script - Reabrir Janelas com Localizador Fechado

O script publicado por adayzdone pode ser o que você está procurando. Ele ainda precisa reiniciar o Finder, mas quando ele é reiniciado, ele retorna as mesmas janelas no mesmo diretório em que você estava quando eles fecharam.

tell application "Finder"
   set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1

tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell

copiado da questão referenciada

    
por 12.04.2014 / 22:59