Archives actuelles avec moteur de recherche
N'hésitez pas à vous inscrire à la liste : http://listes.patpro.net/mailman/listinfo/applescript_fr

Apple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle

De : (Liste AppleScript francophone) <applescript_fr@xxxxxxx.net>
À : "(Liste AppleScript francophone)" <applescript_fr@xxxxxxx.net>
Date : mardi 1 août 2000 19:09
Objet : applescript_fr Digest #10


        Liste AppleScript francophone Digest #10

 1) Re: import de fichiers dans FMP (was changer le nom d'un	 fichier)
    by didier lacoste <d.lacoste@xxxxxxx.fr>
 2) <aucun objet>
    by didier lacoste <d.lacoste@xxxxxxx.fr>
 3) Re: <aucun objet>
    by patrick <patrick@xxxxxxx.fr>
 4) Re: import de fichiers dans FMP (was changer le nom  d'unfichier)
    by Net <marinepub@xxxxxxx.fr>
 5) Re: import de fichiers dans FMP (was changer le nom   d'unfichier)
    by Daniel Varlet <varlet@xxxxxxx.ch>
 6) [AS]fermer une application
    by Thierry COUTIN <gaby@xxxxxxx.net>
 7) Re: [AS]fermer une application
    by "Proniewski" <patrick@xxxxxxx.fr>
 8) Re: [AS]fermer une application
    by Thierry COUTIN <gaby@xxxxxxx.net>
 9) Re: [AS]fermer une application
    by "Proniewski" <patrick@xxxxxxx.fr>
10) Re: [AS]fermer une application
    by Thierry COUTIN <gaby@xxxxxxx.net>





De : didier lacoste <d.lacoste@xxxxxxx.fr> Date : Mon, 31 Jul 2000 20:16:58 +0200 Objet : [AS] Re: import de fichiers dans FMP (was changer le nom d'un fichier) *This message was transferred with a trial version of CommuniGate(tm) Pro*

De : didier lacoste <d.lacoste@xxxxxxx.fr> Date : Mon, 31 Jul 2000 20:51:05 +0200 Objet : [AS] <aucun objet> *This message was transferred with a trial version of CommuniGate(tm) Pro* unsubscribe

De : patrick <patrick@xxxxxxx.fr> Date : Mon, 31 Jul 2000 21:01:35 +0200 Objet : [AS] Re: <aucun objet> *This message was transferred with a trial version of CommuniGate(tm) Pro* le 31/07/00 20:51, didier lacoste à d.lacoste@xxxxxxx.fr a écrit : > *This message was transferred with a trial version of CommuniGate(tm) Pro* > unsubscribe > > hum...visiblement un petit soucis de transmission pour Didier... patpro -- Italienne parlant français/anglais recherche un emploi en rég. parisienne CV online : http://patrick.proniewski.free.fr

De : Net <marinepub@xxxxxxx.fr> Date : Mon, 31 Jul 2000 23:09:13 +0200 Objet : [AS] Re: import de fichiers dans FMP (was changer le nom d'unfichier) *This message was transferred with a trial version of CommuniGate(tm) Pro* Bonjour à tous !!! Nouveau venu, je shouaite apprendre un peu plus à votre contact, en partageant ce que j'ai déjà assimilé. Les mels que j'ai déjà reçus on été très instructifs. Je voudrais mettre ma petite pierre à l'édifice∑ Voici donc la solution que j'ai trouvé (non sans mal) pour le problème d'import automatisé dans FMP. Il s'agit d'un script qui considère tous les fichiers d'un même type à l'intérieur d'un dossier. Puis, l'un après l'autre, les renomme pour que le script d'import de FMP puisse le reconnaître. Enfin, les fichiers renommés retrouvent leurs nom d'origine. Voici donc le script intégral : property Dossier : "" property TypeFichier : "" property NouveauNomFichier : "" property NomBaseFMP : "" tell application "Finder" activate if Dossier is "" then set Dossier to choose folder with prompt "Choisissez un dossier :" if TypeFichier is "" then set TypeFichier to text returned of ¬ (display dialog "Indiquez le type de fichier :" default answer "" with icon 1) if NouveauNomFichier is "" then set NouveauNomFichier to text returned of ¬ (display dialog "Inscrivez le nom de remplacement :" default answer "" with icon 1) set ListeFichiers to every file in folder Dossier whose file type is TypeFichier tell folder Dossier repeat with BoucleFichiers from 1 to (count item in ListeFichiers) set NomOriginalFichier to name of item BoucleFichiers of ListeFichiers set name of item BoucleFichiers of ListeFichiers to NouveauNomFichier my FMP() set name of file NouveauNomFichier to NomOriginalFichier end repeat end tell end tell on FMP() tell application "FileMaker Pro" activate if NomBaseFMP is "" then set NomBaseFMP to text returned of ¬ (display dialog "Indiquez le nom du fichier FileMaker Pro :" default answer "" with icon 1) tell document NomBaseFMP do script FileMaker script "Import" end tell end tell end FMP Pour être complèt, j'ai essayé ce script avec un applet et ça marche pas mal (un peu lent), je l'ai essayé aussi à partir de FMP et là rien, on dirait que FMP s'obstine à ne pas vouloir éxécuter son script interne d'import. Si quelq'un a une astuce, je suis préneur∑ Cordialement, Fredo do:o) > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Tue, 1 Aug 2000 00:37:54 +0200 Objet : [AS] Re: import de fichiers dans FMP (was changer le nom d'unfichier) *This message was transferred with a trial version of CommuniGate(tm) Pro* À 23:09 +0200 le 31.07.2000, Net écrivait au sujet de "[AS] Re: import de fichiers dans FMP (was changer le n" : [...] > Il s'agit d'un script qui considère tous les fichiers > d'un même type à l'intérieur d'un dossier. > Puis, l'un après l'autre, les renomme pour que > le script d'import de FMP puisse le reconnaître. > Enfin, les fichiers renommés retrouvent leurs nom > d'origine. Ça c'est marrant, je n'y aurais jamais pensé... Comme quoi... > Voici donc le script intégral : > > property Dossier : "" > property TypeFichier : "" > property NouveauNomFichier : "" > property NomBaseFMP : "" > > tell application "Finder" > activate > if Dossier is "" then set Dossier to choose folder with prompt "Choisissez > un dossier :" > if TypeFichier is "" then set TypeFichier to text returned of ¬ > (display dialog "Indiquez le type de fichier :" default answer "" with icon > 1) > if NouveauNomFichier is "" then set NouveauNomFichier to text returned of ¬ > (display dialog "Inscrivez le nom de remplacement :" default answer "" with > icon 1) > set ListeFichiers to every file in folder Dossier whose file type is > TypeFichier > tell folder Dossier > repeat with BoucleFichiers from 1 to (count item in ListeFichiers) > set NomOriginalFichier to name of item BoucleFichiers of ListeFichiers > set name of item BoucleFichiers of ListeFichiers to NouveauNomFichier > my FMP() > set name of file NouveauNomFichier to NomOriginalFichier > end repeat > end tell > end tell > > on FMP() > tell application "FileMaker Pro" > activate > if NomBaseFMP is "" then set NomBaseFMP to text returned of ¬ > (display dialog "Indiquez le nom du fichier FileMaker Pro :" default > answer "" with icon 1) > tell document NomBaseFMP > do script FileMaker script "Import" > end tell > end tell > end FMP > > Pour être complèt, j'ai essayé ce script avec un applet et ça marche pas mal > (un peu lent), Pour la lenteur c'est un peu normal : tu lances un import FMP à chaque nouveau fichier. Mais c'est intéressant. Tu peux peut-être pour "optimiser" essayer de te servir de 'a reference to' (j'ai découvert ça il n'y a pas longtemps, je ne m'en passe plus ;-)). : set ListeFichiers to a reference to¬ ( every file in folder Dossier whose file type isTypeFichier) Perceptible avec une longue liste de fichiers. Remarque en passant : Je trouve le (display dialog ¬ "Indiquez le nom du fichier FileMaker Pro :"¬ default answer "" with icon 1) Pas très pratique non ? 'Choose file' pas mieux ? Un autre truc. Tu peux mettre les 'choose machin' directement dans les 'property'. Ne s'ouvre qu'à la compile et si le fichier n'est pas trouvé. > je l'ai essayé aussi à partir de FMP et là rien, on dirait que FMP s'obstine > à ne pas > vouloir éxécuter son script interne d'import. > > Si quelq'un a une astuce, je suis préneur∑ Tu l'as essayé comment à partir de FMP ? Par son "AppleScript interne" ou en le faisant lancer l'applet ? Quelle version de FMP ? zA+ -- Daniel

De : Thierry COUTIN <gaby@xxxxxxx.net> Date : Tue, 01 Aug 2000 09:44:51 +0200 Objet : [AS] [AS]fermer une application *This message was transferred with a trial version of CommuniGate(tm) Pro* il n'est pas si facile parfois de fermer une application à l'aide d'un script on a beau chercher dans le dictionnaire de l'application on ne trouve pas la commande quit comment faire alors? -- Thierry COUTIN http://www.crepuscule.net -------------------------

De : "Proniewski" <patrick@xxxxxxx.fr> Date : Tue, 01 Aug 2000 10:12:47 +0200 Objet : [AS] Re: [AS]fermer une application *This message was transferred with a trial version of CommuniGate(tm) Pro* > il n'est pas si facile parfois de fermer une application à l'aide d'un > script > on a beau chercher dans le dictionnaire de l'application on ne trouve pas la > commande quit > comment faire alors? j'avoue ne pas saisir le probleme, même les applications non scriptables peuvent recevoir la commande quit : tell application "SimpleText" to quit et simpletext n'a meme pas de dictionnaire AS... patpro -- Italienne parlant Français/Anglais recherche un emplois sur Paris ou RP CV en ligne : http://www.patpro.net/elena.ssi

De : Thierry COUTIN <gaby@xxxxxxx.net> Date : Tue, 01 Aug 2000 10:54:30 +0200 Objet : [AS] Re: [AS]fermer une application *This message was transferred with a trial version of CommuniGate(tm) Pro* le 1/08/00 10:12, Proniewski a écrit : > j'avoue ne pas saisir le probleme, même les applications non scriptables > peuvent recevoir la commande quit : > > tell application "SimpleText" to quit > > et simpletext n'a meme pas de dictionnaire AS... ------- et bien c'est pour cela que je participe à cette liste c'est parce que j'ignore plein de choses - et lorsque j'essaie tout seul, je ne m'en tire pas - donc merci -- Thierry COUTIN http://www.crepuscule.net -------------------------

De : "Proniewski" <patrick@xxxxxxx.fr> Date : Tue, 01 Aug 2000 11:25:00 +0200 Objet : [AS] Re: [AS]fermer une application *This message was transferred with a trial version of CommuniGate(tm) Pro* > et bien c'est pour cela que je participe à cette liste c'est parce que > j'ignore plein de choses - et lorsque j'essaie tout seul, je ne m'en tire > pas - donc merci oups, désolé d'avoir été un peu brusque :)) y'a pas d'age pour apprendre, j'apprends moi meme tous les jours, et AS c'est une grosse partie de mon activité professionnelle. patpro -- Italienne parlant Français/Anglais recherche un emplois sur Paris ou RP CV en ligne : http://www.patpro.net/elena.ssi

De : Thierry COUTIN <gaby@xxxxxxx.net> Date : Tue, 01 Aug 2000 17:50:27 +0200 Objet : [AS] Re: [AS]fermer une application *This message was transferred with a trial version of CommuniGate(tm) Pro* le 1/08/00 11:25, Proniewski a écrit : > > oups, désolé d'avoir été un peu brusque :)) mais non, c'est rien - mon style est maladroit il ne traduisait pas un mécontentement. Bref! comment peut-on mettre une application devant une autre ou au contraire la laisser en arrière plan ex: travailler avec excel et Fmpro pour grapher des données - il est parfois peut agréable de voir excel en premier plan au lieu de voir afficher un champ graphique -- Thierry COUTIN http://www.crepuscule.net -------------------------