Domanda

Ho creato un paio di script Automator. Ero curioso di sapere se c'è un modo per cambiare l'icona dell'applicazione, su questi script, a qualcosa di diverso dal robot.

È stato utile?

Soluzione

Dopo che lo script è stato creato effettuare le seguenti operazioni:

  1. Trova il sorgente app con l'icona che si desidera

  2. Informazioni del app fonte ( cmd - i )

  3. Fare clic sull'icona all'interno del app fonte finestra di informazioni (Non quello nella grande sezione Anteprima in fondo, se si dispone di uno di quelli;. Il piccolo nell'angolo in alto a sinistra)

  4. Copia esso ( cmd - c )

  5. Informazioni dello script Automator (vale a dire, la destinazione app ) ( cmd - i )

  6. Fare clic sull'icona all'interno finestra di informazioni il destinazione dell'applicazione

  7. Incolla l'icona dagli appunti ( cmd - v )

Questo metodo funziona per tutti i file in Mac OS X.

"https://i.stack.imgur.com/bo9w5.jpg" alt " per illustrare le istruzioni ">

Altri suggerimenti

Ho trovato un modo hacky di farlo dopo aver creato l'applet

  • (Crea il tuo icns file icon - comunque lo si voglia)
  • Apri cartella Applicazioni
  • pulsante destro del mouse su di script Automator
  • Fare clic sul contenuto della vista del pacchetto
  • Aggiungi la tua icona per le risorse della cartella
  • Rinominarlo AutomatorApplet.icns

Sono sicuro che ci sia un modo migliore, ma ho capito come farlo in questo modo.

È possibile anche cambiare l'icona proprio come si farebbe normalmente per qualsiasi altra cartella o file in Mac OS X:

  1. Copiare l'immagine che si desidera utilizzare come icona. Idealmente dovrebbe essere 512x512 già.
  2. Seleziona Ottieni informazioni sul file / cartella / app in Finder
  3. Fare clic sull'icona e si noterà un contorno blu sull'icona - ora premere Comando -. V o scegliere Incolla dal menu Modifica

Esempio

(Screenshot tratto da Super User domanda 37811 )

Per completare le esistenti, risposte utili:

  • Il risposta accettata opere in linea di principio, ma:

    • si basa su attributi estesi del file system HFS +, che si perdono quando si copia il pacchetto a un file system che non li sono supportate. Per esempio, non è possibile memorizzare un'icona personalizzata in un repository Git.
    • icona visualizzata dal fascio si , come ad esempio quando mostra un avviso, è ancora il originale icona .
  • per cento 20 di risposta è più completo e portatile in linea di principio , ma viene fornito con due avvertimenti :

    • Qualsiasi modifiche AutomatorApplet.icns vengono persi ogni volta che si modifica e ri-salvare il pacchetto in Automator.
      Così, ad esempio, si avrebbe bisogno di uno script per mettere le icone aggiornati in atto a livello di codice ogni volta che il pacchetto viene salvato.
    • Come altri hanno notato, ci sono problemi di icona di cache , che può essere difficile da risolvere; come di OSX 10.10.4:
      • Anche un riavvio non rende le nuove icone appaiono in Finder (anche se non compare in altri contesti, come nel Dock), ma ci sono due soluzioni alternative : (a) spostare il fascio un'altra cartella, oppure (b) rinomina il fascio; dato che tornando al percorso originale e il nome rende il problema riapparire, che avrebbe dovuto pianificare in anticipo:. creare il vostro pacco in un luogo diverso o con un nome diverso, quindi spostare / rinominare nella posizione / nome desiderato
      • In alternativa, è possibile utilizzare uno strumento come OnyX e verificare IconServicesunder Cleaning > User a cancellare la cache.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top