if else while for break continue return addcmddata callsub clearcmddata defined deleteenv echo endcmddata filecheck filegetdirs filegetfiles filemkdir getcmddata getcmddatasize getenv getinput getkeys getobjectdata gettimestamp gotobackground islocal pause prompt promptcommand readfile regexmatch regexsplit regexsub setenv sizeof sleep splitpath startcmddata storecmddata strcat strlen undef undefkey writefile true false bool int object string struct <BOOL> <INT> <STRING> @case-sensitive @disablewow64 @echo @hex @quiet @include @record @regex-global on off sub in out ref