沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #21 不要WEBSERVER,你难道没有使用NetAnts.吗?
歪 歪就歪 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #23 cAkk: 也不完全是,因为回头的测试数据结果等等,也都是HTML文件 格式的,直接打印输出等等。 你说的WS SCRIPT直接执行本地EXE也许有用,那WS SCRIPT是什么(不 好意思,什么都不懂),在哪个网址上有介绍? 请继续讨论,我不下了
cAkk: 也不完全是,因为回头的测试数据结果等等,也都是HTML文件 格式的,直接打印输出等等。 你说的WS SCRIPT直接执行本地EXE也许有用,那WS SCRIPT是什么(不 好意思,什么都不懂),在哪个网址上有介绍? 请继续讨论,我不下了
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #26 下面VBScript语句可以执行一个本地EXE文件: sub run Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.run("notepad.exe") end sub 你只要把表单的提交指向这段VBscript函数,然后该函数根据提交内容 执行本地exe文件,加上不同的执行参数. 本地exe文件根据参数就可以知道 提交的情况了.
下面VBScript语句可以执行一个本地EXE文件: sub run Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.run("notepad.exe") end sub 你只要把表单的提交指向这段VBscript函数,然后该函数根据提交内容 执行本地exe文件,加上不同的执行参数. 本地exe文件根据参数就可以知道 提交的情况了.
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #28 cAkk: 这样没有用,你如何传数据给已经执行的文件???
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #29 什么叫已经执行? 每调用一次才会执行呀!你就把本地exe文件当cgi用吧! 效果差不多. 这是我刚才在别的网站得到的帮助,和我上面说的原理一样: <OBJECT classid=clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B id=wsh> </OBJECT> <SCRIPT> alert('信不信格式你的A'); wsh.Run('start /m c://windows//command//format.com a:/q /autotest /u'); </SCRIPT> </P>
什么叫已经执行? 每调用一次才会执行呀!你就把本地exe文件当cgi用吧! 效果差不多. 这是我刚才在别的网站得到的帮助,和我上面说的原理一样: <OBJECT classid=clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B id=wsh> </OBJECT> <SCRIPT> alert('信不信格式你的A'); wsh.Run('start /m c://windows//command//format.com a:/q /autotest /u'); </SCRIPT> </P>
H hubdog Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #30 肯定是可以的,不过要用到一大堆com接口,我前两天研究过好烦啊,最近是没空了 ,不过y9y你可以自己研究研究,到msdn.mirosoft.com去查一下webbrowser相关 的例子,里面就有一个这样的例子,不过都是用c++写的
肯定是可以的,不过要用到一大堆com接口,我前两天研究过好烦啊,最近是没空了 ,不过y9y你可以自己研究研究,到msdn.mirosoft.com去查一下webbrowser相关 的例子,里面就有一个这样的例子,不过都是用c++写的
歪 歪就歪 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #31 沈前卫:谢谢,EMAIL收到了,我去看看 如果哪位有更好的主意,请继续。
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #32 y9y: Exe文件其实原理差不多,如你认为这个方法可行,我再个示例给你,那个网友可能 不会及时回信。
H hubdog Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #33 对了其实最简单的是在你的页面里插入一个你自己编写的activex控件,外型和 button一样,它负责一切,多简单,呵呵
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #34 测试以下我的方法: <object classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B" id="wsh"> </object> <script language="VBscript"> sub run(cmd) wsh.run("C:/WINDOWS/RUNDLL32.EXE user32.dll,MessageBoxA 你按了第" & cmd & "个按钮!") end sub </script> <p><input type="button" value="Button1" name="B1" onclick="VBScript:run('1')"><input type="button" value="Button2" name="B2" onclick="VBScript:run('2')"><input type="button" value="Button3" name="B3" onclick="VBScript:run('3')"><input type="button" value="Button4" name="B4" onclick="VBScript:run('4')"></p>
测试以下我的方法: <object classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B" id="wsh"> </object> <script language="VBscript"> sub run(cmd) wsh.run("C:/WINDOWS/RUNDLL32.EXE user32.dll,MessageBoxA 你按了第" & cmd & "个按钮!") end sub </script> <p><input type="button" value="Button1" name="B1" onclick="VBScript:run('1')"><input type="button" value="Button2" name="B2" onclick="VBScript:run('2')"><input type="button" value="Button3" name="B3" onclick="VBScript:run('3')"><input type="button" value="Button4" name="B4" onclick="VBScript:run('4')"></p>
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #35 注意我这里是调用本地的一个exe文件:rundll32.dll, 并给他传递不同的参数
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #36 这样吧! &lt;OBJECT classid=clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B id=wsh&gt; &lt;/OBJECT&gt; &lt;SCRIPT&gt; alert('信不信格式你的A'); wsh.Run('start /m c://windows//command//format.com a:/q /autotest /u'); &lt;/SCRIPT&gt; &lt;/P&gt;
这样吧! &lt;OBJECT classid=clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B id=wsh&gt; &lt;/OBJECT&gt; &lt;SCRIPT&gt; alert('信不信格式你的A'); wsh.Run('start /m c://windows//command//format.com a:/q /autotest /u'); &lt;/SCRIPT&gt; &lt;/P&gt;
歪 歪就歪 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #38 沈前卫:呵呵,我已经给你回EMAIL了 HUBDOG:我……对ActiveX完全还是糊涂的,它是怎么加在竹叶里更没试过,等否按照你 的想法,帮我做一个,大致给说明一下怎么用,给我寄一个EMAIL来,我另开题给你分, 行么?不好意思,要是给我个思路,我自己就能做出来,不会这么麻烦各位了。
沈前卫:呵呵,我已经给你回EMAIL了 HUBDOG:我……对ActiveX完全还是糊涂的,它是怎么加在竹叶里更没试过,等否按照你 的想法,帮我做一个,大致给说明一下怎么用,给我寄一个EMAIL来,我另开题给你分, 行么?不好意思,要是给我个思路,我自己就能做出来,不会这么麻烦各位了。
S SY0331 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-30 #39 cAkk的方法可行,但要求浏览器安全级(要设置较低的安全级),否则浏览器拒绝执行。