Aufspüren von TCC und Take Command

In einer Stapeldatei können Sie feststellen, ob TCC geladen ist, indem man einen numerischen Vergleich durchführt:

 

if 01 == 1 echo Take Command is loaded!

 

In TCCist dies ein numerischer Vergleich und wahr; in CMD ist es ein String-Vergleich und falsch. Sobald Sie festgestellt haben, dass die Batch-Datei in TCCläuft, können Sie interne Variablen wie _CMDPROC, _4VER, _DOS, _DOSVER und _WIN verwenden, um die Betriebsumgebung weiter zu bestimmen.

 

Sie können feststellen, ob TCC in einem Take Command Tab-Fenster läuft, mit der internen Variable _TCTAB:

 

if %_tctab == 1 echo TCC is running in a Take Command tab window!

 

Sie können verhindern, dass Ihre Batch-Datei in CMD ausgeführt wird, indem Sie ihr die Erweiterung .BTM geben. CMD erkennt .BTM-Dateien nicht als Batch-Dateien an.