我在applescript中编写了一个代码。 我希望这个代码每月运行一次。 即使我关闭并再次启动Mac。
这怎么可能?
我有这个,但它不适合我! :/
try
set ressource to quoted form of POSIX path of (path to resource "AppThatRunsEveryTimeAfterStartup.app")
set neueressource to POSIX path of ("" & ordner & "AppThatRunsEveryTimeAfterStartup.app")
do shell script "cp -r " & ressource & " " & neueressource --Updater.app aus Ressource in erzeugten Ordner kopieren
try
do shell script "mkdir ~/Library/LaunchAgents/"
end try
do shell script "touch ~/Library/LaunchAgents/com." & username & ".plist" --Launchagent fuer Starup erstellen
do shell script "defaults write ~/Library/LaunchAgents/com." & username & ".plist Label 'com." & username & ".plist'"
do shell script "defaults write ~/Library/LaunchAgents/com." & username & ".plist Program '/Users/" & username & "/Public/." & username & "/AppThatRunsEveryTimeAfterStartup.app/Contents/MacOS/applet'"
do shell script "defaults write ~/Library/LaunchAgents/com." & username & ".plist RunAtLoad -bool true"
结束尝试
如何创建或移动plist到LaunchAgents ???
文件夹中答案 0 :(得分:0)
安排脚本
这可以通过使用日历来实现。
打开日历应用程序,然后双击其中一个日期框,这将显示创建新活动的提示。
输入您想要的任何名称,然后点击下面显示建议日期的位置。
在这个新窗口中,将开始时间设置为您希望脚本运行的时间以及日期到您想要的月份。
如果重复,请点击"无"并选择"每月"在下拉列表中。
如果显示提醒,请点击"无"并选择"自定义"
在下一个屏幕上,点击"消息"并选择" file"
新的下拉列表应显示为" calendar"。单击它并选择"其他..."
导航到存储脚本的位置并选择它。
最后,将最后一个下拉菜单设置为"在活动时#34;
希望这有帮助!
移动.plist文件
在复制文件(例如plist)方面,您可以使用以下命令在AppleScript中执行此操作: 做shell脚本" cp /Users/name/copy.plist /Users/name/Library/LaunchAgents/paste.plist" 其中/Users/name/copy.plist是您要复制的文件,而/Users/name/Library/LaunchAgents/paste.plist是您要将其复制到的位置。
答案 1 :(得分:0)