本帖最后由 smss 于 2021-5-7 11:43 编辑
用它回显加HIDECMD隐藏 真不错
只是我有个问题 比如- @echo off
- if %2==Jb set T=解包主题中
- echo Set oIE = CreateObject("htmlfile"):With oIE.parentWindow.screen:wsh.echo .width,.height:End With>%temp%\vbs.tmp
- for /f "tokens=1,2 delims= " %%a in ('cscript.exe //e:vbscript //nologo %temp%\vbs.tmp')do set/a w=%%a/2-90,h=%%b/2
- ::echo 宽度:%w% ; 高度:%h%
- ::无法提前得到将要解包文件批处理运行时间 只能让他一直显示 有没有更好方法不写文件
- (echo :loop
- echo for /l %%%%i in ^(1,20,500^)do "%%~dp0Tools\BeeTextDraw.exe" /m:"%%T%%...\n请稍候..." /x:%w% /y:10 /fh:30 /t:%%%%i
- echo goto :loop)>"%~dp0T.bat"
- "%~dp0Tools\HIDECMD.exe" "%~dp0T.bat"
- set "Zip=%~dp0Tools\%PROCESSOR_ARCHITECTURE:~-2%\7z.exe"&set "DD=%~a1"
- call %2
- ::如果不关闭会延迟2秒 如果关闭下条命令又不能执行
- ::taskkill /f /im cmd.exe /t
- "%~dp0Tools\BeeTextDraw.exe" /m:"处理完毕\n即将关闭" /x:%w% /y:10 /fh:30 /t:2000
- taskkill /f /im cmd.exe /t
- exit
复制代码
|