-
-
Notifications
You must be signed in to change notification settings - Fork 1
Shortcut MacOS JP
HiroYokoyama edited this page Oct 17, 2025
·
4 revisions
この手順では、pip install moleditpy でインストールしたPythonアプリをmacOS上で.appアプリケーションとして使えるようにし、独自アイコンを設定します。
以下のようなパスに実行ファイル(バイナリ)が生成されます:
/Users/<username>/Library/Python/<python_version>/bin/moleditpy
- Automator を開く
- 「新規書類」→「アプリケーション」を選択
- 左の一覧から「ユーティリティ」→「シェルスクリプトを実行」を追加
スクリプト欄に以下を入力します:
#!/bin/bash
/Users/<username>/Library/Python/<python_version>/bin/moleditpy "$@"
"$@"は、ドラッグ&ドロップされたファイルなどを引数として渡すためのものです。
- メニューから「ファイル」→「保存」
- 名前を
moleditpy.appにする - 保存場所は一時的にデスクトップなど任意でOKです
保存後、作成したアプリをシステム標準のアプリケーションフォルダーへコピーします。
- Finderで
moleditpy.appを選択 -
⌘ + Cでコピー - Finderメニューの「移動」→「アプリケーション」を開く
-
⌘ + Vで貼り付け
sudo cp -R ~/Desktop/moleditpy.app /Applications/
sudo実行時にパスワード入力を求められる場合があります。
アイコン画像の場所:
/Users/<username>/Library/Python/<python_version>/lib/python<python_version>/site-packages/moleditpy/assets/icon.png
-
Finderで上記の
icon.pngを開く -
「プレビュー」で画像を開いた状態で
-
⌘ + Aで全選択 -
⌘ + Cでコピー
-
-
Finderで
/Applicationsフォルダー内のmoleditpy.appを選択 →⌘ + I(情報を見る) -
左上の小さいアイコンをクリック(枠が出る) →
⌘ + Vで貼り付け
これでアプリのアイコンが変更されます。
# PNG → ICNS 変換
iconutil -c icns /path/to/icon.iconset
# アプリに適用
cp /path/to/icon.icns /Applications/MyTool.app/Contents/Resources/app.icns
備考: iconutil は macOS 標準コマンドです。icon.iconset は以下のように作成できます:
mkdir icon.iconset
cp icon.png icon.iconset/icon_512x512.png
iconutil -c icns icon.iconset
起動できない場合は、以下を実行:
chmod +x /Users/<username>/Library/Python/<python_version>/bin/moleditpyこれで /Applications にインストールされた moleditpy.app をダブルクリックするだけでPythonアプリが実行できます。