OVH Cloud OVH Cloud

Applescript et Preview

4 réponses
Avatar
Saïd
Bonjour,

Est-il vrai que Preview (Aperçu) n'est pas piloable par applescript?
Y-a-t-il un moyen de demander Preview de réouvrir un fichier? (Je tape
un fichier LaTeX et je voudrais que le resultat soit mis a jour dans
Preview a chaque recompilation sans avoir a fermer et reouvrir le
document).

--
Saïd.
C programmers never die - they're just cast into void.

4 réponses

Avatar
jperrocheau
Saïd wrote:

Est-il vrai que Preview (Aperçu) n'est pas piloable par applescript?
Y-a-t-il un moyen de demander Preview de réouvrir un fichier? (Je tape
un fichier LaTeX et je voudrais que le resultat soit mis a jour dans
Preview a chaque recompilation sans avoir a fermer et reouvrir le
document).


Oui.

Tu peux le vérifier toi-même en demandant à ouvrir les dictionnaires
dans "Script Editor".

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
Saïd
Benoit Leraillez :
Jacques Perrocheau wrote:

Tu peux le vérifier toi-même en demandant à ouvrir les dictionnaires
dans "Script Editor".


Tu peux aussi dropper l'application sur Script Editor et il te dira
qu'il n'est pas scriptable. Maintenant ce n'est pas parce qu'une
application n'est pas scriptable qu'on ne peut pas écrire un script qui
l'utilise.


C'est ce que je voulais dire.


Exemple :
set toto to (choose file) as alias
tell application "Preview" to open toto

Tu peux donc demander à Preview d'ouvrir le fichier. Maintenant il
faut que tu fasses ce qu'il faut pour fermer le fichier quand tu le
désires et pour ça tu peux tester avec les System Events genre

tell application "System Events"
keystroke "W" using command down
end tell

Maintenant je te laisse terminer. Mais n'oublie de mettre un délai
entre le moment où tu demandes à Preview de passer au premier plan pour
qu'il ferme sa fenêtre et le moment où tu lui envoie un cmd-w. Si tu vas
trop vite la commande sera perdue.



Merci. Si j'ai bien compris il ne faut pas que je change d'applicaition
dans l'intervalle de temps, sinon le System Events me ferme une fetre au
hasard dans une autre application.

Sinon tu peux faire pire, si tes pdf sont ouverts par défauts par
Preview alors tu fais un petit kill via AS (tu peux envoyer des lignes
de commande par AS via un do shell script) pour qu'il quitte et tu n'a
plus qu'à demander au Finder d'ouvrir


(La commande shell open fait la meme chose.)

le document qui va relancer
Preview qui est l'appli par défaut (dans le genre on tir à vue ;-)



C'est exactement ce que j'ai fait. Mais comme j'ai decide d'avoir d'autres
documents.

Bon maintenant j'arrete de me trouver des excuses pour pas ecrire mon
dossier a la con pour demain^W aujourd'hui... :)

--
Saïd.
C programmers never die - they're just cast into void.


Avatar
pmanet
Saïd wrote:

Y-a-t-il un moyen de demander Preview de réouvrir un fichier?


automator

--
Philippe Manet

Avatar
Saïd
manet :
Saïd wrote:

Y-a-t-il un moyen de demander Preview de réouvrir un fichier?


automator



10.3.9.

--
Saïd.
C programmers never die - they're just cast into void.