Call et Mac OSX | |
ldci | 12-Mar-2009/11:20:01+1:00 |
Bojour à tous Un petit truc qui peut servir à ceux qui utilisent Rebol sous Mac OSX. On peut utiliser la fonction call sans problème sous Mac OSX à condition d'associer la commande du shell mac OSX "open" Exemples: prog: "open /Applications/Calculator.app" call prog lance la calculette à partir de Rebol prog: "open ~/Movies/CHArt09.mov" call prog Ouvre le fichier et l’application associée, ici QuickTime PLayer prog: "open ~/Pictures/*.jpg" call prog Il est aussi possible de spécifier plusieurs fichiers ou un type d’extension, ici ouvre toutes les images jpeg dans Apercu prog: "open -a /Applications/iTunes.app ~/Music/chanson.mp3" call prog Enfin l'option a permet de préciser quelle application utiliser pour ouvrir le fichier Bonne découverte | |
olivier | 22-Mar-2009/22:38:49+1:00 |
Bonjour à tous, Pour compléter le post de François, voici un mini protocole pour Rebol permettant à un script Rebol d'exécuter des instructions AppleScript. make root-protocol [ str: make string! 255 port-flags: system/standard/port-flags/pass-thru init: func [ port spec ] [] open: func [ port /no-wait ] [ port/state/flags: port/state/flags or port-flags ] insert: func [ port data ] [ attempt [ call/wait/output/input "osascript" str data ] ] copy: func [ port ] [ trim/with str "^/ "] close: func [ port ] [] net-utils/net-install applescript self 0 ] p: open applescript:// insert p { tell app "Finder" activate display dialog "Hello !!!" end tell } print mold copy p close p Olivier | |
ldci | 23-Mar-2009/22:44:18+1:00 |
Salut Olivier Ca c'est encore une idée géniale car beaucoup d'applications mac sont accessibles avec Applescript et de plus cela montre les indéniables capacités de Rebol à s'adapter à l'OS hôte. Si on rajoute à tout ça que Carl veut que Rebol3 soit compatible avec cocoa (une interface de programmation du système d'exploitation Mac OS X) on va vraiment pouvoir s'amuser avec le tandem Rebol Mac OSX Amicalement | |
Login required to Post. |