c#フォルダを開き、jsがexeを呼び出す
フォルダの2行の強いコードをコードで開く
もちろん、ローカルエリアネットワーク内で共有されている別のパソコンのフォルダやファイルを開くこともできます
string path = @"C:\Program Files"; System.Diagnostics.Process.Start("explorer.exe", path);
Webプログラムはクライアント上のexplorerを呼び出す.exe
jsを使って呼び出す方法を考えました
もちろん、パブリッシュ後、クライアントでフォルダを開くことができず、ieの左下にエラーが表示されます.
ie設定を変更する必要があります
「ツール」--Internateオプション--「セキュリティ」--安全とマークされていないActiveXコントロールの初期化と実行
「プロンプト」に設定
もちろん、ローカルエリアネットワーク内で共有されている別のパソコンのフォルダやファイルを開くこともできます
string path = @"C:\Program Files"; System.Diagnostics.Process.Start("explorer.exe", path);
Webプログラムはクライアント上のexplorerを呼び出す.exe
jsを使って呼び出す方法を考えました
<script language=javascript>
function ExeRun(command)
{
window.oldOnError=window.onerror;
window._command=command;
window.onerror=function(err)
{
if(err.indexOf('automation')!=-1)
{
alert(" "+window._command+" !");
return true;
}
else return false;
}
var wsh=new ActiveXObject("WScript.Shell");
if(wsh)
wsh.Run(command);
window.onerror=window.oldOnError;
}
</script>
<input type="button" onclick="ExeRun('explorer \\\\192.168.1.169\\VSS')" value=" "/>
もちろん、パブリッシュ後、クライアントでフォルダを開くことができず、ieの左下にエラーが表示されます.
automation
ie設定を変更する必要があります
「ツール」--Internateオプション--「セキュリティ」--安全とマークされていないActiveXコントロールの初期化と実行
「プロンプト」に設定