解決済みの質問
AppleScriptであるpkgファイルを実行させてインストール画面を表示させたいのですがどのように記述すればよいでしょうか。
tell application "Install"
open "file.pkg"
end tell
ではできませんでした。
宜しくお願い致します。
投稿日時 - 2009-11-24 13:19:27
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(3件中 1~3件目)
> tell application "Finder" to open "~/Desktop/MacOSX PPDInstaller/PPD_Installer_RI4242D3L.pkg"
これは AppleScript のパス記述形式ではありません。
"Macintosh HD:Users:User Name:Desktop:MacOSX PPDInstaller:PPD_Installer_RI4242D3L.pkg"
か
(path to desktop folder as string) & "MacOSX PPDInstaller:PPD_Installer_RI4242D3L.pkg"
としてください。
投稿日時 - 2009-11-24 13:51:07
ちゃんとフルパスを記述していますか?
tell application "Finder" to open "test.pkg"
だと当然エラーが出ますよ。
これ以上の回答が必要なら、実行したスクリプトそのものを書き込んでください。
投稿日時 - 2009-11-24 13:35:04
補足
リコーのサイトからドライバをDLしてインストーラーを起動する
アプリを作成しております。
------------------------
on run
set fileURL to
"http://support.ricoh.com/w/bb/pub_j/dr_ut_d/4101011/4101011111/V120/5135612/135612.dmg"
set destination to (path to desktop as string) & "135612.dmg"
tell application "URL Access Scripting"
download fileURL to file destination replacing yes
end tell
tell application "Finder"
do shell script "hdiutil attach ~/Desktop/135612.dmg"
end tell
tell application "Finder" to open "~/Desktop/MacOSX PPD
Installer/PPD_Installer_RI4242D3L.pkg"
end run
------------------------
投稿日時 - 2009-11-24 13:41:36