[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 zaqmlp 于 2019-10-17 00:18 编辑
  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢打赏
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. setlocal enabledelayedexpansion
  6. >"%tmp%\t.t" echo;!cmdcmdline!
  7. endlocal
  8. >"%tmp%\j.j" echo;s=WSH.StdIn.ReadLine().replace(/^^.+?\.(bat^|cmd)"\s*/ig,'');
  9. >>"%tmp%\j.j" echo;WSH.echo(s.replace(/"/g,'').replace(/ (?=[a-z]:)/ig,'\r\n'));
  10. for /f "delims=" %%a in ('type "%tmp%\t.t"^|cscript -nologo -e:jscript "%tmp%\j.j"') do (
  11.     if exist "%%a\" (
  12.         echo;"%%a"
  13.         del /f /q /ah "%%a\desktop.ini" 2>nul
  14.         set "f="
  15.         for /f "delims=" %%b in ('dir /a-d/b "%%a\*.ico" 2^>nul') do (
  16.             set f=1
  17.             (echo;[.ShellClassInfo]
  18.             echo;IconResource=%%b)>"%%a\desktop.ini"
  19.             attrib +s +h "%%a\%%b"
  20.             attrib +s +h "%%a\desktop.ini"
  21.             attrib +r "%%a"
  22.         )
  23.         if not defined f (
  24.             echo;Not Found - *.ico
  25.         )
  26.         echo;--------------------------
  27.     )
  28. )
  29. :end
  30. echo;%info%
  31. pause
  32. exit
复制代码

TOP

返回列表