找回密码
 加入
搜索
查看: 2741|回复: 4

[AU3基础] 【已解决】最新版本JS出错,那个能人帮下忙

[复制链接]
发表于 2014-6-1 19:57:00 | 显示全部楼层 |阅读模式
本帖最后由 manbutianya 于 2014-6-7 15:00 编辑
Local $sCode = ""
$sResult = _ramshu() ;产生随机小数
MsgBox(0,"产生随机小数",$sResult)
Func _ramshu() ;产生随机小数
     $sCode &= 'function json3str()' & @CRLF
     $sCode &= '{' & @CRLF
     $sCode &= "today = new Date();"  & @CRLF
     $sCode &= "num = Math.abs(Math.sin(today.getTime()));"  & @CRLF
         $sCode &= 'return num;' & @CRLF
     $sCode &= '}' & @CRLF
         ;MsgBox(0, "代码", $sCode)
     Local $oScript = ObjCreate("MSScriptControl.ScriptControl.1")
     $oScript.language = 'JavaScript'
     $oScript.AddCode($sCode)
     $sResult = $oScript.Run('json3str')
     $oScript = 0
         ;MsgBox(0, "P值", $sResult)
     Return $sResult
EndFunc
出现以下错误:
"G:\softs\au3\??????????.au3" (13) : ==> Variable must be of type "Object".:
$oScript.language = 'JavaScript'
$oScript^ ERROR
发表于 2014-6-2 21:09:27 | 显示全部楼层
不知道你是那个版本,我这里正常
发表于 2014-6-3 08:36:10 | 显示全部楼层
重新注册一下对应的dll或者ocx
 楼主| 发表于 2014-6-4 01:08:55 | 显示全部楼层
请问如何重新注册,麻烦说详细点!谢谢!
 楼主| 发表于 2014-6-4 01:21:17 | 显示全部楼层
全部重新注册还电脑重新启动,还是不行,那个能人帮下忙,版本AccAu3Inst_1.1.6.78
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-30 02:56 , Processed in 0.076676 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表