html 调用客户端exe并写入文本文件
来源:互联网 发布:java培训课程哪家好 编辑:程序博客网 时间:2024/06/05 01:01
<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;
}
//介護システム起動とパラメータの渡す
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 onload='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;
}
//介護システム起動とパラメータの渡す
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 onload='init();cmd();'>
しばらくお待ちください......<br>
<br>
吹田システムを起動します。<br>
<br>
<!--UserID:<input id="inputPAR_VAL" readOnly="true"></input>-->
<br>
UserID:<lable id="LabPAR_VAL"></lable>
</body>
</html>
0 0
- html 调用客户端exe并写入文本文件
- 连接SQL,并写入文本文件
- 创建一个文本文件并写入文本
- 取本地时间并写入文本文件
- matlab---调用.exe文件,批量写入读入
- Vb6.0写文本文件并写入十六进制数据
- VBS 读取excel内容并写入到文本文件
- Android 建立文件夹、生成文件并写入文本文件内容
- Android 建立文件夹、生成文件并写入文本文件内容
- 读取文本文件的所有行并写入到数据库
- Android 建立文件夹、生成文件并写入文本文件内容
- java解析HTML,并写入TXT
- java调用服务器端exe文件和客户端exe文件
- C# 调用exe 并传参
- ie调用并调试ocx、exe
- C#写入/读出文本文件
- Code17写入.txt/文本文件
- 文本文件读取和写入
- 用分部积分推导梯形数值积分公式
- android获取手机基本信息
- 【Xcode】【iOS-pod】The sandbox is not sync with the Podfile.lock
- ccpc Ancient Go(dfs求连通块周围'.'的数目)
- 小胖说事46-----iOS 控制台报错:No location, value may have been optimized out
- html 调用客户端exe并写入文本文件
- iOS9 新特性联系人Contact FrameWork---OC版
- U3D 三种实现截屏保存精彩瞬间方式
- iOS 保存和获取本地图片的封装函数
- 链表逆置--递归
- 小胖说事47-----iOS 修复UIImagePickerController偷换StatusBar颜色的问题
- cc3200 simplelink 无线系统概况
- 小胖说事48-----iOS 文本框变化 监听的3种方式
- 你以为差的只是一个程序员?其实是缺一种跨界沟通能力