知道了技巧,退行容易,但是如何做到判断非空行数和不清空原来的内容呢?
写了个处理1.bat的半成品,目前在1.bat被call的时候表现尚可,但是直接运行1.bat时就问题大大的,因为无从猜测运行时会有几行的多余回显。- '&echo off&cls&Start /wait wscript -e:vbs "%~f0"&findstr>>Unicode.tmp /v S %0© /b Unicode.tmp+1.bat Unicode.tmp&move Unicode.tmp 1.bat&exit
- Set Unicode = CreateObject("Scripting.FileSystemObject").CreateTextFile("Unicode.tmp",,True)
- ' 2>nul&@echo [请把此处替换为9个tab键]
复制代码 干脆上传一份算了,本楼代码就是那个《文件头加密.bat》,新建.bat用于创建新的1.bat,call.bat用于运行1.bat(没用到call命令,所以没出错,耶)看效果。
附件已更新 |