2017-08-09 75 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>