0

.hta ファイルを使用して reg キーを編集しようとしていますが、いくつかの問題が発生しました。私は VBScript に最も精通しているため、これまで VBScript を使用してきましたが、問題は .hta ファイルで WScript.CreateObject を使用できないことにあります。私が使用していたのは、他の .wsf ファイルです。

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\MyProgram\MyKey", "Value", "REG_SZ"

誰かが以前にこの問題に取り組んだことがありますか、またはレジストリとやり取りする別の方法を知っているでしょうか?

ありがとう!

4

1 に答える 1

1

VBScript には「プレーンな」CreateObject() 関数 ( docs ) があるため、WScript オブジェクト (c|wscript.exe によって提供される) が使用できない .HTA でこれを使用します。

も参照してください:同様の問題に対するより良いさらに良い答え

于 2013-03-19T14:17:51.927 に答える