日期:2014-05-17  浏览次数:20418 次

如何在web程序中启动.exe应用程序并带参?加急,在线等....
本帖最后由 luozh29 于 2013-10-10 11:54:40 编辑
如题:<asp:Label ID="txtMachIP" runat="server" Text='<%# Bind("MachIP") %>' onclick="Run('file:///D:/Object/test.exe')"></asp:Label>这段代码如何直接在后面加上参数?求赐教。
web asp asp.net?? B/S JavaScript

------解决方案--------------------
activex控件可以做到
不过这个没什么意义吧...你怎么知道客户端电脑.exe程序在哪里

------解决方案--------------------
你要调用客户端的程序?
这个你必须用activeX这样的东西才行了。浏览器是没权限调用客户端程序的。
------解决方案--------------------
引用:
Quote: 引用:

activex控件可以做到
不过这个没什么意义吧...你怎么知道客户端电脑.exe程序在哪里
我会在客户端机器固定的一个存放路径,如何直接启动。现在不知道怎么带参

那你就做个activex控件 然后写个带参数的方法 web页面上用js调用这个方法就可以了.

------解决方案--------------------
Run('file:///D:/Object/test.exe 1 2 3 4 5 6 7 8')
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

activex控件可以做到
不过这个没什么意义吧...你怎么知道客户端电脑.exe程序在哪里
我会在客户端机器固定的一个存放路径,如何直接启动。现在不知道怎么带参

那你就做个activex控件 然后写个带参数的方法 web页面上用js调用这个方法就可以了.
这个我知道,关键是这个Run('file:///D:/Object/test.exe 这里怎么接动态参数?')我写一个静态的参数是可以的

动态参数?
run($("#mag").val()) 你将参数填在一个input中不就好了... 不知道你是不是这个意思
------解决方案--------------------
后台cs 注册js 事件,你把参数从后台传进去