私の特定の問題は、HTA の VBScript を使用した WScript オブジェクトに関係しています。
<script language="VBScript">
Sub test()
Set objShell = CreateObject("WScript.Shell")
End Sub
</script>
これは、職場のコンピューター (Windows 7 Enterprise) では完全に機能しますが、自宅のコンピューター (Windows 8 ホーム) や母親のコンピューター (Windows 7 ホーム) では機能しません。
ちょっと待って!もっとあります!
最初はライブラリが存在しないのではないかと思ったので、JavaScript を使用して書いた別のプログラムを確認しましたが、問題はありませんでした。アプリで JavaScript をテストしたところ、問題なく動作しました。
<script language="JavaScript">
function javaTest()
{
objShell = new ActiveXObject("WScript.Shell");
}
</script>
これは私が取得し続けるエラーです。
エラー: プロバイダーが見つかりません。正しくインストールされていない可能性があります。
64 ビット対 32 ビットに関するソリューションに出くわし続け、それらを試してみましたが、うまくいきません。また、VBScript ではなく JavaScript で機能する理由についても説明していません。私は欲求不満で、高低を検索し、今すぐMcDoubleが本当に欲しい. ですので、「無理です。JavaScriptで全部書き直してください」とでも言っていただけると助かります。