

下面是主要源码
tell application "System Events" set proxy_dialog to display dialog "代理模块(Ethernet版本):" buttons {"打开代理模式1", "打开代理模式2", "关闭代理"} default button "打开代理模式1" with title "华夏基金开发环境快速切换代理App" set proxy_interface to button returned of proxy_dialog end tell if proxy_interface is "打开代理模式1" then do shell script "networksetup -setwebproxy Ethernet XXX.XXX.XXX.XX XXXX&&networksetup -setsecurewebproxy Ethernet XXX.XXX.XXX.XX XXXX&&networksetup -setwebproxystate Ethernet on&&networksetup -setsecurewebproxystate Ethernet on" with administrator privileges end if if proxy_interface is "打开代理模式2" then do shell script "networksetup -setwebproxy Ethernet XXX.XXX.XXX.XX XXXX&&networksetup -setsecurewebproxy Ethernet XXX.XXX.XXX.XX XXXX&&networksetup -setwebproxystate Ethernet on&&networksetup -setsecurewebproxystate Ethernet on" with administrator privileges end if if proxy_interface is "关闭代理" then do shell script "networksetup -setwebproxystate Ethernet off&&networksetup -setsecurewebproxystate Ethernet off" with administrator privileges end if
本文介绍了一个使用Shell语言编写的脚本,用于在公司内部网络中快速切换代理设置,极大地方便了日常工作。该脚本通过对话框提示用户选择代理模式,并自动执行相应的网络配置命令。
643

被折叠的 条评论
为什么被折叠?



