在hta中使用WScript的疑问。 HTA的运行上下文和windows script host不一样..当然要显式实例化. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTA图标你可以改系统注册表呀 <HTA:APPLICATION ID="oHTA"APPLICATIONNAME="myApp" BORDER="thin" BORDERSTYLE="normal" CAPTION="yes" ICON="filename.ico" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes" SHOWINTASKBAR="no" INGLEINSTANCE="no" SYSMENU="yes" VERSION="1.0" WINDOWSTATE="normal" /> 谢谢各位:)秋水无恨所说的不是我所问的:),我想也许图标那东西不能在用户的机器上实现了吧:)那个关于WScript(不是Wscirpt)的实例化呢,问题出在如何操作。风儿所说的正是我的难点所在,我想了好多办法就是不能实例化,总是收到不能创建对象的错误,我使用了如nwe ActiveXObject("WScript"),还有如new ActiveXObject("Scripting.WScript")……诸如此类,但问题没有解决。盼高手指教,请大家帮我顶顶:) HTML APPLICATION如果你够劲,完全可以用这个写应用。HTML 保存成.hta结尾就可以了。 好象直接new不出来,需要OBJECT标签支持。 runmin(西瓜开门) 谢谢……能给点具体的代码吗?谢谢。 在网页中好像是不能sleep的,这我碰到过,hta也是网页你可以试试SetTimeout 谢谢。我用sleep只是一个代表,我想在hta中获得一个WScript对象。请大家继续关注。 不用试了,不可以的。WScript是wscript.exe暴露给被调用脚本的一个自动化对象,只有当脚本被其解释时才创建。 西翔兄,幸会啊,这么久却没见到过你啊。既然西翔兄说不能那么应该就不能用正常方法创建了:),不过我在看到runmin所说时产生一种想法:WScript应该是符合COM的,而据传这种对象可以被JavaScript创建,但其使用方法到底如何却不行而知。另:runmin所说的用<object>标签也给我一点幻想。或者,另外有什么万一的方法,所有我在所再次up,希望高手多给点关注。其实这个贴已经很久了,当初的问题我都放下了。但大家来提点一下,对各位都没有坏处的。 没有万一的方法。WScript既不提供InProServer32也不提供LocalServer32, 也就是说无法从外部调用(不管是什么语言都一样)。而WScript.Shell之类的对象是另一个文件里的(wshom.ocx), 跟WScript.exe没有必然的联系。脚本引擎能使用WScript对象是因为WScript.exe向脚本引擎提供了一个(IDispatch)指针,脚本引擎再用(IDispatch)其中的invoke函数去尝试解释用户写的代码,也就是说,脚本引擎不需要再创建该对象!我想你的目的是希望利用web的界面+Script去实现一些简单的功能,其实完全可以自己去写一个类似于mshta.exe的程序,增加自己喜欢的常用功能,这个过程也不是很复杂,因为有现成的脚本引擎可用,如果有兴趣,我可以给你发一个类似的东西。 谢谢西翔兄,[email protected]这个贴就结贴吧。 想不到楼主这么执着哦..from 2002-11-08 16:49:36to 2003-02-14 19:08:00三个多月了,还在想这个问题. jwplayer 调用seek方法后 getPosition()不同步问题 Inputex YUI Form设置多列? href.lastIndexOf 字符串的理解问题?? 哪个函数可以返回当前日期时间的数字格式? js的全局变量的问题 如何取得窗口的高度?? 难道没人知道???? 有什么方法可以获取设备的分辨率 linux服务器中怎么在node.js中调用同在服务器中的.py文件功能进行机器学习 window.location.href统计搜索词 谁帮我写一个判断输入必须是整数值的JS函数,谢谢! 怎樣在網葉上播放rm視頻文件
APPLICATIONNAME="myApp"
BORDER="thin"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="filename.ico"
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="no"
INGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="normal" />
hta也是网页
你可以试试SetTimeout
我用sleep只是一个代表,我想在hta中获得一个WScript对象。请大家继续关注。
WScript是wscript.exe暴露给被调用脚本的一个自动化对象,
只有当脚本被其解释时才创建。
既然西翔兄说不能那么应该就不能用正常方法创建了:),不过我在看到runmin所说时产生一种想法:WScript应该是符合COM的,而据传这种对象可以被JavaScript创建,但其使用方法到底如何却不行而知。另:runmin所说的用<object>标签也给我一点幻想。或者,另外有什么万一的方法,所有我在所再次up,希望高手多给点关注。
其实这个贴已经很久了,当初的问题我都放下了。但大家来提点一下,对各位都没有坏处的。
WScript既不提供InProServer32也不提供LocalServer32,
也就是说无法从外部调用(不管是什么语言都一样)。
而WScript.Shell之类的对象是另一个文件里的(wshom.ocx),
跟WScript.exe没有必然的联系。
脚本引擎能使用WScript对象是因为WScript.exe向脚本引擎提供了一个(IDispatch)指针,
脚本引擎再用(IDispatch)其中的invoke函数去尝试解释用户写的代码,
也就是说,脚本引擎不需要再创建该对象!我想你的目的是希望利用web的界面+Script去实现一些简单的功能,
其实完全可以自己去写一个类似于mshta.exe的程序,
增加自己喜欢的常用功能,
这个过程也不是很复杂,
因为有现成的脚本引擎可用,
如果有兴趣,
我可以给你发一个类似的东西。
[email protected]这个贴就结贴吧。
to 2003-02-14 19:08:00三个多月了,还在想这个问题.