[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 yakeyun 于 2023-8-19 12:43 编辑

回复 1# lqlnfghy

未测试,不知道效果。
  1. @echo off
  2. %1 %2
  3. ver|find "5.">nul&&goto :Admin
  4. mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
  5. :Admin
  6. cd /d "%~dp0"
  7. if not exist %SystemRoot%\System32\sed.exe (curl -O http://bcn.bathome.net/tool/4.9/sed.exe & move /y "sed.exe" "%SystemRoot%\System32\sed.exe")
  8. ::定义配置文件路径位置
  9. set files=xxx\config.ini
  10. for /f %%a in ('type "%files%" ^|find /i "cps=bilibili"') do set Server=B
  11. if defined B (
  12. sed 10s/cps=bilibili/cps=mihoyo/g %files% >A.ini
  13. sed 10s/channel=14/channel=1/g A >A.ini
  14. sed 10s/sub_channel=0/sub_channel=1/g A >A.ini
  15. ) else (
  16. sed 10s/cps=mihoyo/cps=bilibili/g %files% >B.ini
  17. sed 10s/channel=1/channel=14/g B >B.ini
  18. sed 10s/sub_channel=1/sub_channel=0/g B >B.ini
  19. )
  20. if exist A.ini (del %files% && copy A.ini %files% && del A.ini)
  21. if exist B.ini (del %files% && copy B.ini %files% && del B.ini)
  22. exit
复制代码

TOP

返回列表