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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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:
Saïd <said@brian.lan> 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:jperrocheau@mac.com
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:
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.
Benoit Leraillez :
Jacques Perrocheau <jperrocheau@mac.com.invalid> 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.
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.
pmanet
Saïd wrote:
Y-a-t-il un moyen de demander Preview de réouvrir un fichier?
automator
-- Philippe Manet
Saïd <said@brian.lan> wrote:
Y-a-t-il un moyen de demander Preview de réouvrir un fichier?