binghc 发表于 2024-5-20 09:14:52

au3能调用js么,win11环境直接报错





au3能调用js么,我看到有人这么写,但在我机器上直接报错,我这边是win11环境,你们那边能正常运行么


Local $oScript = ObjCreate("MSScriptControl.ScriptControl.1")
$oScript.language = 'JavaScript'Local $oScript = ObjCreate("MSScriptControl.ScriptControl")
$oScript.language = 'JavaScript'Local $oScript = ObjCreate("ScriptControl")
$oScript.language = 'JavaScript'都报错: ==> Variable must be of type "Object".:
$oScript.language = 'JavaScript'
$oScript^ ERROR

VarGetType($oScript)显示是一个Int32


这是什么情况?


Hine 发表于 2024-5-20 11:02:34

#AutoIt3Wrapper_UseX64=n #pre_usex64=n

binghc 发表于 2024-5-20 11:16:19

Hine 发表于 2024-5-20 11:02
#AutoIt3Wrapper_UseX64=n #pre_usex64=n

非常感谢,终于能运行了,这句在f1帮助文档里哪里能找到么?想去看一下啥意思

afan 发表于 2024-5-20 11:22:11

binghc 发表于 2024-5-20 11:16
非常感谢,终于能运行了,这句在f1帮助文档里哪里能找到么?想去看一下啥意思 ...

就是不使用64位运行

binghc 发表于 2024-5-20 11:30:59

afan 发表于 2024-5-20 11:22
就是不使用64位运行

好滴,另外一直有个疑惑,ObjCreate到底能创建哪些东西,有哪个地方有文档么?

Hine 发表于 2024-5-20 15:44:01

binghc 发表于 2024-5-20 11:16
非常感谢,终于能运行了,这句在f1帮助文档里哪里能找到么?想去看一下啥意思 ...

参考手册 COM 相关的信息,或者百度等多了解了解
页: [1]
查看完整版本: au3能调用js么,win11环境直接报错