我有一个系统可以通过网络将文件移动到我的MAC计算机(CSV文件),该文件对我来说是本地系统所必需的,但有时人们会忘记发送或生成它,所以我需要显示一个我的计算机中显示“小心,文件夹中没有文件”的错误消息
POP UP会很好,这个脚本应该每2秒运行一次,它应该显示一个关闭消息的按钮。
有关如何使用applescripts执行此操作的任何想法?有人有示例代码吗?
答案 0 :(得分:1)
这样的东西可能就是你要找的东西:
set POSIXpath to "/path/of/file"
set POSIXfile to POSIXpath & "file.csv"
set theAlias to POSIX file POSIXfile
tell application "Finder"
repeat
--The next line is optional
if exists process "Application of CSV file" then
if not (exists theAlias) then
--display alert
display alert "Warning: the file does not exist"
end if
end if
delay 5
end repeat
end tell
可以使用我包含的可选行来检查您使用该文件的任何应用程序的进程。例如:
if exists process "Numbers" then
首先检查应用程序“Numbers”当前是否正在运行。如果您选择不检查申请流程,请删除该行和end if
个语句。