ディスクイメージをマウントするスクリプト。
エラーメッセージはAlcohol 52%が出すのでスクリプト中ではコメントアウト。
//!*script // Alcohol 52%マウントルーチン Ver 2.1 // 引数:マウント対象ドライブ番号 // 使用エイリアス:Alcohol // ============================================================ //^変数宣言 var command = ''; // PPxコマンドワーク var WSHObj = ''; // wshシェル var fName = ''; // マウントファイル(引数2) var RetCD = ''; // 戻り値 WSHObj = new ActiveXObject('WScript.Shell'); // アンマウント処理 //command = PPx.Extract('%\'Alcohol\'') // + ' ' // + PPx.Arguments.Item(0) // + ': /u"'; //RetCD = WSHObj.run(command,0,true); // リターンコードは無視 // ファイル名取得 fName = PPx.Extract('%FDN%\\%R'); fName = fName.replace(/%/g,'%%'); // マウント処理 command = PPx.Extract('%\'Alcohol\'') + ' ' + PPx.Arguments.Item(0) + ': /m:"' + fName + '"'; RetCD = WSHObj.run(command,0,true); // 後処理 WSHObj = ''; if (RetCD == 0) { PPx.Quit(); } else { // command = '%"' + (PPx.ScriptName).replace(/^.+\\(.+$)/,'$1') + '"' // + '%:%I"マウントに失敗しました。中断します。"'; // PPx.Execute(command) PPx.Quit(-1); }