<html>
<head>
<title>システム起動ページ</title>
<script type="text/javascript">
function init() {
try {
new ActiveXObject('WScript.Shell');
} catch(e) {
//安全が保障されないActiveXを生成する際に例外が投げられる
alert('セキュリティ設定が高すぎるため実行ない。');
}
}
//パラメータを取得
function GetQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
//XXXシステム起動とパラメータの渡す
function cmd() {
//urlから、パラメータを渡す
try
{
//起動先の処理を待たない軌道
var ws = new ActiveXObject('WScript.Shell');
//?PAR_VAL=aaaa
var PAR_VAL = GetQueryString("PAR_VAL");
//alert(PAR_VAL);
if(PAR_VAL==null || PAR_VAL=="")
{
//document.getElementById("inputPAR_VAL").value="NULL"
document.getElementById("LabPAR_VAL").innerHTML="NULL";
}
else
{
//document.getElementById("inputPAR_VAL").value=PAR_VAL
document.getElementById("LabPAR_VAL").innerHTML=PAR_VAL;
}
//ローカルファイルにPAR_VALを書く
var fso = new ActiveXObject('Scripting.FileSystemObject');
var f = fso.createtextfile("C:\\Test\\xxxFile.txt",2,true);
f.writeLine(PAR_VAL);
f.close();
//exeパスの設定
var para='C:\\BeInvokedWinform\\BeInvokedWinform\\bin\\Debug\\BeInvokedWinform.exe PAR_VAL='+ PAR_VAL ;
//exe起動
ws.Exec(para);
WINDOW.OPENER=NULL;
WINDOW.CLOSE();
}
catch (e)
{
//alert("システム起動できませんでした。");
}
}
</script>
</head>
<body οnlοad='init();cmd();'>
しばらくお待ちください......<br>
<br>
吹田システムを起動します。<br>
<br>
<!--UserID:<input id="inputPAR_VAL" readOnly="true"></input>-->
<br>
UserID:<lable id="LabPAR_VAL"></lable>
</body>
</html>
<head>
<title>システム起動ページ</title>
<script type="text/javascript">
function init() {
try {
new ActiveXObject('WScript.Shell');
} catch(e) {
//安全が保障されないActiveXを生成する際に例外が投げられる
alert('セキュリティ設定が高すぎるため実行ない。');
}
}
//パラメータを取得
function GetQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
//XXXシステム起動とパラメータの渡す
function cmd() {
//urlから、パラメータを渡す
try
{
//起動先の処理を待たない軌道
var ws = new ActiveXObject('WScript.Shell');
//?PAR_VAL=aaaa
var PAR_VAL = GetQueryString("PAR_VAL");
//alert(PAR_VAL);
if(PAR_VAL==null || PAR_VAL=="")
{
//document.getElementById("inputPAR_VAL").value="NULL"
document.getElementById("LabPAR_VAL").innerHTML="NULL";
}
else
{
//document.getElementById("inputPAR_VAL").value=PAR_VAL
document.getElementById("LabPAR_VAL").innerHTML=PAR_VAL;
}
//ローカルファイルにPAR_VALを書く
var fso = new ActiveXObject('Scripting.FileSystemObject');
var f = fso.createtextfile("C:\\Test\\xxxFile.txt",2,true);
f.writeLine(PAR_VAL);
f.close();
//exeパスの設定
var para='C:\\BeInvokedWinform\\BeInvokedWinform\\bin\\Debug\\BeInvokedWinform.exe PAR_VAL='+ PAR_VAL ;
//exe起動
ws.Exec(para);
WINDOW.OPENER=NULL;
WINDOW.CLOSE();
}
catch (e)
{
//alert("システム起動できませんでした。");
}
}
</script>
</head>
<body οnlοad='init();cmd();'>
しばらくお待ちください......<br>
<br>
吹田システムを起動します。<br>
<br>
<!--UserID:<input id="inputPAR_VAL" readOnly="true"></input>-->
<br>
UserID:<lable id="LabPAR_VAL"></lable>
</body>
</html>