在asp.net中做了個按鈕,去呼叫本地的qq程式
<button type="button" class="openqq" onclick="javascript:open_qq();return false;">運行QQ</button>
function open_qq() {
var strpath;
strpath = 'file:///D:/Program Files (x86)/Tencent/QQ/Bin/QQ.exe';
try {
var objshell= new ActiveXObject("wscript.shell");
objshell.run(strpath);
objshell=null;
}
catch(e){
alert('找不到檔案正確路徑'+strpath);
}
}
但運行后總是提示“找不到檔案正確路徑file:///D:/Program Files (x86)/Tencent/QQ/Bin/QQ.exe”,是strpath的格式不對嗎還是別的就找不到問題了,還望給與幫助
先謝了
uj5u.com熱心網友回復:
不說瀏覽器安全原因,單單位置也不可能至于qq嘛,直接用就是。tencent://message/?uin=290201967 就可以了
uj5u.com熱心網友回復:
qq只是舉例的一個例子,其他的程式都是一個現象,望指教uj5u.com熱心網友回復:
ActiveXObject必須是瀏覽器允許執行才能運行但運行后總是提示“找不到檔案正確路徑,說明catch到例外了,檢查try部分
你可以去掉try catch,然后看看具體錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/126054.html
標籤:ASP.NET
上一篇:尋求C#或者js解碼SCP-ECG的后綴為.scp檔案的代碼
下一篇:整理c#資料轉換 (轉)
