Zweck: | Anzeigen oder einstellen TCC-RT-Konfiguration |
Format: | SETDOS [/C? /D? /E? /Fn.n /G?? /I[+|-] Befehl /M? /N? /P? /S?:? /V? /X[+|-]n] |
Siehe auch: zur Auswahl.
Verwendung:
Mit SETDOS können Sie bestimmte Aspekte von anpassen TCC-RT entsprechend Ihrem persönlichen Geschmack oder der Konfiguration Ihres Systems.
Sie können den Wert aller SETDOS-Optionen anzeigen, indem Sie den SETDOS-Befehl ohne Parameter eingeben.
Erbe
Wenn eine neue Instanz des Befehls gestartet wird, erbt sie die SETDOS Eigenschaften, die von der zuletzt gestarteten Instanz von festgelegt wurden TCC-RT.
Option:
/C | [Befehlstrennzeichen] Diese Option legt das Zeichen fest, das zum Trennen mehrerer Befehle in derselben Zeile verwendet wird. Der Standardwert ist das kaufmännische Und [&]. Sie können keines davon verwenden Umleitung Zeichen (| >) oder ein Leerzeichen, Tabulatorzeichen, Komma oder Gleichheitszeichen als Befehlstrennzeichen. Das Befehlstrennzeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL. Das folgende Beispiel ändert das Trennzeichen in eine Tilde [~]: |
setdos /c~
/D | [Beschreibungen und Beschreibungsname] Diese Option steuert, ob Dateiverarbeitungsbefehle wie COPY, DEL, MOVE und REN Verarbeiten Sie Dateibeschreibungen zusammen mit den Dateien, zu denen sie gehören. /D1 aktiviert die Beschreibungsverarbeitung, was die Standardeinstellung ist. /D0 schaltet die Beschreibungsverarbeitung aus. |
Sie können auch /D um den Namen der versteckten Datei in jedem Verzeichnis festzulegen, das Dateibeschreibungen enthält. Folgen Sie dazu /D mit dem Dateinamen in Anführungszeichen:
setdos /d"files.bbs"
Verwenden Sie diese Option mit Vorsicht. weil eine Änderung des Namens der Beschreibungsdatei die Übertragung von Dateibeschreibungen auf ein anderes System erschwert.
/E | [Escape-Zeichen] Diese Option legt das Zeichen fest, das verwendet wird, um die normale Bedeutung des folgenden Zeichens zu unterdrücken. Jedes Zeichen, das dem folgt Escape-Zeichen wird unverändert an den Befehl übergeben. Das Standard-Escape-Zeichen ist ein Caretzeichen [^]. Sie können keines davon verwenden Umleitung Zeichen (| >) oder ein Leerzeichen, Tabulator, Komma oder Gleichheitszeichen als Escape-Zeichen. Das Escape-Zeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL. Bestimmte Zeichen (b, c, e, f, k, n, q, r, s und t) haben eine besondere Bedeutung, wenn unmittelbar davor das Escape-Zeichen steht. |
/F | [@EVAL Maximum und Minimum] Mit dieser Option können Sie die standardmäßige Dezimalanzeigegenauigkeit für festlegen @EVAL variable Funktion. Die maximale Genauigkeit beträgt 1,000 Stellen links vom Dezimalpunkt und 1,000 Stellen rechts vom Dezimalpunkt. (Sie können bis zu 10,000 Stellen in einer @EVAL-Berechnung angeben, indem Sie die verwenden =x,y Möglichkeit.) |
Das Format für diese Option ist /Fx.y, wobei der x-Wert die minimale Anzahl von Ziffern rechts vom Dezimalpunkt und der y-Wert die maximale Anzahl von Ziffern festlegt. Sie können verwenden =x,y statt =xy wenn das Komma Ihr Dezimaltrennzeichen ist. Beide Werte können zwischen 0 und 10 liegen. Sie können einen oder beide Werte angeben: / F2.5, / F2 und /F.5 sind alles gültige Einträge. Wenn x größer ist als y, es wird ignoriert; wenn nur x angegeben, y wird auf den gleichen Wert gesetzt (z.B / F2 entspricht / F2.2). Siehe die @EVAL Funktion, wenn Sie die Anzeigegenauigkeit für eine einzelne Berechnung festlegen möchten.
Das Dezimaltrennzeichen wird verwendet für @EVAL, numerisch IF und IFF Tests, Versionsnummern und andere ähnliche Verwendungszwecke. Das Tausendertrennzeichen wird für die numerische Ausgabe verwendet und bei Berechnungen in @EVAL übersprungen.
setdos /i-list
Um alle deaktivierten Befehle wieder zu aktivieren, verwenden Sie /ICH*.
/N | [NoClobber] Diese Option steuert die Ausgabe Umleitung. / N0 bedeutet, dass vorhandene Dateien durch die Ausgabeumleitung überschrieben werden (mit >) und das Anhängen (mit >>) erfordert nicht, dass die Datei bereits vorhanden ist. Dies ist die Standardeinstellung. / N1 bedeutet, dass vorhandene Dateien durch die Ausgabeumleitung nicht überschrieben werden dürfen und dass beim Anhängen die Ausgabedatei vorhanden sein muss. A / N1 Die Einstellung kann mit der [!] Zeichen. |
/P | [Parameterzeichen] Diese Option legt das Zeichen fest, das nach einem Prozentzeichen verwendet wird, um alle oder alle verbleibenden Befehlszeilenparameter in einem anzugeben Stapeldatei or alias. Der Standardwert ist das Dollarzeichen [$]. Das Parameterzeichen wird von gespeichert SETLOCAL und restauriert von ENDLOCAL. |
Wenn einer der Werte -1 ist, TCC-RT wird überhaupt nicht versuchen, die Cursorform zu ändern. Sie können die aktuellen Cursorformwerte mit abrufen %_CI und %_CO interne Variablen.
/ V0 Deaktiviert das Echo von Batchdateibefehlen, sofern nicht ECHO ist explizit auf ON gesetzt.
/ V1, die Standardeinstellung, ermöglicht das Echo von Batchdateibefehlen, sofern nicht ECHO ist explizit auf OFF gesetzt.
Die von aktivierten oder deaktivierten Funktionen /X sind nummeriert (hexadezimal). Alle Funktionen sind aktiviert, wenn TCC-RT startet und Sie können alle Funktionen jederzeit wieder aktivieren, indem Sie verwenden /X0. Um eine bestimmte Funktion zu deaktivieren, verwenden Sie /Xn, Wobei n ist die Funktionsnummer aus der Liste unten. Um die Funktion wieder zu aktivieren, verwenden Sie /X+n. Um mehrere einzelne Funktionen zu aktivieren oder zu deaktivieren, listen Sie deren Nummern nacheinander auf + or - (z.B /X-345 um die Funktionen 3, 4 und 5 zu deaktivieren).
Die Funktionen sind:
1 | Alle Alias-Erweiterungen |
2 | Verschachtelte Nur Alias-Erweiterung |
3 | Sämtliche Variablenerweiterungen (einschließlich Umgebungsvariablen, Batchdateiparameter, Variablenfunktionsauswertung und Aliasparameter) |
4 | Verschachtelte Nur variable Erweiterung |
5 | Mehrere Befehle, bedingte Befehle und Piping (beeinflusst das Befehlstrennzeichen, ||, &&, | und |&) |
6 | Umleitung (betrifft < , >, >&, >&>, Usw.) |
7 | Zitieren (beeinflusst Backquotes [`] und doppelte Anführungszeichen ["]) und eckige Klammern) |
8 | Escape-Zeichen |
Wenn die Erweiterung verschachtelter Alias deaktiviert ist (/X-2), wird der erste Alias eines Befehls erweitert, alle von ihm aufgerufenen Alias werden jedoch nicht erweitert. Wenn die Erweiterung verschachtelter Variablen deaktiviert ist (X-4), wird jede Variable einmal erweitert, Variablen, die die Namen anderer Variablen enthalten, werden jedoch nicht weiter erweitert.
Um beispielsweise alle Funktionen außer der Alias-Erweiterung zu deaktivieren, während Sie eine Textdatei verarbeiten, die Sonderzeichen enthält:
setdos /x-35678
... [hier Textverarbeitung durchführen]
setdos /x0
A SETLOCAL Der Befehl speichert die aktuellen SETDOS /X-Werte für ENDLOCAL etwas wiederherstellen.