Oui, vous pouvez le faire avec Applescript ou Automator .
Pour ce faire, j'ai utilisé Automator pour créer un service disponible dans toutes les applications. Un service peut être fait pour exécuter un script bash / zsh / ruby / quel que soit. Vous pouvez ensuite lier une combinaison de touches au service dans le volet Clavier des préférences système.
Vers la fin de ce podcast MacBreak, cette procédure est décrite en détail.
Edit: Je viens de remarquer que vous n'utilisez pas Snow Leopard. Je ne pense pas que créer un service à l'échelle du système soit aussi facile avec 10.5.8. Je suppose que vous ne pouvez pas mettre à niveau car c'est un Powerbook. Vous voudrez peut-être examiner FastScripts, qui vous permet d’attribuer des raccourcis clavier aux scripts d’applications (libre d’utiliser jusqu’à 10 raccourcis clavier) et d’utiliser le script Applescript suivant:
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
open -a ScreenSaverEngine
est même un peu plus court.Si vous utilisez BetterTouchTool, vous pouvez affecter un raccourci à une commande shell en sélectionnant l’action suivante: Contrôle d’autres applications> Exécuter la commande de terminal
la source
Voici un exemple de script KeePass.sh que j'ai créé. Je viens juste d’obtenir Get Info et de le configurer pour qu’il fonctionne avec Terminal. Après cela, j'ai créé un alias sur mon bureau. Il exécute le script KeePass.sh à l'intérieur d'un terminal puis, une fois que vous avez quitté l'application, il supprime toutes les fenêtres de terminal ouvertes. Vous voudrez peut-être modifier cette dernière ligne :-)
Vous n'avez pas besoin d'utiliser quelque chose de spécial comme dans les réponses de tous les autres ici.
la source