aardio 文档

aardio 范例: 退出远程桌面,保持会话

//保持远程桌面会话
import win.ui;
/*DSG{{*/
var winform = win.form(text="退出远程桌面,保持会话";right=759;bottom=469)
winform.add(
button={cls="button";text="退出远程桌面";left=395;top=399;right=738;bottom=458;color=14120960;font=LOGFONT(h=-14);note="退出后保持会话,自动化程序可继续运行";z=1};
edit={cls="edit";left=18;top=20;right=742;bottom=388;edge=1;multiline=1;z=2}
)
/*}}*/

import win.ts.changeNotification;
var changeNotification = win.ts.changeNotification(winform);
changeNotification.onSessionChange = function(sessionId,statusText,statusCode){
    winform.edit.print("会话ID:" + sessionId,statusText,statusCode);
} 

import win.ts;
winform.button.oncommand = function(id,event){
    //退出远程桌面,保持会话,窗口自动化程序可继续运行
    win.ts.session().connect(); 
}

/*
创建远程桌面客户端请参考:
范例程序 > COM 组件 > 免注册控件 > 远程桌面
*/

winform.show();
win.loopMessage();
Markdown 格式