HTA を作成していて、Javascript にある変数を VBScript 関数に渡す必要があります。これを行う方法を教えてください。これが私がやろうとしていることの(非動作)例です:
<!DOCTYPE ... >
<html>
<head>
<HTA:APPLICATION ID="chrome" APPLICATIONNAME="kiosk" ... />
...
<script type="text/javascript">
...
var closer = "C:\Program Files";
...
</script>
<script language="VBScript" src="close.vbs"></script>
</head>
<body>
<a href="#" onClick="VBScript:CloseExplorerWindow(window.closer)">close</a>
</body>
</html>
この例は単純化しすぎていることに注意してください。すべての複雑さを取り除いて、実際に何をしようとしているのかを説明しただけです。
おまけ: JavaScript 関数から VBScript 関数を起動することは可能ですか? 私の HTA は jQuery を非常に広範囲に使用しており、必要なシステム処理を jQuery 内で実行できると便利です。