:: Purpose: Test ZTree parameter passing and directives. :: Show editing tips :: Show essential environment variables :: echo Command mode: *entire* entry is impacted! echo ----------------------------------------- echo L : Load text file at current line echo Ctrl+V Shift+Insert : Paste CLIP, erasing previous contents echo. echo Line editing mode: only *current* line is impacted! echo --------------------------------------------------- echo Ctrl+C Ctrl+Insert : Copy line to CLIP echo Ctrl+V Shift+Insert : Paste CLIP (1 line only) to line, at cursor echo. echo ZTree variables passed to F9 echo ---------------------------- echo 0 = %0 echo 1 = %1 echo 2 = %2 echo 3 = %3 echo 4 = %4 echo 5 = %5 echo 6 = %6 echo 7 = %7 echo 8 = %8 echo Watch out for these 3 letters in script variables you create! They will echo take precedence and screw up your variables starting with 'a', 's', or 'd'. set abc=ABC echo abc=%abc% set xyz=XYZ echo xyz=%xyz% echo a = %a echo s = %s echo d = %d echo Example: abc=[%%%%abc%%%%] stu=[%%%%stu%%%%] def=[%%%%def%%%%] echo becomes: abc=[%abc%] stu=[%stu%] def=[%def%] echo. Pause CLS echo The "other" pane variables. Can be used in scripts to detect if Split is active or not echo ------------------------------------------------------------------------------------- IF NOT [%j1]==[] echo Split mode is ON (we have info about the other object) IF [%j1]==[] echo Split mode is OFF (no info about objects) echo j1 = %j1 echo j2 = %j2 echo j3 = %j3 echo j4 = %j4 echo j5 = %j5 echo j6 = %j6 echo j7 = %j7 echo j8 = %j8 echo. Pause CLS echo #ZT[Directives] and #ZT[Tokens] (seen by F9 only) echo --------------------------------------------- :: #ZTIfDir echo ZTIfDir = TRUE (We have entered F9 from DW) :: #ZTIfSecure echo ZTSecure = TRUE (This item is secure) echo # ZTDrive = #ZTDrive echo # ZTExe = #ZTExe echo # ZTHome = #ZTHome echo # ZTMenu = #ZTMenu (this file) echo # ZTVersion = #ZTversion echo # ZTTemp = #ZTTemp echo # ZTTools = #ZTTools echo. echo %%%%#ZTvariables%%%% (added to standard environment variables while ZTree is running) echo ------------------------------------------------------------------------------- echo %%%%#ZTArgs%%%% = %#ZTArgs% echo %%%%#ZTDesktop%%%% = %#ZTDesktop% echo %%%%#ZTDrive%%%% = %#ZTDrive% echo %%%%#ZTExe%%%% = %#ZTExe% echo %%%%#ZTFavorites%%%% = %#ZTFavorites% echo %%%%#ZTHome%%%% = %#ZTHome% echo %%%%#ZTIniPath%%%% = %#ZTIniPath% echo %%%%#ZTMenu%%%% = %#ZTMenu% (this file) echo %%%%#ZTMyDocuments%%%% = %#ZTMyDocuments% echo %%%%#ZTStartMenu%%%% = %#ZTStartMenu% echo %%%%#ZTTemp%%%% = %#ZTTemp% echo %%%%#ZTTools%%%% = %#ZTTools% echo %%%%#ZTVersion%%%% = %#ZTversion% echo %%%%#ZTZColorsPath%%%% = %#ZTZColorsPath% echo. Pause CLS echo Some useful global environment variables (use SET to see all) echo ------------------------------------------------------------- echo ALLUSERSPROFILE = %ALLUSERSPROFILE% echo APPDATA = %APPDATA% echo COMPUTERNAME = %COMPUTERNAME% echo ComSpec = %ComSpec% echo CD = %CD% echo CLIENTNAME = Terminal Server: %CLIENTNAME% echo HOMEDRIVE = %HOMEDRIVE% echo HOMEPATH = %HOMEPATH% echo LOGONSERVER = %LOGONSERVER% echo NUMBER_OF_PROCESSORS = %NUMBER_OF_PROCESSORS% echo OS = %OS% echo ProgramData = %PROGRAMData% echo ProgramFiles = %PROGRAMFILES% echo PROMPT = %PROMPT% echo SESSIONNAME = %SESSIONNAME% echo SystemDrive = %SystemDrive% echo SystemRoot = %SystemRoot% echo USERDNSDOMAIN = %USERDNSDOMAIN% echo USERDOMAIN = %USERDOMAIN% echo USERNAME = %USERNAME% echo USERPROFILE = %USERPROFILE% echo WINDIR = %WINDIR% echo WINSTATIONAME = Terminal Server: %WINSTATIONNAME% echo. Pause GOTO Exit :Exit