2

我希望 Applescript 从 txt 文件中设置变量,逐行或逐字符读取。也许像 php 函数:get_file_contents。有没有类似的,或者你能提供我的方式吗?

我知道如何设置文件路径。就像是

    set myfile to "/Users/Username/Desktop/test.txt"
    set theText to read myfile

在 txt 文件中,它只是一行中的一个整数,比如

    1
    2
    3
    4
    5

如果我使用

    set theTextList to paragraphs of theText

结果将带有引号“”。

我只想将这些整数设置为变量。这样以后我就可以使用了,比如

   set variable to 5  --here I would like to replace the real number 5 to the number I read from the txt file(just one line)

   start slideshow
   show slide variable

在此先感谢您的帮助。

4

1 回答 1

5

如果文件的行由返回字符分隔,这样的事情应该可以工作:

set allRecords to read myfile using delimiter return
repeat with aRecord in allRecords
    if length of aRecord is greater than 0 then
        set variable to aRecord
        log "variable: " & variable
    end if
end repeat

如果您的文件中的内容与返回不同,您可以更改代码第一行中的分隔符。

于 2013-04-16T20:33:51.300 回答