osx上に.stack拡張子を持つバンドルファイルがあります。例えばtest.stack。 通常、ユーザーはこのファイルをダブルクリックし、一時的に.stackファイルを別の所定のフォルダ(毎回同じフォルダ)にコピーするヘルパーアプリ「StackInstaller」を起動します。リンゴスクリプトでバンドルファイルを起動します。
可能であれば、リンゴスクリプトでこれをスクリプトしたいと思います。しかし、リンゴのスクリプトでは大したことはないし、私の最初の試みは失敗している。
例:
のtellアプリケーション "Finderの" ファイルを開く "test.stack" [pathtomydesktophere]
別の試みの:
のアプリケーション "StackInstaller" ファイルを開く "test.stack" を伝えます[pathtomydesktophere]
本当に私はユーザーが.stackファイルをダブルクリックするのをシミュレートしたいと思っています。私は間違って、オープンコマンドが行っていたことを仮定しました。
種類はゲイリー
ブリリアント私は仕事にそれを得ました。ライブコードを使用している人は誰でもこの形式を参照してください:tTestに "open" && specialFolderPath( "desktop")& "/goodteststack.stack"を入力してください get shell(tTest) – Alchemy