|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2022-1-1 21:05 编辑
var hThread, run, path
//编码类_区位码输入法
功能 执行()
cmd("notepad", true)//打开记事本,并使用区位码录入信息.
sleep(200)
//区位码流程图()
区位码录入字符("账号:QQksfdjaklkfd")
键盘按键(13)
区位码录入字符("密码:5df9798df$#321")
结束
功能 区位码流程图()
var str = "tc简单开发"
//获取字符的Ascii编码
var ret = dllcall(path & "Asc.dll", "char *", "AscA", "char *", str)
traceprint(ret)
//获取字符的Unicode编码
ret = dllcall(path & "Asc.dll", "char *", "AscW", "char *", str)
traceprint(ret)
//打开记事本.
//按下Alt,再按小键盘数字116,弹起Alt,输出字母t.
//按下Alt,再按小键盘数字99, 弹起Alt,输出字母c.
//按下Alt,再按小键盘数字48370,弹起Alt,输出汉字.简
//按下Alt,再按小键盘数字46501,弹起Alt,输出汉字.单
//按下Alt,再按小键盘数字49066,弹起Alt,输出汉字.开
//按下Alt,再按小键盘数字47010,弹起Alt,输出汉字.发
//字符串返回字符编码().
//英文和数学,返回Ascii编码. 中文返回Unicode编码.
ret = 字符串返回字符("0", 0)
//traceprint(ret) //调试输出48
ret = 字符串返回字符("1", 0)
//traceprint(ret) //调试输出49
//按住Alt键,
//使用主键盘的数学键,不能打出英文和汉字.
//使用小键盘的Num0--9,可以打出文字。
//键码49 是主键盘的数字1, 不是小键盘Num1。
//点击左侧的TC库,键码,数字键.
//主键盘 数字0,48, 数字1,49
//小键盘 Num0,96, Num1,97
//96-48=48,97-49=48, 递差值48.
结束
功能 区位码录入字符(str)
//测试流程图:
功能 启动_热键()
var bool = 线程获取状态(hThread)
if(bool == 0)
hThread = 线程开启("执行", "")
end
结束
功能 终止_热键()
线程关闭(hThread)
结束
功能 编码类_区位码输入法_初始化()
path = 系统获取进程路径()
path = path & "data\\"
结束
|
|