Création de variables pour des scripts Dispatch

Utilisez la boîte de dialogue Définir les variables pour définir des variables SOLIDWORKS PDM Dispatch qui évaluent à quel moment une action Dispatch s'exécute.

Vous pouvez créer des variables à utiliser dans vos scripts Dispatch et dans les éléments graphiques que vous créez pour vos scripts:

  1. Accédez à la boîte de dialogue Définir les variables en cliquant sur Variables dans la boîte de dialogue Modifier l'action ou en cliquant sur la flèche droite dans les boîtes de dialogue Dispatch.
  2. Cliquez sur Ajouter pour créer une nouvelle variable.
  3. Dans le champ Nom, sélectionnez la variable que vous venez d'ajouter et tapez un nom.
  4. Dans le champ déroulant Type, sélectionnez un type de données:
    Option Description
    La configuration en cours %CurrentConfig%

    Exemple: @

    Chemin d'accès au dossier en cours %CurrentFolderPath%

    Exemple: C:\VaultProjA\FolderA

    Révision actuelle du/des fichier(s) sélectionné(s) %CurrentRevisionOfFile%

    Exemple: A

    Version actuelle du/des fichier(s) sélectionné(s) %CurrentVersionOfFile%

    Exemple: 4

    Répertoire du/des fichier(s) sélectionné(s) %DirOfSelectedFile%

    Exemple: C:\VaultProjA\FolderA

    Nom du dossier en cours %NameOfCurrentFolder%

    Exemple: FolderA

    Nom du coffre-fort actuel %NameOfCurrentVault%

    Exemple: VaultProjA

    Nom de l'utilisateur connecté %NameOfLoggedInUser%

    Exemple: Admin

    Nom du/des fichier(s) sélectionné(s) %NameOfSelectedFile%

    Exemple: 89-NOAO-4200-1234.sldprt

    Nom de l'utilisateur qui a créé le(s) fichier(s) sélectionné(s) %NameOfUserCreatedFile%

    Exemple: Admin

    Chemin d'accès au(x) fichier(s) sélectionné(s) %PathToSelectedFile%

    Exemple: C:\VaultProjA\FolderA\89-NOAO-4200-1234.sldprt

    Chemin d'accès au dossier racine SOLIDWORKS PDM %RootFolderPath%

    Exemple: C:\VaultProjA

    Variable d'exécution Une variable d'exécution est un conteneur provisoire où sont stockées les données saisies par les utilisateurs. Vous pouvez ensuite utiliser la variable d'exécution dans vos scripts d'actions.

    Exemple: UserState

    Etat du flux de travail actuel du/des fichier(s) sélectionné(s) %SelectedFileCurrentWorkflowState%

    Exemple: Approuvé

    Static string Définit la variable sur une chaîne statique que vous créez via le champ Valeur.

    Exemple: %Number%_%Rev%.pdf

    Heure de création du/des fichier(s) sélectionné(s) %TimeFileCreated%

    Exemple: 20090726 14:44:1

    Heure de modification du/des fichier(s) sélectionné(s) %TimeFileModified%

    Exemple: 20090726 17:04:12

    Valeur de la variable d'environnement Définit la variable sur la valeur d'une variable d'environnement de votre choix.

    Exemple: USERNAME

    Valeur de la variable du registre Définit la variable sur la valeur d'une variable de registre de votre choix.

    Exemple: FileExtVer

    Valeur de la variable sur la carte de données du/des fichier(s) sélectionné(s) Définit la variable sur la valeur d'une variable de carte de données de votre choix.

    Exemple: Approved on

  5. Renseignez les champs conditionnels qui s'affichent selon le Type sélectionné:
    1. Si le Type est Chaîne statique - Dans le champ Valeur, entrez une valeur ou cliquez sur flèche droite pour créer la valeur à partir de variables, fonctions de chaîne ou fonctions arithmétiques prédéfinies.
    2. Si le Type est Valeur de la variable d'environnement - Dans le champ Variable d'environnement, tapez une valeur ou cliquez sur flèche droite pour sélectionner une variable d'environnement.
    3. Si le Type est Valeur de la variable du registre - Dans le champ Variable de registre, tapez le nom d'une variable de registre.
    4. Si le Type est Valeur de la variable sur la carte de données du/des fichier(s) sélectionné(s) - Dans le champ Variable de carte de données, tapez une valeur ou cliquez sur flèche droite pour sélectionner une variable de carte de données. Ensuite, dans le champ Configuration, tapez la configuration.
  6. Continuez d'ajouter des variables (en cliquant sur Ajouter) ou de supprimer des variables (en sélectionnant une variable et en cliquant sur Retirer).
  7. Cliquez sur OK pour enregistrer les variables.