我在尝试设置代理时遇到了一些麻烦。大多数代码(如下)工作正常,我可以捕获变量,但是我无法有效地将它们传递给命令,这种语法在设置计算机名等时非常有效,但不适用于此命令。我不断收到错误:
"error "** Error: The parameters were not valid." number 4"
我被告知我可能需要使用本文档中的 echo 命令和管道
但是,我无法正确使用语法。最终目标很明显,我需要提示输入用户名和密码,然后为给定接口设置代理。
我的脚本:
set myUser to text returned of ¬
(display dialog "Enter Your email address" with title ¬
"My Proxy Setup" default answer ¬
"" buttons {"Continue…"} ¬
default button 1 ¬
)
set myPassword to text returned of ¬
(display dialog "Enter Your corporate password" with title ¬
"My Proxy Setup" default answer ¬
"" buttons {"Continue…"} ¬
default button 1 ¬
)
**do shell script "/usr/sbin/networksetup -setsecurewebproxy Wi-Fi domain.com 8443 On" & myUser & myPassword**