Come utilizzare AppleScript per nascondere l'estensione di un file?

2

Nel Finder, se fai clic con il pulsante destro del mouse su un file → Ottieni informazioni , vedrai una casella di spunta in Nome & Sezione Estensione che offre agli utenti la possibilità di Nascondi estensione .

Se premi Command (⌘) -Shift-3 per acquisire uno screenshot a schermo intero sul tuo Mac, uno screenshot viene salvato come file .png. Per impostazione predefinita, l'estensione .png per uno screenshot è nascosta.

Posso cambiare lo stato di questa estensione di nascosto usando AppleScript?

Se sei curioso del motivo per cui sto cercando di eseguire questa azione in AppleScript, è perché ho uno script che implica l'assunzione di & salvare uno screenshot e quindi nominare il file in base al testo negli appunti. In questo processo di ridenominazione del file, Finder non riconosce più il file come file .png, quindi devo modificare manualmente il nome file.

    
posta rubik's sphere 09.08.2016 - 03:57
fonte

1 risposta

0

Non importa! Ho trovato la risposta qui:

Super User: mostra / nascondi estensione di un file tramite la riga di comando di OS X

Ora cancellerò questa domanda!

EDIT -

Poiché alcuni inviano questa domanda, farò eco alla risposta più alta nella domanda collegata (fornita da @slhck).

Esiste una soluzione semplice, perché AppleScript offre in particolare un comando set extension hidden progettato per fare esattamente quello che sto cercando.

tell application "Finder"
    set some_file to (choose file)
    set extension hidden of some_file to false
end tell

E questo renderà l'estensione del file visibile!

    
risposta data 09.08.2016 - 03:58
fonte

Leggi altre domande sui tag