Hello to all the dos experts. I hope you could help me with this simple batch commands that uses environment variable to output it to a text file.
This batch works in batch mode. When I convert it to a com file using Bat2exec program, it doesn't work. Can anyone help?Code:@echo off echo setl "SU_COMMANDLINE=%COMSPEC% /c start c:\winnt\system32\command.com /Q /I" >%temp%\trash.kix echo setl "SU_PASSWORD=password" >>%temp%\trash.kix echo go C: >>%temp%\trash.kix echo $cmd=ExpandEnvironmentVars(CHR(37)+comspec+CHR(37)) >>%temp%\trash.kix echo shell $cmd+' /c dir c:\windows\*.ini /w' >>%temp%\trash.kix echo ; shell $cmd+' /c su userid -l -e -cb -w' >>%temp%\trash.kix echo $tmp=ExpandEnvironmentVars(CHR(37)+temp+CHR(37)) >>%temp%\trash.kix echo ; del $tmp+'\trash.kix' >>%temp%\trash.kix kix32 %temp%\trash.kix @echo off




Reply With Quote