2016-09-25 8 views
0

こんにちはAppleScriptのStackoverflowコミュニティ!.txtファイル(AppleScript)で特定の文字をテストします。

.txtファイルの最初の文字によって異なる動作が発生するコードを書き込もうとしています。これはこれまでの私のコードです(これは基本的な質問であれば申し訳ありません)。

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で行うことはできますか。

ありがとうございます。

答えて

0

あなたはそれほど遠くありません。

1)命令「end tell」は、常に「tell application」命令の後になければなりません。しかし、この場合、アプリケーションを呼び出す必要はありません。

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 

注:パスとファイル名はハードコードしないでください。

+0

このような迅速な返信をありがとうございました!ちゃんと覚えておきますよ :) – Andrei

関連する問題