2017-08-09 76 views
0

我有这个小脚本,启动RealVNC查看器。这工作正常,但我想发送一个变量的功能。所以vncviewer.exe应该例如开始:
vncviewer.exe LT123456如何发送变量到MyObject.Run ActiveXObject Javascript

我是一个完整的noob当涉及到JavaScript编程,它可能是超级简单。但我被卡住了。

如何从按钮发送变量以及如何处理JavaScript中的变量?

顺便提一下,这将成为多行表格中的一个按钮。这些变量将从MySQL数据库中解析出来。

这是现在只启动vncviewer.exe脚本:

<script language="JavaScript" type="text/javascript"> 
MyObject = new ActiveXObject("WScript.Shell") 
function RunVNCViewer() { 
    MyObject.Run("vncviewer.exe") ; 
    } 

</script> 

<button onclick="RunVNCViewer()">Run VNCViewer</button> 

感谢一大堆!

问候 迈克

+0

[使用WScript.shell ActiveX来执行命令行]的可能的复制(https://stackoverflow.com/questions/15351508/using-a-wscript-shell-activex-to-execute-a -命令行) – Palpatim

回答

0

解决,并不难,但如果你不知道太多关于JavaScript的,这很难。

<html> 
<head> 
<script language="JavaScript" type="text/javascript"> 

MyObject = new ActiveXObject("WScript.Shell") 
    function RunVNCViewer(laptop_name) { 
    MyObject.Run("vncviewer.exe " + laptop_name)) ; 
    } 

</script> 
</head> 
<body> 
<h1>Run a Program</h1> 
<button onclick="RunVNCViewer('lt123456')">Run VNCViewer</button> 
</body> 
</html>