Utilisation de macros pour contrôler PowerShape

Les macros vous permettent de créer des routines automatiques pour des opérations répétitives. Par exemple, vous pouvez parcourir toutes les surfaces d'un modèle et changer les couleurs. Les macros sont généralement créées en enregistrant une séquence d'opérations. Le fichier résultant peut ensuite être édité en utilisant un éditeur de texte. Le langage de macro est couvert dans Personnalisation de PowerShape.

Remarque : Utilisez la page Macros de la boite de dialogue d'options pour définir les options de souris à utiliser pendant l'enregistrement de macros.

Exécuter

Sélectionnez cette option pour lancer une macro précédemment enregistrée.

  1. Cliquez sur Accueil > Macro > Exécuter pour afficher la boite de dialogue Exécuter une macro.
  2. Sélectionnez la macro que vous voulez exécuter.
  3. Cliquez sur Ouvrir pour exécuter la macro.

Etape

Sélectionnez cette option pour exécuter une macro une étape à la fois. S'il y a une macro imbriquée dans la macro que vous exécutez, la macro imbriquée est exécutée. Vous êtes ensuite ramené à la macro que vous exécutez pas à pas. Une macro imbriquée est une macro qui est initialisée dans une macro qui est déjà en route.

  1. Cliquez sur Accueil > Macro > Etapepour afficher la boite de dialogue Parcourir la macro.
  2. Sélectionnez la macro à exécuter pas à pas.
  3. Cliquez sur Ouvrir pour exécuter la macro pas à pas.
    Remarque : Les macros qui sont imbriquées dans la macro que vous exécutez pas à pas sont exécutées complètement plutôt que pas à pas. Si vous voulez parcourir des macros imbriquées, utilisez l'option Tout pas à pas.
  4. Appuyez sur Entréeà chaque fois que vous voulez effectuer une autre étape.
  5. Pour arrêter l'exécution pas à pas de la macro, sélectionnez Accueil > Macro > Abandonner.

Tout pas à pas

Sélectionnez cette option pour exécuter la macro sélectionnée et toute macro imbriquée à exécuter une ligne à la fois.

  1. Cliquez sur Accueil > Macro > Tout pas à pas pour afficher la boite de dialogue Parcourir la macro.
  2. Sélectionnez la macro à exécuter pas à pas.
  3. Cliquez sur Ouvrir pour exécuter la macro pas à pas.
    Remarque : Les macros qui sont imbriquées dans la macro que vous exécutez pas à pas sont également exécutées pas à pas.
  4. Appuyez sur Entrée à chaque fois que vous voulez effectuer une autre étape.
  5. Pour terminer l'exécution pas à pas de la macro, sélectionnez Accueil > Macro > Abandonner.

Continuer

Utilisez cette option pour exécuter le reste d'une macro pas à pas.

Jusqu'à

Cette option est uniquement disponible quand la macro est parcourue.

Quand elle est émise, la commande déclenche une expression régulière. Elle va ensuite exécuter la macro jusqu'à la première ligne, inclue, qui contient l'expression régulière. Elle va ensuite repasser en pas à pas.

Les expressions régulière utilisées sont basées sur Perl et ne sont pas sensibles à la casse, donc si la macro est :

if ($error == 1) {

print e1

} elseif ($error == 2) {

print e2

}

les expressions suivantes devraient toutes correspondre à la dernière sauf une :

print e2

p.*2

PRINT E2

L'avantage de cette commande est qu'elle rend plus facile le parcours de longues macros ou de macros qui incluent des dialogues modaux. D'autres techniques pour faire cela requièrent l'édition de la macro.

Abandonner

Utilisez cette option pour arrêter l'exécution de la macro.

Remarque : Abandonner ne sera actif que si vous êtes actuellement en train d'exécuter une macro.

Enregistrer

Sélectionnez cette option pour enregistrer une macro.

  1. Cliquez sur Accueil > Macro > Enregistrer pour afficher la boite de dialogue Enregistrer une macro.
  2. Dans la case Nom de fichier, entrez le nom du fichier dans lequel vous voulez enregistrer la macro.

    Si vous entrez le nom d'un fichier existant, il sera remplacé par les nouvelles commandes.

  3. Cliquez sur Enregistrer pour commencer l'enregistrement de la macro.
  4. Effectuez les commandes que vous voulez enregistrer.
  5. Sélectionnez Accueil > Macro > Enregistrer pour arrêter l'enregistrement. Vous pouvez utiliser n'importe quel éditeur de texte pour voir et éditer une macro.