在公司上网很不爽,因为在公司要接入外网的时候需要设置一下internet代理,回到公寓以后又要把代理关掉才好,于是感觉很麻烦就萌生起了写个小脚本来开关internet代理,脚本很简单,使用windows批处理语句实现,通过操作注册表proxy相关项来实现修改注册表对应值得方式来实现。新建一个txt文档,写入下面的代码,另存成.bat文件,每次使用时双击。该段代码会自动判断目前代理情况,并对其进行修改。

@echo off

title Proxy Auto Config
echo judging current proxy configuration...
for /f "tokens=3" %%i in ('
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable"')  do set val=%%i%

echo modify proxy configuration...
if %val%==0x1 
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /t REG_DWORD /d 0 /f
if %val%==0x0 
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v "ProxyEnable" /t REG_DWORD /d 1 /f
:end

echo proxy mode has been changed...

怎么样,很简单吧,还不快去试试骚年~

windows批处理命令通过修改注册表快捷开关Internet代理相关推荐

  1. 使用命令行修改注册表中的值

    使用命令行修改注册表中的值 使用 reg 命令 reg /? 查看命名 2 . reg add reg add 增加或修改,没有的就增加,已有的就修改(名称及类型) reg add 语法: reg a ...

  2. 批处理编写以及修改注册表

    批处理修改注册表 1.批处理注释 以下内容摘抄至 https://blog.csdn.net/wh_19910525/article/details/8125762 在批处理中**,段注释**有一种比 ...

  3. Windows XP 激活之修改注册表

    1. 安装原版windows xp 2. 打开注册表regedit 3. 找到主键 Hkey_Local_Machine\Software\Microsoft\WindowsNT\CurrentVer ...

  4. 『恶意代码分析实战』Windows API编程——通过修改注册表的方式实现自启动

    文章目录 前言 实验要求 实验环境 实验目的 代码 演示 完 前言 实验要求 编写代码,编辑注册表的Run/RunOnce/RunOnceEx键(任选其一),达到让某一程序在系统启动后自动运行的目的( ...

  5. windows更换壁纸cmd命令,window修改注册表更换壁纸,已设壁纸缓存地址

    windows更换壁纸cmd命令,window用注册表更换壁纸,已设壁纸缓存地址 1.修改注册表更换壁纸 1.打开运行: cntrl + R 2.输入 regedit 3.找到壁纸地址对应的键值对 4 ...

  6. 批处理 修改注册表 禁用USB

    需要禁用本机USB接口.可通过修改注册表来实现,最简单的方式就是用批处理执行. 首先 HKLM\SYSTEM\CurrentControlSet\services\USBSTOR 下Start值该为4 ...

  7. 修改注册表 为右键添加快捷命令

    为什么80%的码农都做不了架构师?>>>    鼠标的右键选单中有很多快捷命令,给用户日常操作带来了极大的方便.但是,系统不可能做到将您所希望使用的命令都集成到右键选单中,有时您需要 ...

  8. windows 通过修改注册表来修改主机名

    XP更改计算机名 2012-05-09 06:12:53 分类: WINDOWS 在运行里输入:regedit 打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont ...

  9. vbs直接执行批处理,修改注册表

    dim wshell set wshell=createobject("wscript.shell") wshell.run "cmd /c net user testg ...

最新文章

  1. 通过IDoc来实现公司间STO场景中外向交货单过账后自动触发内向交货单的功能 - Part I
  2. nyoj116士兵杀敌2
  3. cmake使用方法(详细)
  4. 递推-练习2--noi3525:上台阶
  5. ajax回调打开新窗体防止浏览器拦截方法
  6. 实现树状结构_组合模式 - 树状结构的优雅实现
  7. CWE4.6标准中加入 OWASP 2021 TOP10
  8. php 同步退出,Ucenter 的同步登录与同步退出
  9. WindowsBatch与LinuxShell比较[变量符号和关键字]
  10. Linux 命令汇总!【珍藏版】
  11. dijkstra最短路径算法视频_最短路径之Dijkstra算法详细讲解
  12. ug如何复制面_了解了一下内容,让你UG快速入门
  13. 来!PyFlink 作业的多种部署模式
  14. 3.超简单模仿算术题
  15. [必看]身份证复印件的正确用法
  16. SDN架构技术报告:北向与南向协议
  17. 订阅号如何获取用户openid
  18. python动画精灵梦叶罗丽_精灵梦叶罗丽中出现过多少宝石盒子?灵犀阁的盒子造型最罕见...
  19. 例题 9-27 方块消除(Blocks, UVa10559)
  20. 主成分分析法及MATLAB代码

热门文章

  1. 使用Git将本地仓库与远程仓库关联的三种方式
  2. qt 设置中英文切换
  3. 45招绝密Windows操作系统小技巧汇总
  4. python outlook calendar_Python读取Outlook的日历
  5. 学习笔记(24):第一章: 路由与模板-Request对象与Response对象
  6. MySQL——运算符的使用
  7. 我家云刷android系统教程,我家云刷机教程——小白详细版
  8. android平台硬件驱动原理学习(总)
  9. 在linux/CentOS使用Apache服务部署静态网站(包括SELinux策略)
  10. r74800u和r53500u对比评测