私は書いたAppleScriptの問題があります。このスクリプトは、フロントデスクトップウィンドウのパスは、デスクトップフォルダ内にあるかどうかを確認する必要があります。これはスクリプトである(つまり、プレフィックス一致。):それを実行するのがフロントデスクウィンドウのパスがAppleScriptのDesktopフォルダ内にあるかどうかを確認してください
tell application "Finder"
set currentPath to (POSIX path of (target of front window as alias))
end tell
set thecommandstring to "echo \"" & currentPath & "\" | grep -q \"^/Users/host/Desktop/\" "
set grepResult to do shell script thecommandstring
はエラーを与える:
error "The command exited with a non-zero status." number 1
私はApplescriptの初心者であり、非常に基本的な間違いをしているに違いない。誰かが私がどこに間違っているか教えてくれますか? adayzdoneの私の編集が受け入れられるか、私は新しい答えでそれを掲載する予定です何もされていないようですので、まあ
tell application "Finder"
set desktopPath to path to desktop
set windowPath to (target of the front window as alias)
if windowPath contains desktopPath then
beep
end if
end tell
私は明日テストするためにコンピュータの前に戻ってくるまでアップデートを投稿しませんでした。助けてくれてありがとう。 – adayzdone
それは完璧に動作します..ありがとう! –