// 実行したい"exeファイル"へのフルパスを指定(パス中に含まれる / or \ は、\/ or \\ と必ずエスケープする) var exePath = "C:\\Users\\*****\\Desktop\\NiconamaCommentViewer\\bin\\NiconamaCommentViewer.exe";
if (!App.tabCount) { App.beep(); App.MsgBox("タブが開かれていません。"); } else if (!document) { App.beep(); App.MsgBox("documentオブジェクトが取得できませんでした。"); } else { var url = DataObject.url ? DataObject.url : document.URL; var fso = new ActiveXObject("Scripting.FileSystemObject"); var NICOLIVE = /^http:\/\/live\.nicovideo\.jp\/watch\//;
if (!fso.FileExists(exePath)) { alert("指定された実行ファイルが存在しない、もしくはPath設定に誤りがあります。" + "\n" + exePath); } else if (!url.match(NICOLIVE)) { alert("ニコニコ生放送 番組以外のURLから実行されています。" + "\n" + url); } else { var wsh = new ActiveXObject("WScript.Shell"); var prm = url;