Como posso alterar universalmente o ícone para um tipo de arquivo quando o aplicativo padrão não o reconhece?

1

Eu uso o BBEdit para minha codificação. Eu sei como dizer todos os meus arquivos .cfm, .php, etc para abrir no BBEdit. Mas o ícone é apenas o simples Jane (o que ela fez?). Em vez disso, gostaria de personalizar os ícones de documento por extensão de arquivo para que .cfm e .php parecessem distintos um do outro. Qualquer maneira de fazer isso que não me envolva editando o plist do BBEdit ou periodicamente repetindo o processo para que documentos mais novos agora tenham o ícone certo mostrado?

    
por hofo 30.08.2012 / 20:35

1 resposta

1

Você poderia configurar um aplicativo "abridor de arquivos" fictício (por exemplo, baseado no Automator ou AppleScript) onde você armazena as informações de ícone e tipo de arquivo conforme descrito aqui .

Associe esse aplicativo aos seus tipos de arquivo e forneça o ícone. O que esse aplicativo deve fazer quando iniciado: Abra os arquivos passados no visualizador / editor real, BBEdit no seu caso.

Como não tenho o BBEdit, aqui está a minha solução AppleScript para passar arquivos para o TextMate:

on open theItems
    set args to ""
    repeat with i in theItems
        set args to args & quoted form of (POSIX path of i) & " "
    end repeat
    do shell script "open -a TextMate " & args
end open

Salvar como aplicativo no Editor AppleScript, adicionar ícones e informações de tipo de arquivo a esse aplicativo, conforme descrito na resposta vinculada, e associar esses tipos de arquivos exóticos a esse aplicativo.

    
por 30.08.2012 / 21:56

Tags