上位机开发笔记
» 搜索 » user:admin post:true
aar里各种字符和数据格式相互转换总结
import console;
//acsii转换为HEX码
var Hex=function(data,len){
var str="";
for(i=1;len;1){
str = str++" "++string.right(string.format("%X", data[ i ]),2);//默认转换成有符号字节,因此取最右边两位 HEX码
}
return str;
}
//hex转ascii
var Ascii=functi
admin •
2017-12-10 • 最后回复来自 admin
利用串口接收到ascii码,这里列举一个处理的办法
import console;
console.open();
var dataaa = "57 32 50 30 2D 38 30 2E 30 30 31 54 57 32 50 30 2D 38 30 2E 30 30 31 54 0D 0A"
var txdata="";
str = string.replace(dataaa,"\s","");//去除空格及换行符
for(i=1; #str;2)
{
//第一种方法
//txdata ++= string.pack(eval("0X
admin •
2017-12-10
获取电脑上自带的计算器计算框里面的值
import win.ui;
import winex;
import console;
import process;
/*DSG{{*/
var winform = win.form(text="aardio form";right=418;bottom=335)
winform.add(
button={cls="button";text="button";left=50;top=275;right=161;bottom=312;z=1};
button2={cls="button";text="button2";
admin •
2017-12-10
我电脑里有一个通讯端口COM3 现在我用工具已经打开了这个串口,我想在aardio里在操作串口之前先检查一下这个COM端口的状态 想知道是否可用
如果先检测到了已经占用的话 那么先关闭这个串口 如果没有占用的话 那么再执行打开操作
API获取窗口滚动条位置
以前都是找内存读取滚动条位置,后来遇到一个游戏客户端的滚动条内存基址怎么也找不到,做了很多努力都失败了,因为这个内存