Transfermakros
Nach oben zu Tools-Eigenschaften
Tools > Tools konfigurieren > Hinzufügen > Macros
Tools > Tools konfigurieren > Bearbeiten > Macros
Mit Transfermakros können Sie im Menü Tools für ein Programm Startparameter bereitstellen.
Makro | Beschreibung |
---|---|
$COL |
Ermittelt die Spaltennummer, in der sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise in Spalte 50 befindet, übergibt das Produkt beim Start 50 an das Programm. |
$ROW |
Ermittelt die Zeilennummer, in der sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise in Zeile 8 befindet, übergibt das Produkt beim Start 8 an das Programm. |
$CURTOKEN |
Ermittelt das Wort, auf dem sich der Cursor im aktiven Quelltext-Editorfenster befindet. Wenn sich der Cursor beispielsweise auf dem Wort "Token" befindet, übergibt das Produkt beim Start "Token" an das Programm. |
$PATH |
Ermittelt den Verzeichnisanteil eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $PATH einfügen, fügt das Produkt $PATH() ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $PATH($EDNAME) festlegen, übergibt das Produkt beim Start den Pfad für die Datei im aktiven Quelltext-Editorfenster an das Programm. |
$NAME |
Ermittelt den Dateinamensanteil eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $NAME einfügen, fügt das Produkt $NAME() ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $NAME($EDNAME) festlegen, übergibt das Produkt beim Start den Dateinamen für die Datei im aktiven Quelltext-Editorfenster an das Programm. |
$NAMEONLY |
Ermittelt den Dateinamensanteil ohne Erweiterung eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $NAMEONLY einfügen, fügt das Produkt $NAMEONLY() ein, und Sie geben in den Klammern einen Parameter an. |
$EXT |
Ermittelt die Dateierweiterung eines von Ihnen angegebenen Parameters. Wenn Sie das Makro $EXT einfügen, fügt das Produkt $EXT () ein, und Sie geben in den Klammern einen Parameter an. Wenn Sie beispielsweise $EXT ($EDNAME) festlegen, übergibt das Produkt beim Start die Dateierweiterung für die Datei im aktiven Quelltext-Editorfenster an das Programm. |
$EDNAME |
Ermittelt den vollständigen Dateinamen des aktiven Quelltext-Editorfensters. Wenn Sie beispielsweise die Datei C:\PROJ1\UNIT1.PAS bearbeiten, übergibt das Produkt beim Start C:\PROJ1\UNIT1.PAS an das Programm. |
$EXENAME |
Ermittelt den vollständigen Namen des aktuellen Projektziels. Wenn Sie beispielsweise an dem Projekt PROJECT1 in C:\PROJ1 arbeiten, übergibt das Produkt beim Start C:\PROJ1\PROJECT1.EXE an das Programm. Wenn Sie an dem Package-Projekt PACKAGE1 in C:\PACKAGE arbeiten, übergibt das Produkt beim Start C:\PACKAGE\PACKAGE1.BPL an das Programm. |
$HOSTNAME |
Ermittelt den vollständigen Namen der ausführbaren Datei, die für das aktuelle Projekt ausgeführt wird. Bei .exe-Projekten entspricht dieses Makro dem Makro $EXENAME. Bei Package- und DLL-Projekten ermittelt dieses Makro die Host-Anwendung des Projekts, die im Dialogfeld Start > Parameter definiert ist. Wenn Sie beispielsweise an dem Projekt PROJECT1 in C:\PROJ1 arbeiten, übergibt das Produkt beim Start C:\PROJ1\PROJECT1.EXE an das Programm. Wenn Sie an einem Package-Projekt namens PACKAGE1 in C:\PACKAGE arbeiten, und die Host-Anwendung ist auf C:\HOST\HOSTAPP.EXE gesetzt, dann übergibt das Produkt beim Start "C:\HOST\HOSTAPP.EXE" an das Programm (und nicht den Package-Namen "C:\PACKAGE\PACKAGE1.BPL"). |
$PARAMS |
Ermittelt die Befehlszeilenparameter, die auf der Optionsseite Debugger angegeben sind. |
$PROMPT |
Zeigt beim Start eine Aufforderung zur Eingabe von Parametern an. Wenn Sie das Makro $PROMPT einfügen, fügt das Produkt $PROMPT() ein, und Sie geben in den Klammern einen Standardparameter an. |
$SAVE |
Speichert die aktive Datei im Quelltext-Editor. |
$SAVEALL |
Speichert das aktuelle Projekt. |
$TDW |
Richtet Ihre Umgebung für die Ausführung des Turbo Debugger ein. Dieses Makro speichert Ihr Projekt, stellt sicher, dass es mit aktivierten Debug-Infos compiliert wird und compiliert es neu, falls es bisher nicht mit Debug-Info compiliert worden ist. Verwenden Sie dieses Makro, wenn Sie den Turbo Debugger zum Menü Tools hinzufügen. |