5

私の特定の問題は、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で全部書き直してください」とでも言っていただけると助かります。

4

1 に答える 1