OVH Cloud OVH Cloud

Aide applescript

2 réponses
Avatar
Patty
Bonjour =E0 tous/toutes

Voil=E0 j'ai un petit probl=E8me (que je suppose assez simple =E0
r=E9soudre) avec Applescript...

Je dois souvent, durant la r=E9daction d'un rapport, concatener deux
fichiers pdf plac=E9 dans un m=EAme r=E9pertoire.

Pour ce faire, j'ouvre une fen=EAtre terminal, me rend dans le
repertoire o=F9 se trouvent ces deux pdf (=E0 coup de cd assez
r=E9barbatifs) puis je lance la commande : gs -sDEVICE=3Dpdfwrite
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=3DFinal.pdf texte1.pdf texte2.pdf

C'est un peu longuet ! ;-)
J'aimerais faire un script macos qui automatise cette t=E2che...
Pour simplifier, je comptais placer ce script dans le r=E9pertoire par
d=E9faut et lorsque je le lance, il automatiserait cette t=E2che...

Malheureusement apr=E8s une recherche rapide sous google je n'ai pas
trouv=E9 la syntaxe pour lancer une commande terminal :-(

Je suppose que c'est basique mais je ne sais pas du tout comment faire.
J'avoue ne pas avoir la patience d'=E9plucher les quelques 250 pages du
guide de r=E9f=E9rence d'apple... ;-)

Une =E2me charitable pour me donner la syntaxe ?

Merci d'avance


Patty

2 réponses

Avatar
Patty
Après une réponse rapide d'un contributeur de fr.comp.sys.mac, un
nouveau problème se pose à moi :-(

Comment le script peut-il connaître le chemin d'accès du repertoire
dans lequel il se place ?

Merci


Patty
Avatar
blanc
Patty wrote:

Pour ce faire, j'ouvre une fenêtre terminal, me rend dans le
repertoire où se trouvent ces deux pdf (à coup de cd assez
rébarbatifs)


Pour ce point, si tu as une fenêtre Finder d'ouverte sur le dossier où
tu veux aller, il te suffit de taper "cd" suivi d'une espace et de
faire glisser l'icône de ton dossier sur le terminal.

puis je lance la commande : gs -sDEVICE=pdfwrite
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=Final.pdf texte1.pdf texte2.pdf

C'est un peu longuet ! ;-)
J'aimerais faire un script macos qui automatise cette tâche...
Pour simplifier, je comptais placer ce script dans le répertoire par
défaut et lorsque je le lance, il automatiserait cette tâche...

Malheureusement après une recherche rapide sous google je n'ai pas
trouvé la syntaxe pour lancer une commande terminal :-(

Je suppose que c'est basique mais je ne sais pas du tout comment faire.
J'avoue ne pas avoir la patience d'éplucher les quelques 250 pages du
guide de référence d'apple... ;-)


et Patty wrote:

Comment le script peut-il connaître le chemin d'accès du repertoire
dans lequel il se place ?


Est-ce que un script "On My Command" créé avec l'éditeur "OMCEdit" ne
résoudrait pas tous tes problèmes par hasard ?

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE