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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从批处理文件和/或C#更改LAN设置?相关的知识,希望对你有一定的参考价值。

我不确定如何在没有图像的情况下对此进行描述,因此附加的是我在批处理文件中想要做的快速剪辑(Windows 7 Enterprise 32位)

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

编辑:

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

答案

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

它存储在HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings

所以你可以在批处理文件中使用以下命令:

reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings\" /v "ProxyEnable" /T REG_DWORD /d 1

这会将ProxyEnable设置为1(启用)

reg add "HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings\" /v "ProxyServer" /T REG_SZ /d "192.168.1.1:8080

将代理设置为192.169.1.1:8080

记下Internet设置结束时的额外斜杠,没有斜线取消“

此外,您可以添加/f以强制重写旧值,目前它将要求确认覆盖。

另一答案

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

以上是关于从批处理文件和/或C#更改LAN设置?的主要内容,如果未能解决你的问题,请参考以下文章

BAT格式文件都有哪些命令?

如何从活动中更改片段中视图的可见性

bat 批处理文件全部命令

cmd命令

.bat如何才能后台运行

从其他片段(如导航链接)更改片段