有没有可能从命令行启动IE的代理设置对话框?

23
有没有一种方法可以从Windows命令行启动IE代理设置对话框,以节省在任何应用程序中浏览菜单的时间?

3
该命令会将控制面板切换到“连接”选项卡:“rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4”。请注意,翻译过程中没有对原文的意思进行更改或解释。 - Umair A.
不涉及编程。 - i_am_jorf
6个回答

44

我找到了另一个更短的:

inetcpl.cpl ,4

你可以在运行框或命令提示符中使用它。


1
有没有办法在启动窗口中打开LanSetting。 - S.P Singh
@shiv.mymail - 除非使用某种形式的UI自动化来点击按钮(AutoHotKey或本机.NET类),否则无法实现。没有任何公开此功能的方法。 - John Homer
谢谢,这是唯一对我有效的方法。通过运行命令来执行它。 - Stryker
1
这个答案和被接受的答案之间的区别在于,被接受的答案中的命令行会暂停执行并等待用户关闭对话框。而这个答案允许命令文件在对话框打开时继续运行下一个命令。 - zmechanic

33

好的,我为你进行了15分钟的调查,并找到了以下命令和链接。

打开互联网设置

inetcpl.cpl

打开带有“连接”选项卡的Internet设置

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4

欲获得更多信息,请访问此链接


6
稍微简洁一些... rundll32.exe inetcpl.cpl,LaunchConnectionDialog - John Homer

5
我能提供的最接近的翻译是:
control inetcpl.cpl,,4

这会打开带有“连接”选项卡预选的“Internet属性”对话框。不幸的是,它仍需要您点击“LAN设置”才能进入代理设置。


2
有没有打开局域网设置对话框的方法?(请) - Wilf
它可以工作,但有没有打开“局域网设置”对话框的选项?@Timwi - Gagan

4

另外,如果你只想选择“自动检测设置”,你可以使用Reg.exe直接修改注册表。

这与IT技术有关。请注意保留HTML标记。
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer  /d "hhttp=proxy-url:port;https=proxy-url:port;ftp=proxy-url:port;socks=proxy-url:port;" /t REG_SZ /f

2
这个答案对我帮助很大,指引了我正确的方向。最终我使用了AutoConfigURL参数。 - SebastianH

1
不是新东西,但仍然有用。
inetcpl.cpl ,4    

然后只需要在键盘上按下Alt+L即可更改代理设置。


这与Vinicius Xavier的回答有何不同? - Aleks Andreev

0

命令:rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4

您可以在Windows十论坛打开控制面板项目的命令列表中找到它。

您还可以按照以下步骤创建快捷方式:

1)右键单击或长按桌面,在“新建”中单击/点击,然后单击/点击快捷方式

2)从下表中复制您想要的命令作为“位置”,然后单击/点击“下一步”。

3)输入您想要为此快捷方式命名的名称,然后单击/点击“完成”。

4)如果您愿意,您可以将此快捷方式固定到开始菜单固定到任务栏添加到所有应用程序添加到快速启动分配键盘快捷键,或将其移动到您喜欢的位置以便于使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接