一键关闭代理并重启steam

复制代码
@echo off
set var_steam_path=D:\Steam\steam.exe
set var_v2rayN_path=D:\v2rayN-Core\v2rayN.exe
::清除代理
echo 开始清除代理
taskkill /t /f /im v2rayN.exe
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
echo 清除完成
::重启steam
echo 关闭steam中(开了又关是正常bug)
call %var_steam_path% -shutdown
timeout 5
echo 开启steam(这次不会关了)
start %var_steam_path%
::恢复代理
:RE
echo 你下好了吗?
set /p over_d=确认请输入1:
if %over_d%==1 (
    echo 设置代理中
    start %var_v2rayN_path%
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    echo 设置完成
)   else       (
    echo 输入错误,请确认输入的%over_d%是数字1
    goto RE
)
echo 任务终了,拜拜~
pause
点我展开代码
复制代码

安装:(涉及注册表操作,建议备份,虽然只是改个系统代理)

  步骤1.随便找个地方新建文本文件,重命名为 restart steam.bat 文件(名字随意只要.bat别掉就行,不知道怎么改名的 ctrl+c复制我这个名字->百度" 显示文件后缀 "并照着百度操作做->重命名新建的文件->ctrl+a全选->->ctrl+v粘贴)

  步骤2.对文件右键+e编辑(右键手动选也可以,我只是快捷键习惯了)

  步骤3.复制粘贴我的代码到文件里(代码在顶上那个绿色的)

       这俩路径一定要改成自己的(下面的图1,路径精确到.exe文件,不知道的就右键快捷方式->属性->目标里就是,但是别把引号顺便复制了,会报错的。)

        第一个steam 第二个梯子(下面的图1)

      如果用的梯子不一样的话就把启动软件软件名也顺便改成自己的软件名(参考下面图2,软件名看上面复制的路径的最后一个)

  步骤4.ctrl+s保存,完事

图1: 图2:

使用:(如果第二次steam没打开,你完全可以手动打开的,不碍事)

  步骤1.双击文件运行(废话)

  步骤2.等steam彻底重启,去库里下好游戏

  步骤3.键入1并回车恢复代理

本篇唯一对注册表进行的操作就是reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

想要快速恢复代理的直接单独建一个.bat文件输入下面代码,保存,执行,翻车(并没有) 一气呵成。涉及到注册表的东西干之前备份注册表才是正解(虽然我一次也没有翻到过需要用备份的注册表)

1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f

 

posted @   hai(。・∀・)ノ゙  阅读(355)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示