![]() |
Bienvenue invité ( Connexion | Inscription )
Attention, Mavericks n’est pas Mac OS 9, mais OS X 10.9
Pour tout problème concernant Mavericks, merci de poster dans le forum Mac OS X / OS X
![]() |
![]()
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 May 2024 Membre no 218 962 ![]() |
Je lance cette bouteille à la mer parce que je ne m’en sors pas.
Je suis sur un MacBook Pro de 2014 OS 10.13.6 J’utilise sheepshaver pour émuler OS 9.0.4 pour utiliser une application (limelight) et notamment sa fonction d’importation qui est scriptable, c’est à dire qu’applescript sait la déclencher. Le bout de script qui m’intéresse bien et qui marche, est le suivant :
Et voilà le gros « MAIS » qui me bloque complètement. La fonction d’import ouvre une boite de dialogue et je dois cliquer sur « OK » (elle est émise par limelight, je ne peux rien y changer). Je voudrais que le script valide lui-même ce OK (ce sera toujours la bonne réponse à la boite de dialogue). J'ai fouillé la toile, j'ai la vague impression que quickeys pourrait m'aider... J'ai aussi compris que sur OSX c'est assez simple (il suffit de passer par system event) mais ça n'existe pas sur OS9... Donc je suis largué (et pas très doué). Alors je me dis qu'avec un peu de chance il y a ici quelqu'un pour qui c'est super facile... |
|
|
![]() |
![]()
Message
#2
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 May 2024 Membre no 218 962 ![]() |
J'ai essayé les trucs du genre.
Pour résumer, tant que la boite de dialogue n'est pas validée manuellement, la ligne suivante dans le script ne s'opère pas. Excepté en effet en utilisant giving up, mais ça ne vaut que si le script créée la boite de dialogue. Ton conseil d'essayer avec hypercard... pourquoi pas vu mon incompétence en applescript. En fait, je ne connais d'hypercard que le nom (une démo vue quand c'était nouveau !), mais si c'est beaucoup plus simple, je peux être gagnant. De tes souvenirs, l'ensemble de mes taches, c'est - j'indique un dossier - pour chaque fichier contenu dans ce dossier, limelight importe ce fichier (en validant au passage la touche "ok" qui est la touche par défaut) et enregistre le résultat. Sans aucune intervention utilisateur. Ça ne va pas chercher plus loin, ça te semble dans les corde d'hypercard ? |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 12:28 |