<script language="JavaScript" type="text/javascript">
function runexe() {
var WshShell = new ActiveXObject("Wscript.Shell"); //ActiveXObject只有ie能用
WshShell.Run("mspaint"); // 開啟小畫家
WshShell.Quit;
}
</script>
IE網際網路選項→安全性→網際網路→自訂層級→安全性設定內尋找「起始不標示為安全的ActiveX控制項」→設為啟用或提示
( ↑ 安全性較低,使用者的上網行為不好的話,容易中毒,建議先加入信任網站,再設定為「提示」,會比較安全一點點)
建議改「提示」就好,如果改為「開啟」,比較容易中毒。
如果網頁執行到 runexe() 就會先跳出對視窗
也可以將網址加入「信任的網站」內,再將「起始不標示為安全的ActiveX控制項」→ 再設為「啟用」,會比較安全一點點,也不會跳出安全性的對話視窗。
方法如下:
IE網際網路選項→安全性→網際網路→信任的網站→加入網址→自訂層級→安全性設定內尋找「起始不標示為安全的ActiveX控制項」→設為啟用
1030324測試可直接開啟網路磁碟上的jpg
=================下面是 *.js =========================
////一個\要用二個\\來表示
////這樣小畫家會預設開啟該圖片
imageFile = "\\\\192.168.101.101\\WebSite1\\001-800.png";
shell = new ActiveXObject("Wscript.Shell");
command = "mspaint " + imageFile;
shell.Run(command, 1);
msdn的範例如下,msdn是好物,有很多不錯的範例
msdn網址 : http://msdn.microsoft.com/en-us/library/8kst88h6(v=vs.84).aspx
JScript
var WshNetwork = WScript.CreateObject("WScript.Network"); WshNetwork.MapNetworkDrive ("E:", "\\\\Server\\Public");
VBScriptDim WshNetwork Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.MapNetworkDrive "E:", "\\Server\Public"
沒有留言:
張貼留言