Applescript在OSX启动时不起作用
|
我编写了applescript应用程序以隐藏wifi卡的窗口。
我在检查窗口是否可见时遇到了一些问题(为避免command + h按键无效),因此我决定使用
delay 15
来确保(完全不)确保窗口弹出。如果我从编辑器运行脚本或通过双击应用程序文件来运行脚本,那么它将起作用,但是如果我将其设置为以用户的登录名开始(在“设置”>“帐户”>“登录元素”下),则该脚本不起作用!
我试图更改applescript编辑器的Save as...
页面中的复选框:我尝试了only execute
的两个设置,但是任何更改。
实际上使用start screen
选项就可以了,但是它要求我确认,但我不希望它(我更喜欢按cmd + h)。
谁能解释我为什么有这个问题?
tell application \"System Events\"
set progList to (name of every process)
set cond to false
repeat while cond is false
if (progList contains \"WirelessUtilityCardbusPCI\") is true then
delay 5
activate application \"WirelessUtilityCardbusPCI.app\"
tell application \"System Events\" to keystroke \"h\" using [command down]
set cond to true
else
delay 5
set progList to (name of every process)
end if
end repeat
end tell
编辑:现在看来有效!我忘了重新-5ѭ。现在代码是正确的。
没有找到相关结果
已邀请:
2 个回复
杭难插
编辑:我已经使用TextEdit应用程序检查了上面的代码,并且工作正常。要在您的应用程序中检查它,请运行以下命令。运行此代码时,请确保应用程序正在运行。如果有错误,将显示它。如果没有错误,将显示2个对话框,显示进度。报告您找到的内容。
诉嘎归亮