« [Adobe Bridge]WebDavでBridgeを使う【OSX10.6x】 | トップページ | [diskutil]CDROMをファイルに複製【dd】 »

[Mac Fan.jp]dmg to iso【Mac Fan.jpの記事から】

Mac Fan.jp:ウィンドウズでも扱えるISOイメージファイルを作る[LINK]新しいウィンドで開きます

dmgファイル

isoフォーマットに変換する

これは良い

ISO形式ならまぁWindowsで普通に開けるし
Macでも普通に開ける
I良いですね。

set localPrep to the path to desktop as alias


tell application "Finder"

set FileAlias to choose file with prompt "ファイルを選んでください" default location (localPrep) with showing package contents and invisibles
---選んだファイルを取得
set ObjFiles to my result
---ファイル名を取得
set theName to name of ObjFiles
---拡張子を取得
set exeName to name extension of ObjFiles
---ファルのエイリアスを取得
set theAlias to ObjFiles as alias
---エイリアスパスをUNIXパスへ変更
set OpenFiles to (POSIX path of theAlias)
---フルパスからファイル名を抜いてディレクトリパスを取得
set DirName to my replace(OpenFiles, theName, "")
---ファイル名から拡張子を取って
set OrgFileName to my replace(theName, exeName, "")
---新しい拡張子を追加
set NewFileName to OrgFileName & "iso"
---新しいファイルのパスとファイル名を定義
set NewFileDIr to DirName & NewFileName
---コマンドを整形
set ComText to "hdiutil makehybrid -iso -joliet -o " & NewFileDIr & " " & OpenFiles as Unicode text

---コマンド実行
do shell script ComText

end tell







--------------------------------------------------#ここからサブルーチン
to replace(theText, orgStr, newStr)
set oldDelim to AppleScript's text item delimiters
set AppleScript's text item delimiters to orgStr
set tmpList to every text item of theText
set AppleScript's text item delimiters to newStr
set tmpStr to tmpList as text
set AppleScript's text item delimiters to oldDelim
return tmpStr
end replace


「dmg2iso.scpt.zip」をダウンロード[Download]新しいウィンドで開きます

「dmg2iso.rtf」をダウンロード[LINK]新しいウィンドで開きます

|

« [Adobe Bridge]WebDavでBridgeを使う【OSX10.6x】 | トップページ | [diskutil]CDROMをファイルに複製【dd】 »

dmg」カテゴリの記事

コメント

この記事へのコメントは終了しました。