我不知道如何在没有图像的情况下描述它,所以附上了我想在批处理文件中执行的操作的快速截图(Windows 7 企业版 32 位)
在 Internet 选项中,在“连接”选项卡下,有一个 LAN 设置按钮(标记为红色),可从图像中打开显示的对话框。我已经有了我想要的地址和端口,我想要的只是一种从批处理文件中选中或取消选中标记的复选框的方法。我也会接受有关如何在 C# 中执行此操作的答案。
编辑:
对于偶然发现这个问题的其他人,这个问题只适合我这个高级用户。如果您有需要更改代理服务器设置的产品,请不要假设设置正确,请先使用 PostMan 的第二个注册表项正确设置代理。
最佳答案
是的,您可以使用命令 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
注意 Internet 设置末尾的额外斜杠,没有它斜杠会取消“
此外,您可以添加/f
来强制覆盖旧值,目前它会要求确认覆盖。
关于c# - 从批处理文件和/或 C# 更改 LAN 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756985/