批处理之家's Archiver

B魔方大人 发表于 2015-11-13 20:25

[解决]js调用dll问题,关于new ActiveXObject

[i=s] 本帖最后由 B魔方大人 于 2017-1-31 17:49 编辑 [/i]

[code]有个dll文件:workbox.dll
其中类名:tools
方法:ChangeFileTime(date,string)
vbs下正常运行:
Set ob=CreateObject("workbox.tools")
ob.ChangeFileTime "2015-3-15","1.txt"
转成js,我以为可以这样:
var ob = new ActiveXObject("workbox.tools");
ob.ChangeFileTime("2015-3-15","1.txt");

但事实上不对,请问我应该怎么改?先谢谢了[/code]

pcl_test 发表于 2015-11-13 21:37

win7 32bit 本地js测试可行,浏览器端降低安全等级后测试亦可

B魔方大人 发表于 2015-11-14 13:03

[i=s] 本帖最后由 B魔方大人 于 2015-11-15 12:02 编辑 [/i]

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=177655&ptid=38138]2#[/url] [i]pcl_test[/i] [/b]


    [quote]win7 32bit 本地js测试可行,浏览器端降低安全等级后测试亦可
[size=2][color=#999999]pcl_test 发表于 2015-11-13 21:37[/color] [url=http://www.bathome.net/redirect.php?goto=findpost&pid=177655&ptid=38138][img]http://www.bathome.net/images/common/back.gif[/img][/url][/size][/quote]


    win7 64bit 本地js测试通过,之前确实是64位引起的错误,已调试通过。想问下浏览器端怎么测试,貌似不能更改客户端的本地文件,麻烦可以详细贴个详细过程吗?

B魔方大人 发表于 2015-11-15 15:14

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=177655&ptid=38138]2#[/url] [i]pcl_test[/i] [/b]

CrLf 发表于 2016-9-4 16:10

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=177696&ptid=38138]4#[/url] [i]B魔方大人[/i] [/b]


    64 位宿主调用 32 位控件会出错,试试 32 位宿主吧:C:\Windows\SysWOW64\wscript.exe

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.