Macros de transfert
Remonter à Propriétés des outils
Outils > Configurer les outils > Ajouter > Macros
Outils > Configurer les outils > Modifier > Macros
Les macros de transfert permettent de fournir des paramètres de démarrage à un programme sur le menu Outils.
Macro | Description |
---|---|
$COL |
Renvoie le numéro de colonne du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve à la colonne 50, lors du démarrage, le produit transmet 50 au programme. |
$ROW |
Renvoie le numéro de ligne du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve à la ligne 8, lors du démarrage, le produit transmet 8 au programme. |
$CURTOKEN |
Renvoie le mot à la position du curseur dans la fenêtre éditeur de code active. Par exemple, si le curseur se trouve sur le mot Token, lors du démarrage, le produit transmet Token au programme. |
$PATH |
Renvoie la partie répertoire d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $PATH, le produit insère $PATH() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $PATH($EDNAME), lors du démarrage, le produit transmet au programme le chemin du fichier contenu dans la fenêtre éditeur de code active. |
$NAME |
Renvoie la partie nom de fichier d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $NAME, le produit insère $NAME() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $NAME($EDNAME), lors du démarrage, le produit transmet au programme le nom du fichier contenu dans la fenêtre éditeur de code active. |
$NAMEONLY |
Renvoie la partie nom de fichier d'un paramètre que vous spécifiez, sans extension. Lorsque vous insérez la macro $NAMEONLY, le produit insère $NAMEONLY() et vous spécifiez un paramètre dans les parenthèses. |
$EXT |
Renvoie la partie extension de fichier d'un paramètre que vous spécifiez. Lorsque vous insérez la macro $EXT, le produit insère $EXT() et vous spécifiez un paramètre dans les parenthèses. Par exemple, si vous spécifiez $EXT($EDNAME), lors du démarrage, le produit transmet au programme l'extension du fichier contenu dans la fenêtre éditeur de code active. |
$EDNAME |
Renvoie le nom complet du fichier contenu dans la fenêtre éditeur de code active. Par exemple, si vous êtes en train de modifier le fichier C:\PROJ1\UNIT1.PAS, lors du démarrage, le produit transmet C:\PROJ1\UNIT1.PAS au programme. |
$EXENAME |
Renvoie le nom de fichier complet de la cible du projet en cours. Par exemple, si vous êtes en train de travailler sur le projet PROJECT1 dans C:\PROJ1, lors du démarrage, le produit transmet C:\PROJ1\PROJECT1.EXE au programme. Si vous travaillez sur un projet package PACKAGE1 dans C:\PACKAGE, au démarrage, le produit transmet C:\PACKAGE\PACKAGE1.BPL au programme. |
$HOSTNAME |
Renvoie le nom de fichier complet de l'exécutable qui est exécuté pour le projet en cours. Pour les projets exécutables, cette macro est équivalente à la macro $EXENAME. Pour les projets package et DLL, cette macro renvoie l'application hôte du projet telle qu'elle est définie dans la boîte de dialogue Exécuter|Paramètres. Par exemple, si vous êtes en train de travailler sur le projet PROJECT1 dans C:\PROJ1, lors du démarrage, le produit transmet C:\PROJ1\PROJECT1.EXE au programme. Si vous travaillez sur un projet package nommé PACKAGE1 dans C:\PACKAGE et si l'application hôte est définie sur C:\HOST\HOSTAPP.EXE, au démarrage, le produit transmet "C:\HOST\HOSTAPP.EXE" au programme (au lieu du nom du package "C:\PACKAGE\PACKAGE1.BPL"). |
$PARAMS |
Transmet les paramètres de ligne de commande spécifiés dans la page d'options Débogueur. |
$PROMPT |
Vous demande les paramètres de démarrage. Lorsque vous insérez la macro $PROMPT, le produit insère $PROMPT() et vous spécifiez un paramètre par défaut dans les parenthèses. |
$SAVE |
Enregistre le fichier actif dans l'éditeur de code. |
$SAVEALL |
Enregistre le projet en cours. |
$TDW |
Configure votre environnement pour l'exécution de Turbo Debugger. Par exemple, cette macro enregistre votre projet, vérifie que ce dernier est compilé avec les informations de débogage et le recompile si ce n'est pas le cas. Utilisez cette macro si vous ajoutez Turbo Debugger au menu Outils. |