代码之家  ›  专栏  ›  技术社区  ›  Corey Ogburn

从批处理文件和/或C#更改LAN设置?

  •  3
  • Corey Ogburn  · 技术社区  · 14 年前

    我不知道如何描述这个没有图像,所以附件是一个快速剪贴从我想做的批处理文件(Windows7Enterprise32位)

    LAN Proxy

    在“Internet选项”的“连接”选项卡下,有一个LAN设置按钮(用红色标记),用于从图像打开显示的对话框。我已经有了我想要的地址和端口,我想要的只是一种从批处理文件中选中或取消选中标记复选框的方法。我也会接受一个关于如何用C#来做的答案。

    编辑:

    对于其他偶然发现这个问题的人来说,这个问题只适合我这个超级用户。如果您的产品需要更改代理服务器设置,请不要假定设置是正确的,请先使用PostMan的第二个注册表项来正确设置代理服务器。

    2 回复  |  直到 14 年前
        1
  •  5
  •   Castro Roy    7 年前

    是的,您可以使用reg命令来执行此操作。

    它储存在 HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\

    因此,可以在批处理文件中使用以下命令:

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

    这将设置 ProxyEnable 到1(已启用)

    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\\" /v "ProxyServer" /T REG_SZ /d "192.168.1.1:8080
    

    将代理设置为 192.169.1.1:8080

    此外,您还可以添加 /f 要强制重写旧值,当前将要求确认重写。

        2
  •  1
  •   Édgar Sánchez Gordón    14 年前

    您可以使用Powershell从批处理文件或命令行中播放代理设置,这是本文中的一个示例 http://devpinoy.org/blogs/velocity/archive/2007/06/23/setting-proxy-settings-in-ie-using-powershell.aspx