Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #1475
| From | josephb@nowhere.invalid (Joseph-B) |
|---|---|
| Newsgroups | fr.comp.sys.mac.programmation |
| Subject | Re: AppleScript. Un truc m'échappe... |
| Date | 2016-06-10 19:46 +0200 |
| Organization | Aucune |
| Message-ID | <1mon6hd.1a3joygu2m6mmN%josephb@nowhere.invalid> (permalink) |
| References | <575ae863$0$3298$426a34cc@news.free.fr> |
kurtz le pirate <kurtzlepirate@free.fr> a écrit, > pourquoi, les caractères du chemin posix de chaque fichier est séparé > par une espace ?? Probablement parce qu'il y a une espace dans un élément du chemin ? Ça pourrait bien être à ce niveau … PosixArchiveName & " " Cette dernière espace (est-elle vraiment utile ?) pourrait en être la cause Dans les commandes shell les espaces sont généralement interprétées comme des séparateurs d'arguments ou commandes, ça doit embrouiller le compilateur. Pour éviter ce genre de problème quand il y a une commande shell impiquée, il faut systématiquement utiliser l'expression "quoted form of (the_posix_path)" dans ton cas teste cette ligne modifiée, ça devrait passer repeat with ThisFile in posixList set ShellCmd to (quoted form of (ShellCmd & (ThisFile as string) & " ")) end repeat Si non, repeat set tempPath to (PosixArchiveName & " " & (ThisFile as string) & " ") set ShellCmd to "zip " & quoted form of tempPath end repeat Pas testé ton script, mais la solution se trouve là. Je fais régulièrement appel à des commandes shell impliquant des chemins posix, avec "quoted form of", et je n'ai jamais ce type de souci. HTH -- J. B.
Back to fr.comp.sys.mac.programmation | Previous | Next — Previous in thread | Next in thread | Find similar
AppleScript. Un truc m'échappe... kurtz le pirate <kurtzlepirate@free.fr> - 2016-06-10 18:18 +0200
Re: AppleScript. Un truc m'échappe... josephb@nowhere.invalid (Joseph-B) - 2016-06-10 19:46 +0200
Re: AppleScript. Un truc m'échappe... kurtz le pirate <kurtzlepirate@free.fr> - 2016-06-11 11:54 +0200
Re: AppleScript. Un truc m'échappe... josephb@nowhere.invalid (Joseph-B) - 2016-06-11 18:35 +0200
Re: AppleScript. Un truc m'échappe... kurtz le pirate <kurtzlepirate@free.fr> - 2016-06-17 17:58 +0200
csiph-web