home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 June
/
VPR0106A.BIN
/
OLS
/
FSC202
/
fsc202.lzh
/
AppCtr.fxl
next >
Wrap
Text File
|
2001-03-25
|
2KB
|
89 lines
// Name : アプリケーション操作
// Author : y.Fuji
// Upadte : 01/03/20 6:59:46
// Generator : FXL designer for FScript v1.01
// == 前処理 ==
// == フォーム作成 ==
main.add();
// == オブジェクト生成 ==
main.width="285";
main.height="255";
main.caption="application操作";
main.btn.add(15,15,240,30); //object
main.btn.caption="電卓を起動してファイルメニュー表示";
main.btn.add(15,45,240,30); //object
main.btn.caption="既に起動している電卓に123を送信";
main.btn.add(15,105,240,30); //object
main.btn.caption="電卓を終了";
main.btn.add(15,75,240,30); //object
main.btn.caption="電卓にクリップボード経由で送信";
main.btn.add(15,135,240,30); //object
main.btn.caption="DOS窓を起動";
main.btn.add(15,165,240,30); //object
main.btn.caption="DOS窓にDIRコマンドを実行";
// == 後処理 ==
main.deffunc.set(macro.body);
main.bring();
main.taskbar="true";
main.visible="true";
// == サブルーチン ==
function OnBtnClick1()
{
exec(str(sys.winpath,"\\calc.exe"));
sys.sleep(100); //windowがつかまらない場合が
//あるので時間稼ぎ
a = sys.findwin(null,"電卓");
sys.setfocus(a);
sys.sndkey("ALT+","E","ALT-");
}
function OnBtnClick2()
{
a = sys.findwin(,"電卓");
sys.setfocus(a);
sys.sndkey("1","2","3");
}
function OnBtnClick3()
{
a = sys.findwin(,"電卓");
sys.sndmess(a,0x10); //WM_CLOSE
}
function OnBtnClick4()
{
a = sys.findwin(,"電卓");
sys.setfocus(a);
sys.clip.textto("123");
sys.sndkey("ALT+","E","P","ALT-");
}
function OnBtnClick5()
{
shell("command.com");
}
function OnBtnClick6()
{
a = sys.findwin("tty");
sys.setfocus(a);
sys.clip.textto("123");
sys.sndkey("SCN","STR:DIR/W","CODE:13");
}