So I’m trying to write a script/folder action that’ll watch a folder until x amount of files drop in, then it’ll run the next part (PDF files dropping in, then when x amount of PDFs are made, make in to 1 PDF, where x is defined from another script processing docs)
So far, the script works if I replace ‘PDFCount’ with an actual number. I just can’t get it to read the text file as the input number, instead of a number I enter. The dialogs are just until I can get a result I want, so that’ll change later when it progresses past this hurdle. Inside the text file is just simply a digit, so 4 for example, nothing else.
set fileCount to read file ("Megatron:Users:kit:Desktop:File count.txt")
set PDFCount to "" & fileCount & ""
tell application "Finder"
repeat count (folder "4")'s files times
count files of entire contents of (folder "4")
if the result = PDFCount then
display dialog "And it's off!"
else
delay 3
display dialog "counting down"
end if
end repeat
end tell
For fyi, the script that makes the text file is (after this part is done, it continues on to move files one by one from one folder to another until the folder is empty);
tell application "Finder"
set the FileNumber to (number of files in folder "1")
set FileText to "" & FileNumber & ""
tell application "TextEdit"
make new document
set the text of the front document to FileText
save document "Untitled" in file "Megatron:Users:kit:Desktop:File count.txt"
quit saving no
end tell
end tell