Automatorスクリプトのアプリケーションアイコンを変更できますか?

apple.stackexchange https://apple.stackexchange.com/questions/369

  •  16-10-2019
  •  | 
  •  

質問

いくつかの自動車スクリプトを作成しました。これらのスクリプトで、アプリケーションアイコンをロボット以外のものに変更する方法がある場合、私は好奇心がありました。

役に立ちましたか?

解決

スクリプトが作成された後、次のことを行います。

  1. を見つける ソースアプリ 必要なアイコンで

  2. 情報を取得ソースアプリ (CMD-)

  3. 内部のアイコンをクリックします ソースアプリの 情報ウィンドウ(下部のビッグプレビューセクションのものではありません。そのうちの1つがある場合は、左上のコーナーに小さなものがあります。)

  4. それをコピーします(CMD-c)

  5. 情報を取得 Automator Scriptの(すなわち、 宛先アプリ) (CMD-)

  6. 内部のアイコンをクリックします 宛先アプリの 情報ウィンドウ

  7. クリップボードからアイコンを貼り付けます(CMD-v)

この方法は、Mac OS Xのすべてのファイルに対して機能します。

picture to illustrate instructions

他のヒント

あなたがアプレットを作成した後、私はそれをするハッキーな方法を見つけました

  • (ICNSアイコンファイルを作成します - ただしてください)
  • アプリケーション]フォルダーを開きます
  • Automatorスクリプトを右クリックします
  • パッケージの内容を表示]をクリックします
  • アイコンをリソースフォルダーに追加します
  • AutomatorApplet.icnsに名前を変更します

私はより良い方法があると確信していますが、私はそれをこのようにする方法を見つけました。

Mac OS Xの他のフォルダーまたはファイルに対して通常と同じようにアイコンを変更することもできます。

  1. 使用する画像をアイコンとしてコピーします。理想的には、すでに512x512である必要があります。
  2. Finderでファイル/フォルダー/アプリで情報を取得することを選択します
  3. アイコンをクリックすると、アイコンの青いアウトラインが表示されます - 今すぐ押します 指示-v または、編集メニューから貼り付けを選択します。

Example

(スーパーユーザーの質問から取られたスクリーンショット 37811)

既存の有用な回答を補完するために:

  • 受け入れられた答え 原則として機能しますが、

    • HFS+ファイルシステムの拡張属性に依存しています。これは、バンドルをサポートしていないファイルシステムにコピーすると失われます。. 。たとえば、gitリポジトリにカスタムアイコンを保存することはできません。
    • バンドルによって表示されるアイコン 自体, 、アラートを示すときなど、まだ オリジナル アイコン.
  • パーセント20の答え原則として、より包括的でポータブル, 、しかし付属しています 2つの警告:

    • どれでも の変更 AutomatorApplet.icns バンドルを変更して再節約するたびに失われます 自動車で。
      したがって、たとえば、バンドルが保存されるたびに、更新されたアイコンをプログラム的に配置するスクリプトが必要です。
    • 他の人が指摘したように、あります アイコンキャッシングの問題, 、解決するのが難しい場合があります。 OSX 10.10.4の時点:
      • 再起動しても、新しいアイコンがFinderに表示されません(ただし、ドックなどの他のコンテキストに表示されますが)が2つあります。 回避策: :(a)バンドルを別のフォルダーに移動するか、(b)バンドルの名前を変更します。元のパスと名前に戻ると問題が再び表示されることを考えると、前もって計画する必要があります。別の場所または別の名前でバンドルを作成し、目的の場所 /名前に移動 /名前を付けます。
      • または、次のようなツールを使用できます オニキス そして確認してください IconServicesCleaning > User キャッシュをクリアする。
ライセンス: CC-BY-SA帰属
所属していません apple.stackexchange
scroll top