*[PPx]スクリプトメモ Alcohol 52%

ディスクイメージをマウントするスクリプト
エラーメッセージは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);
}