使用.txt文件测试特定字符(Applescript)

时间:2016-09-25 10:53:40

标签: macos applescript

你好Applescript Stackoverflow社区!

我正在尝试编写一个代码,根据.txt文件的第一个字符,将发生不同的操作。这是我的代码到目前为止(我对Applescript相当新,所以如果这是一个基本问题,我很抱歉)。

if first character of "/Users/Goombado/Documents/applescript_test.txt" is 1 then
    display dialog "Hi"
else
    display dialog "Hello"
    end tell
end if

是否可以在Applescript中执行此操作?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

你不是到目前为止。

1)指令"结束告诉"应该总是在"告诉应用程序"指令。但在这种情况下,无需调用任何应用程序。

2)您需要告诉脚本读取文本文件,脚本中的文件路径使用":"。您也可以使用" /"分隔符,但然后通过posix转换。

set C1 to first character of (read file "Users:Goombado:Documents:applescript_test.txt")
if C1 = "1" then
    display dialog "Hi"
else
    display dialog "Hello"
end if

注意:您应该避免硬编码路径和文件名。