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


2

Nel Finder, se fai clic con il pulsante destro su un file → Ottenere informazioni , vedrai una casella di controllo nel Nome e amp; Estensione sezione 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 questo stato di estensione di hide 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 & amp; 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.

Risposte:


0

Non importa! Ho trovato la risposta qui:

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

Ora cancellerò questa domanda!

MODIFICARE -

Dato che alcuni stanno ribaltando questa domanda, farò eco al risposta superiore nella domanda collegata (fornita da @slhck).

Esiste una soluzione semplice, perché AppleScript offre in particolare a set extension hidden comando 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!


2
Piuttosto che cancellare - magari spiegare lo script qui e mantenere il collegamento con l'altra risposta?
bmike

Sei sicuro? So quanto fortemente SE disapprovi la ridondanza e la domanda collegata è praticamente identica alla mia.
rubik's sphere

@ rubik'ssphere Beh ... Um ... Vero ... (Problema con quando gli argomenti del sito si sovrappongono l'un l'altro).
Bradman175

Nota: è necessario inserire file prima del percorso del file quando non lo si utilizza (choose file) per ottenere il file. Fonte: AppleScript: come nascondere l'estensione del file di uno screenshot?
rubik's sphere
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.