Bonjour,
Exemple de plantage:
Je veux, dans un Finale Script, effacer toutes les régions de numérotation des mesures d'un morceau, quelque soit la partition;
Avant de lancer le script, la partition peut donc contenir, zéro, une, deux (au max) régions numérotées.
Si j'ai une seule région, c'est ok.
avec:
menu item "outils/Mesure"
menu item "Mesure/Éditer les régions..."
button "Supprimer"
Mais si aucune région n'existe et donc que le bouton "Supprimer" est grisé (indisponible),
l'effet de la commande :
button "Supprimer"
plante le script.
Y-a-t-il un moyen de gérer cette erreur, avec qqchose du genre if erreur alors, ou une instruction permettant de savoir si un bouton est disponible ou pas?
merci d'avance
Laurent
NOUVEAUTÉS : ••• FAQ (ajout) : croisement de notes / Cross staff : 2 scripts pour RGP Lua ••• Actualité : RGP Lua 0.74 ••• FAQ : intégrer des pages blanches et ajuster la numérotation des pages ••• Actualité : Pitch Changer (0.32) et Pitch Singles Changer (0.14) ••• [url=https://-aide.fr/viewtopic.php?t=8832]Actualité : le forum fête son 13ème anniversaire ![/url] ••• FAQ : la Table de mixage / Mixer (et ses limites) ••• Actualité : Chord Kerner 2.3 (Mac) ••• Actualité : Finale 27.4.1 est sorti en français ••• Actualité : Pitch Singles Changer, un autre script pour RGP Lua (substitution de notes) ••• Ressources : répertoire de versions de RGP Lua ••• Actualité : Plug-ins de Robert Patterson 6.10 ••• Actualité : Hairpin Creator, un script pour RGP Lua (soufflets) ••• Actualité : Page Format Wizard, un super script pour RGP Lua ••• FAQ : superposer un texte à une image ••• Actualité : NotePerformer 4.4 ••• Actualité: Pitch Changer, un script pour RGP Lua ••• FAQ : 2 rangées d'accords superposés ••• FAQ : une police de têtes de notes colorées : Wess-ColorNoteHeads ••• Actualité : Finale 27.4.1 (anglais) ••• FAQ : lors de la copie entre fichiers, transférer les Indications de mesures / Time signatures ••• Actualité : VidPlayMTC : piloter la lecture d'une vidéo au départ de Finale ••• Actualité : Perfect Layout v.3 ••• FAQ : masquer les nombres entre parenthèses dans une portée de percussion (valeurs midi) ••• FAQ : de grands numéros de mesures centrés sous chaque mesure à mi-hauteur dans le Conducteur / Score ••• Actualité : PdftoMusic Pro 1.7.6 d ••• Actualité : police MusAnalysis 2.0 ••• FAQ : pallier l'absence de pavé numérique sur le MacBook Pro ••• Actualité : Scoring Express Jazz Templates for Finale ••• Actualité : des nouveautés concernant Stream Deck d'Elgato ••• Actualité : MakeMusic Compose, un outil de notation musicale en ligne associé à SmartMusic ••• FAQ : Accords chiffrés : créer/déposer le symbole de répétition d'un accord ••• FAQ : inclure un clic de métronome dans un fichier audio ••• FAQ : sauter une mesure en lecture audio ••• Actualité : police November 2.3.2 ••• FAQ : de grands numéros de mesures centrés sous chaque mesure en bas du Conducteur / Score ••• FAQ : créer des parties de formats différents ••• Actualité : Nouveau forum consacré à la traduction française de Finale 27.3 ••• Actualité : Finale 27.3 est sorti en français ••• FAQ : doubler les valeurs de notes en conservant le placement correct des accords et expressions ••• FAQ : entendre autre chose que ce qui est écrit grâce à l'outil Hyperscribe ••• FAQ : outil Texte : identifier la police d'un texte (et ses attributs) ••• FAQ : double indication de mesure 6/8 + 3/4 ••• FAQ : Modifier ► Accords / Change ► Chords ••• FAQ : Finale Palette Mover : un macro pour Keyboard Maestro (Mac) pour figer les palettes sur 2 écrans ••••••••••• TOUTE L'ACTUALITÉ ••• TOUTES LES FAQ
gérer le plantage d'un script (Finale 2014)
-
- Modérateur
- Messages : 1209
- Inscrit le : 25 mars 2011 à 12:37
- Version(s) de Finale : 2012, 26.2
- OS, RAM : PC Windows-10 ; Ram 4Go
- Homme/Femme : H
- Localisation : Yvelines
Re: gérer le plantage d'un script (Finale 2014)
Bonjour,
Hélas non, il n'y a pas d'instruction genre IF dans FinaleScript, c'est une de ses faiblesses.
Pas moyen de dire : IF bouton_machin IS grisé...
Hélas non, il n'y a pas d'instruction genre IF dans FinaleScript, c'est une de ses faiblesses.
Pas moyen de dire : IF bouton_machin IS grisé...