変数に文字列として含まれるマグネット リンク (例: magnet:?xt=urn:btih:1c1b9f5a3b6f19d8dbcbab5d5a43a6585e4a7db6 ) があり、トレントのダウンロードを開始するように、マグネット リンクを処理するデフォルト プログラムをスクリプトで開きたい (ファイルマネージャー内からマグネットリンクを開きました)。
答えを明確にするために、 という変数にマグネット リンクがあるとしますmagnet_link
。
変数に文字列として含まれるマグネット リンク (例: magnet:?xt=urn:btih:1c1b9f5a3b6f19d8dbcbab5d5a43a6585e4a7db6 ) があり、トレントのダウンロードを開始するように、マグネット リンクを処理するデフォルト プログラムをスクリプトで開きたい (ファイルマネージャー内からマグネットリンクを開きました)。
答えを明確にするために、 という変数にマグネット リンクがあるとしますmagnet_link
。
Windows では、以下を使用できますos.startfile
。
os.startfile(magnet_link)
Mac/OSX の場合は、おそらく applescript を使用して にパイプosascript
できます。Linux の場合は、xdg-open
.
Mac では、それを処理するアプリがインストールされている場合は、リンクを open コマンドに渡すだけです。
open "some url"
私が想像するサブプロセスから何かを使用する