Je voudrais un schéma d'URL spécifique, magnet:, pour exécuter une commande dans Terminal.
Par exemple:
magnet:?xt=urn:bKKH
Exécuterait:
myCommand "magnet:?xt=urn:bKKH"
Je voudrais un schéma d'URL spécifique, magnet:, pour exécuter une commande dans Terminal.
Par exemple:
magnet:?xt=urn:bKKH
Exécuterait:
myCommand "magnet:?xt=urn:bKKH"
Réponses:
J'ai trouvé ma réponse en utilisant AppleScript:
on open location this_URLEditez le fichier Info.plist de l'application avec:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>Magnet</string>
<key>CFBundleURLSchemes</key>
<array>
<string>magnet</string>
</array>
</dict>
</array>
magnet:?xt=urn:bKKHdans un terminal va faire autre chose que-bash: magnet:?xt=urn:bKKH: command not foundsauf si vous avez réellement un exécutable nommé, par exemple.magnet:?xt=urn:bKKH. Cela dit, je vois que vous avez un ensemble de balises "automator". Par conséquent, si Automator est impliqué ou non, je pense que vous devez préciser ce que vous demandez et dans quel contexte.