|
把tcplugin.dll和TC_tcplugin.exe放到安装目录, 打开TC_tcplugin.exe, 再关闭, 然后双击你的源码进入就能用了
从v2.2版本起, 插件转为收费使用, 不限机器数量, 暂定每月6元, 买半年减一个月费用, 到期插件功能失效!
现提供一个测试注册码, 可用到 2022-2-2 零点为止: tcpluginreg("这是一个测试注册码")
插件已有命令: (帖子里红色字的是本版本的更新内容)
rt(text) //读文本常量 rt("文本")=假装这里是一段多行不规则文本
rn(num) //读整数常量 rn(101)=假装这里是一段多行不规则文本
读文本常量(text) //读文本常量 读文本常量("文本")=假装这里是一段多行不规则文本
读整数常量(num) //读整数常量 读整数常量(101)=假装这里是一段多行不规则文本
asc(text) //字符取键码 asc("A")=65
chr(num) //键码取字符 chr(65)=A
dec(text) //十六进制到十 dec("0F")=15
hex(num) //十到十六进制 hex(15)=F
string(text, num) //生成重复文本 string("a",6)=aaaaaa
gb2312toutf8(text) //gb2312到utf8 gb2312toutf8("中文123")=涓枃123
utf8togb2312(text) //utf8到gb2312 utf8togb2312("涓枃123")=中文123
now() //取北京时间 now()=2020-12-01 12:15:55
nows() //取北京时间戳 nows()=1606796155
vbseval(text) //计算表达式 vbseval("123+456")=579
endanddelrc() //结束自我并删除RC资源目录 endanddelrc()
findallhwnd(num) //取指定句柄所有子句柄 findallhwnd(58565)=66255,85526,9522,7451152,82223
lenb(text) //取文本字节长度 lenb("中文123")=7
setclipboardpic(text) //设置剪切板图片 setclipboardpic("c:/1.jpg")
bmpbinarizationtest(text) //BMP图片二值化阈值测试 bmpbinarizationtest("c:/原图.bmp")
bmpbinarization(text1, text2, num) //BMP图片二值化 bmpbinarization("c:/原图.bmp","c:/处理后.bmp", 127)
setxp(num) //XP风格 setxp(1) num: 1-3之间
round(num1, num2 = 2) //四舍五入 round(5.46777, 3)=5.468 num2: 保留小数位数
openmulfile(text = "文档文件(*.txt)|*.txt") //打开浏览多个文件 openmulfile("图片(*.bmp)|*.bmp")=C:\1.bmp 多个文件回车符分开
rundos(text = "ping www.baidu.com") //运行dos命令 rundos("ping www.baidu.com")=正在 Ping xxx 具有 32 字节的数据:...
formattime(text, num) //格式化时间 formattime(当前时间(), 2) num=0-5 0:2021/5/22 12:22:46 1:2021_5_22_12_22_46 2:20210522122246 3:12:22:46 4:2021-5-22 5:20210522
wininet(text1, num1=0, text2="", text3="", text4="", bool1=假, text5="", ip="", bool2=假) //网页访问 wininet(网址, 访问方式, 提交信息, 提交Cookies, 附加协议头, 禁止重定向, 提交文件, 代理地址, 是否UTF8编码) 参数不使用留空即可
wininetcookie() //wininet返回cookie wininetcookie()
wininetheader() //wininet返回协议头 wininetheader()
getmachinecode() //获取本机机器码 getmachinecode() 此命令重装系统后机器码有可能改变!
bmptojpg(text1, text2) //bmp图片转jpg图片 bmptojpg("c:/123.bmp", "c:/123.jpg")
shellexecute(text1, text2="", num=2) //执行 shellexecute("C:/Windows/System32/notepad.exe") 或 shellexecute("C:/Windows/System32/notepad.exe", "c:/123.txt", 2) text2:命令行参数,可省 num:1为隐藏运行,2为普通运行
getcmdline() //取命令行 getcmdline() 所有参数用空格连接返回字符串
getedittext(num) //取编辑框内容 getedittext(12345) 通过句柄取编辑框的内容
setedittext(num, text) //置编辑框内容 setedittext(12345, "内容") 通过句柄置编辑框的内容
gifjjinit(index, text) //初始化GIFJJ功能 gifjjinit(1, 获取资源路径("rc:1111.gifjj")) 放在初始化事件里,最好只执行一次
gifjjgetsum(index) //返回GIFJJ总数 gifjjgetsum(1)
gifjjgettime(index, num) //返回GIFJJ当前时间 gifjjgettime(1, 1)
gifjjgetpath(index, num) //返回GIFJJ当前路径 gifjjgetpath(1, 1)
gifjjgetw(index) //返回GIFJJ宽 gifjjgetw(1)
gifjjgeth(index) //返回GIFJJ高 gifjjgeth(1)
gifjjplay(index, path, text, bool1=假, bool2=假) //GIFJJ动画播放 gifjjplay(1, 获取资源路径("rc:1111.gifjj"), "图片框0", 真, 假) index:索引号,值为1或2 bool1:是否无限循环 bool2:自动原图大小 动画播放只需要调用这个函数即可.
listviewinit(hwnd) //初始化外部超级列表框 listviewinit(12345) 参数为要操作的外部句柄,此句柄的类名必须是SysListView32
listviewgetrow() //取外部超级列表框行数 listviewgetrow() row
listviewgetcolumn() //取外部超级列表框列数 listviewgetcolumn() column
listviewgettext(num1, num2) //取外部超级列表框内容 listviewgettext(0, 0) 行列都是从0开始
listviewsettext(num1, num2, text) //置外部超级列表框内容 listviewsettext(0, 0, "新内容") 行列都是从0开始
jpgtobmp(text1, text2) //jpg图片转bmp图片 jpgtobmp("c:/123.jpg", "c:/123.bmp")
tcpluginreg(text) //注册vip 注册成功才可使用插件,否则无法使用任何命令 text:注册码 成功返回1
tcpluginret() //返回vip到期文本
inputbox(text1, text2="", text3="", bool=假) //输入框 inputbox("内容", "标题", "初始文本", 假) bool:是否置顶
kminit() //初始化驱动键鼠 kminit() 初始化驱动级模拟,可代替超级键盘及超级鼠标命令,支持全系统 成功返回1
kmkeypress(num) //键盘按键 kmkeypress(65) num:键码
kmkeydown(num) //键盘按下 kmkeydown(65) num:键码
kmkeyup(num) //键盘弹起 kmkeyup(65) num:键码
kmkeystring(text) //键盘输入字符串 kmkeystring("ABCabc123") 用按的方式输入字符串,可用于按出密码,不支持中文
kmleftclick() //鼠标左键单击 kmleftclick()
kmleftdown() //鼠标左键按下 kmleftdown()
kmleftup() //鼠标左键弹起 kmleftup()
kmleftclickd() //鼠标左键双击 kmleftclickd()
kmrightclick() //鼠标右键单击 kmrightclick()
kmrightdown() //鼠标右键按下 kmrightdown()
kmrightup() //鼠标右键弹起 kmrightup()
kmmiddleclick() //鼠标中键按键 kmmiddleclick()
kmmiddlewheel(num) //鼠标中键滚轮 kmmiddlewheel(num) num:滚动数量 kmmiddlewheel(1):滚轮向上1轮 kmmiddlewheel(-1):滚轮向下1轮
kmmoveto(num1, num2) //鼠标移动 kmmoveto(num1, num2)
kmmover(num1, num2) //鼠标相对移动 kmmover(num1, num2)
excelopen(text1, text2="") //表格打开 excelopen("C:/123.xlsx", "123456") text2:表格密码,可省 成功返回1 excel命令需安装办公软件,office或wps都行,命令可在线程中使用,但不能跨线程
excelgetsheetsum() //表格取表总数 excelgetsheetsum()
excelselectsheet(num) //表格选中表 excelselectsheet(1) 选中第一个表,以操作第一个表 成功返回1
excelgetrow() //表格取行数 excelgetrow()
excelgetcolumn() //表格取列数 excelgetcolumn()
excelgettext(num1, num2) //表格取单元格内容 excelgettext(1, 1) 行列都是从1开始
excelsettext(num1, num2, text) //表格置单元格内容 excelsettext(1, 1, "新内容") 行列都是从1开始
excelclose() //表格关闭 excelclose()
bmpgrayscale(text1, text2) //bmp图片灰度 bmpgrayscale("c:/原图.bmp","c:/处理后.bmp")
增强功能:
1. 自动开启TC自带的源码备份功能!
2. 自动关闭重复F5启动调试时的错误提示对话框!
3. 一键给生成后的软件加UPX壳!(自行把UPX.exe复制到安装目录)
4. 设置背景图美化界面!(效果不完美,仅供娱乐)
5. 打开源码后,自动打开主窗口对应的源码!
6. 增加递归循环中的次数,基本够用!
7. 增强调试输出框,显示更多内容,方便查看长文本,已设最大,剩下的是内部局限
8. 另类方式让TC支持播放GIF文件动画
9. 增强调试输出框,设置内容为整行选择!(强迫症福音)
下载: https://lanzouq.com/iBW20y6cnkf
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|