最近AppleScriptを使用し始めましたが、私のスクリプトを動作させることはできません。しかし、私は何の誤りもありません。スクリプトは実行され、何も起こりません。私のカスタムAppleScriptに関するいくつかの視点が必要です
tell application "Finder"
set theWin to window 1
set thePath to (POSIX path of (target of theWin as alias))
copy file "Macintosh HD:Users:thijmendam:Documents:NieuwBestandSource:Naamloos.pages" to thePath
end tell
私がしたいことは、ファイルNaamloos.pagesを現在開いているFinderウィンドウに移動することです。私はそれをフォルダにコピーしたい場合、これはうまく動作します。しかし、私がthePathを使うと、何も起こりません。例では 、次のスクリプトは動作しません:
'tell application "Finder"
set theWin to window 1
set thePath to (POSIX path of (target of theWin as alias))
copy file "Macintosh HD:Users:thijmendam:Documents:NieuwBestandSource:Naamloos.pages" to folder "this:is:a:destination:folder"
end tell
明らかにこれは私が達成したいものではありません。私はファイルをthePathにコピーする方法を知りません。誰か助けてくれますか?
乾杯!
のように相対パスを使用することをお勧めします唯一のHFSパス(コロン区切り)
は、スクリプトをポータブルにするために受け入れるあなたにたくさんありがとうございました!これはうまくいった。 –
私はシェルコマンドを実行しようとしている場合は、Posixのパスは良いです – mcgrailm
また、私はポップアップテキストボックスなどで指定する必要がある特定の名前にファイルの名前を変更することは可能ですか?それ? –