Voici la liste des différentes variables, fonctions et commandes du langage de programmation ScriptTools du PC Tools for Windows Version 2 :
| Nom | Description |
|---|---|
| ActiveWindows$ | Cette fonction permet de retourner le nom de la fenêtre active. |
| AmPm$ | Cette fonction permet de retourner l'heure système sous la forme AM ou PM. |
| Array | Cette commande permet de déclarer une chaîne de caractères ou un tableau numérique. |
| Attach | Cette commande permet à un script d'interagir avec une fenêtre. |
| Beep | Cette commande permet d'émettre un son via le haut-parleur de votre PC. |
| Button | Cette commande permet de choisir un bouton-poussoir dans une boîte de dialogue ou une boîte de message. |
| Call | Cette commande permet d'appeler une procédure. |
| Cancel | Cette commande permet d'annuler l'événement spécifié par la commande Whenever. |
| CapsLock | Cette commande permet d'activer ou désactiver le Caps Lock. |
| Capture$ | Cette fonction permet de retourner le texte affiché dans la fenêtre spécifiée. |
| Chain | Cette commande permet d'appeler un autre script sans quitter le premier script. |
| ChangeDir | Cette commande permet de changer le répertoire courant. |
| CheckBox | Cette commande permet de sélectionner un contrôle de case à cocher. |
| Chr$ | Cette fonction permet de retourner le caractère associé au code ASCII spécifié. |
| ComboBox | Cette commande permet de sélectionner une chaîne de caractères dans une liste déroulante appartenant à une fenêtre attachée. |
| ComboText | Cette commande permet de saisir du texte dans une zone de liste déroulante. |
| CommandLine$ | Cette fonction permet de retourner le paramètre de ligne de commande spécifié utilisé pour exécuter le script. |
| Copy | Cette commande permet de copier un fichier. |
| Create | Cette commande permet de créer un fichier vide. |
| Date$ | Cette fonction permet de retourner la date système. |
| Days$ | Cette fonction permet de retourner le jour système de la semaine. |
| DDEExecute | Cette fonction permet d'envoyer des commandes à l'application serveur DDE. |
| DDEInitiate | Cette fonction permet d'établir une conversation entre votre script (le client) et un DDE. |
| DDEPoke | Cette fonction permet d'envoyer des données à l'application serveur DDE. |
| DDERequest$ | Cette fonction permet de renvoyer les données des requêtes de l'application serveur. |
| DDETerminate | Cette fonction permet de fermer une conversation DDE établie par DDEInitiate. |
| Delete | Cette commande permet de supprimer un fichier. |
| Dialog | Cette commande permet d'afficher une boîte de dialogue ScriptTools définie et de déclarer les variables associées aux contrôles de la boîte de dialogue. |
| DLLCall | Cette fonction permet d'appeler des bibliothèques de liens dynamiques (DLL), y compris celles trouvées dans l'API de Windows. |
| EditText | Cette fonction permet d'entrer du texte dans une zone de texte. |
| Exec | Cette commande permet de démarrer une application Windows ou DOS. |
| Exit | Cette commande permet de terminer un script. |
| ExitWindows | Cette commande permet de quitter Windows et de redémarrer Windows, de redémarrer l'ordinateur ou de quitte sous DOS. |
| FileExists | Cette fonction permet de vérifier si un fichier existe. La fonction renvoie 1 si le fichier existe et 0 sinon. |
| Fill | Cette commande permet de remplir un tableau avec une liste de fichiers. |
| Focus | Cette fonction permet de retourner 1 si le module ou la fenêtre spécifié a le focus. |
| Focus$ | Cette fonction permet de retourner le nom du programme ou du module possédant la fenêtre actuellement active. |
| FocusWindows$ | Cette fonction permet de retourner le nom Attach de l'élément ayant actuellement le focus. |
| Function | Cette commande permet de définir une fonction ScriptTools. |
| GetEnvironment$ | Cette fonction permet de retourner la valeur d'une variable d'environnement DOS (COMSPEC, CMDLINE, PROMPT, PATH,...). |
| GetText$ | Cette fonction permet de récupérer le texte d'une fenêtre d'écran, telle qu'une zone de contrôle d'édition dans laquelle tout le texte peut ne pas être affiché à l'écran. |
| GoTo | Cette commande permet de sauter à une étiquette dans le script. |
| Hours | Cette fonction permet de retourner la valeur de l'heure (0 à 23) de l'heure système basée sur une horloge de 24 heures. |
| If | Cette commande permet de tester les conditions et peut spécifier des actions alternatives. |
| Include | Cette commande permet d'inclure d'autres fichiers source ScriptTools lors de la compilation. |
| InStr | Cette fonction permet de retourner la position de caractère du premier caractère de la chaîne de caractères de comparaison dans la chaîne de caractères source. |
| Keyboard | Cette commande permet d'activer ou désactiver le clavier. |
| Left$ | Cette fonction permet de retourner une copie du nombre de caractères spécifié les plus à gauche dans la chaîne de caractères source spécifié. |
| Length | Cette fonction permet de retourner la longueur d'une chaîne de caractères. |
| ListBox | Cette commande permet de sélectionner une chaîne de caractères dans une zone de liste dans une fenêtre jointe. |
| Local | Cette commande permet de déclarer une ou plusieurs variables comme exclusives à une fonction ou une procédure. |
| Long | Cette commande permet de déclarer une variable sous la forme d'un entier long. |
| Lowercase$ | Cette fonction permet de convertir tous les caractères en minuscules. |
| Macro | Cette commande permet d'attribuer un ou plusieurs caractères à une touche spécifiée. |
| MakeDir | Cette fonction permet de créer un répertoire. |
| Maximize | Cette commande permet d'agrandir une fenêtre en plein écran. |
| Maximized | Cette fonction permet d'indiquer si une fenêtre spécifique est maximisée. |
| MenuDelete | Cette commande permet de supprimer un élément de menu d'une application. |
| MenuSelect | Cette commande permet de sélectionner un élément de menu. |
| MenuSet | Cette commande permet d'ajouter un élément de menu à une application. |
| MessageBox | Cette fonction permet d'afficher une boîte de message ScriptTools jusqu'à ce que l'utilisateur sélectionne un bouton-poussoir. |
| Minimize | Cette commande permet de réduire une fenêtre à une icône. |
| Minimized | Cette commande permet de déterminer si une fenêtre est réduite. |
| Mins | Cette fonction permet de retourner la valeur des minutes (0 à 59) de l'heure système. |
| Month$ | Cette fonction permet de retourner le nom du mois en cours, de janvier à décembre. |
| Mouse | Cette commande permet d'activer ou de désactiver la souris. |
| MouseClick | Cette commande permet d'indiquer un clic de souris. |
| MouseMove | Cette commande permet d'indiquer les mouvements de la souris. |
| MouseWindows$ | Cette fonction permet de retourner le nom de la fenêtre où se trouve le curseur de la souris. |
| Move | cette commande permet de déplacer la fenêtre active. |
| NetAttach | Cette fonction permet de se connecter à un serveur Novell. |
| NetConnect | Cette fonction permet de connecter un unité logique à un serveur. |
| NetDetach | Cette fonction permet de détacher l'utilisateur du serveur spécifié. |
| NetDisconnect | Cette fonction permet de déconnecter le fichier réseau ou le périphérique désigné par le paramètre spécifié. |
| NetLoaded | Cette fonction permet d'indiquer si le pilote réseau requis est présent. |
| NetLogin | Cette fonction permet de connecter l'utilisateur spécifié sur un serveur réseau. |
| NetLogout | Cette fonction permet de déconnecter un serveur réseau spécifié. |
| NetSendMessage | Cette fonction permet d'envoyer un message aux utilisateurs du réseau. |
| NetUserName$ | Cette fonction permet de retourner le nom d'utilisateur du réseau. |
| NumLock | Cette commande permet de définir l'état de la touche NumLock. |
| PadString$ | Cette fonction permet de remplir une chaîne de caractères avec un nombre spécifié d'espaces. |
| Pause | Cette commande permet de suspendre un script pendant une période spécifiée de secondes ou de tics. |
| Permit | Cette commande permet d'activer une ou plusieurs clefs ayant été désactivées avec la commande Prevent. |
| Prevent | Cette commande permet de désactiver les clefs répertoriées. |
| Procedure | Cette commande permet de définir un sous-programme nommé. |
| PromptBox | Cette fonction permet d'afficher un prompt pour que l'utilisateur entre une chaîne de caractères. |
| RadioButton | Cette commande permet de sélectionner un bouton radio. |
| Random | Cette fonction permet de retourner un nombre pseudo-aléatoire compris entre 0 et 32767. |
| Read | Cette commande permet de lire le contenu d'un fichier spécifié dans une ou plusieurs variables. |
| ReadIni | Cette fonction permet de retourner la valeur entière d'un clef d'un fichier .INI. |
| ReadIni$ | Cette fonction permet de retourner la valeur de la chaîne de caractères du nom de clef à partir d'un fichier .INI. |
| Rem | Cette commande permet d'ajouter un commentaire à un script. |
| Remove | Cette commande permet de supprimer un message de panneau de texte de l'écran. |
| RemoveDir | Cette fonction permet de supprimer un répertoire. |
| Rename | Cette commande permet de renommer un fichier. |
| Repeat | Cette commande permet de répéter un ensemble d'instructions jusqu'à ce qu'une expression devienne vraie. |
| Restore | Cette commande permet de restaurer une fenêtre à sa position et sa taille précédentes. |
| Resume | Cette commande permet de reprendre un script après qu'il a été suspendu. |
| Right$ | Cette fonction permet de retourner une copie d'un certains nombres de caractères spécifiés les plus à droite dans la chaîne de caractères spécifiée. |
| Run | Cette commande permet d'exécuter un autre fichier de script (.SCT) en tant que sous-programme. |
| Running | Cette fonction permet de retourner 1 si le programme spécifié est en cours d'exécution, 0 si ce n'est pas le cas. |
| ScrollBar | Cette commande permet de repositionner la barre de défilement d'une fenêtre. |
| Scrolllock | Cette commande permet de définir l'état du clavier Scroll Lock. |
| Secs | Cette fonction permet de retourner la valeur des secondes de l'heure système, soit des valeurs entre 0 et 59. |
| SetFocus | Cette commande permet d'activer une fenêtre. |
| Size | Cette commande permet de modifier une fenêtre d'application à une taille spécifiée. |
| Stop | Cette commande permet de terminer tous les scripts. |
| SubStr$ | Cette fonction permet de retourner une partie spécifiée d'une chaîne de caractères. |
| Suspend | Cette commande permet de suspendre l'exécution d'un script. Suspend est souvent utilisé avec une instruction Whenever pour suspendre l'exécution jusqu'à ce qu'un événement se produise. |
| Switch | Cette commande permet d'exécuter un ensemble d'instructions en fonction de la valeur d'une variable spécifiée. |
| SysMenuSelect | Cette commande permet de sélectionner les commandes dans le menu Contrôle (System). |
| TextPanel | Cette commande permet d'afficher un message texte à l'écran. |
| Time | Cette fonction permet de retourner une heure basée sur un format de 24 heures sous la forme d'une série de nombres. |
| Time$ | Cette fonction permet de retourner une heure basée sur un format de 24 heures sous forme de chaîne de caractères. |
| TopInstance | Cette fonction permet de retourner l'instance de la fenêtre actuellement active. |
| TopWindows$ | Cette fonction permet de retourner le nom de la fenêtre active. |
| Type | Cette commande permet d'envoyer des frappes à la fenêtre jointe. |
| Uppercase$ | Cette fonction permet de changer la casse d'une chaîne de caractères en majuscule. |
| Version | Cette fonction permet de retourner la version de PC Tools for Windows sous forme numérique. |
| Version$ | Cette fonction permet de retourner la version de PC Tools for Windows sous forme de chaîne de caractères. |
| Wait | Cette commande permet de suspendre votre script jusqu'à ce que l'événement ScriptTools spécifié se produise. |
| Weekday | Cette fonction permet de retourner le jour de la semaine sous forme de nombre. |
| Weekday$ | Cette fonction permet de retourner le jour de la semaine sous forme de chaîne de caractères. |
| Whenever | Cette commande permet d'exécuter un ensemble d'instructions chaque fois qu'un événement ScriptTools se produit. |
| While | Cette commande permet d'exécuter un ensemble d'instructions tant qu'une condition reste vraie. |
| WindowExists | Cette fonction permet de déterminer si une fenêtre spécifique existe. |
| Write | Cette commande permet d'écrire les données d'une variable dans un fichier. |
| WriteIni | Cette fonction permet d'écrire des données numériques dans le paramètre de nom de clef d'un fichier .INI. |
| WriteIni$ | Cette fonction permet d'écrire des données de chaîne de caractères dans le paramètre de nom de clef d'un fichier .INI. |
| Year | Cette fonction permet de retourner l'année. |
| _ActiveWindows | Cette variable permet d'entreposer l'identificateur (descripteur) de la fenêtre active. |
| _AttachMouseX | Cette variable permet d'entreposer la position X du curseur de la souris par rapport au coin supérieur gauche de la fenêtre attachée. |
| _AttachMouseY | Cette variable permet d'entreposer la position Y du curseur de la souris par rapport au coin supérieur gauche de la fenêtre attachée. |
| _AttachWindow | Cette variable permet d'entreposer l'identificateur (descripteur) de la fenêtre attachée. |
| _DayMode | Cette variable permet d'indiquer le format des dates et des jours de la semaine renvoyés par Date$() et WeekDays$(). |
| _EOF | Cette variable permet d'indiquer si la fin du fichier a été atteinte lors d'une opération Read. |
| _MouseX | Cette variable permet d'entreposer l'emplacement des coordonnées de l'écran X de la souris. |
| _MouseY | Cette variable permet d'entreposer l'emplacement des coordonnées de l'écran Y de la souris. |
| _Path$ | Cette variable permet d'entreposer le chemin actuel. |
| _PauseMode | Cette variable permet de désactiver toutes les instructions Pause de votre script. |
| _ReadFile$ | Cette variable permet d'entreposer le chemin du dernier fichier lu. |
| _ReadPos | Cette variable permet d'entreposer la position du fichier après la dernière opération de lecture de fichier. |
| _WriteFile$ | Cette variable permet d'entreposer le chemin complet du dernier fichier ayant été écrit. Cette variable système est en lecture seulement. |
| _WritePos | Cette variable permet d'entreposer la position du fichier après la dernière opération d'écriture de fichier. |
Dernière mise à jour : Dimanche, le 24 avril 2022