import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio + bat";right=759;bottom=469;parent=...)
winform.add()
/*}}*/
import web.form;
var wb = web.form( winform,5/*_UIFLAG_DIALOG*/|4/*_UIFLAG_NO3DBORDER*/ | 8/*_UIFLAG_SCROLL_NO*/,,,true);
wb.noScriptErr = true;
wb.html = /**
批处理
可以直接使用 *.aardio 源码文件嵌入批处理代码到 EXE 文件内,
使用 aardio 标准库提供的 process.batch 加载执行。
批处理代码中aardio代码必须置于 <? ..... ?> 内部,类似PHP的模板语法,
但是要注意与PHP的区别是,aardio规定开始标记 <? 必须独立不能紧跟英文字母,
例如 <?xml..... 不是合法的aardio代码段开始标记(aardio会认为这是一个XML标记)。
另外,aardio总是忽略?>后面或文件开始的空白字符(包含空格、制表符,换行)。
aardio将<? ..... ?> 之外的部分解析为: print("批处理代码") 以调用全局函数print输出批处理代码。
print允许接收多个参数,并且对每个参数调用tostring()转换为字符串。
可以使用 <?=表达式?> 输出文本,该代码的作用类似于 print( 表达式 ) , 下面的写法也是允许的
<?
= 表达式
?>
批处理文件应当并且建议以UTF-8编码保存,process.batch 会自动转换为 ANSI 编码执行。
**/
winform.getTemplatePath = function(){
return io.fullpath("/template/bat/")
}
winform.show(true);
win.loopMessage();
return winform;