自制获取文件图标工具(getIconImage函数)
这是来自官方论坛的例子,可以参考下获取图标的做法
import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio form";right=427;bottom=458) mainForm.add( button={cls="button";text="清空";left=124;top=390;right=293;bottom=429;z=2}; listview={cls="listview";left=9;top=10;right=4aardio打印调试信息
调试信息对于软件测试非常重要,一般工程中的日志库可以输出打印日志的文件,行数,函数,时间等等信息,例如C项目中
DebugLog( __FILE__ , __LINE__ , "pfuncAddDoneQueueUnitProc ok" );后期很方便的定位问题,aardio中其实也有不过雪藏在库的源码里,现在拿出来整理下。
简易C# Excel调用Aspose.Cells
哈哈终于研究到这个net库,推荐一个可用的licence合集,ldqk.xyz/100?t=uotzlw71x79c
无需申请API KEY的百度翻译(web.script执行js例子)
利用 web.script 获取百度翻译网页版的 sign,无需申请API,可作为aardio调用js的示例,注意这里js标准为ES5以下,使用先确保兼容性
aardio的python开发环境配置(结合pycharm)
首先安装好aardio,主界面>右侧工具栏>工具>扩展库,搜索py的结果全勾上,安装好py支持库。
确定aardio扩展库的py版本,我显示的是3.8.10
对 thread.semaphore 中的一段源码有疑惑,请指教
CreateSemaphore失败的原因有许多种,其中一种是同名的semaphoreName信号量已存在, OpenSemaphore 就是检验是不是这个原因
win.involk设置线程超时时间
回复#1 @admin :
文章里写了,win.invoke实际调用的时 thread.invokeAndWait,并不是窗口线程处理事情。
win.involk设置线程超时时间
编写多线程界面程序时,win.involk可以说是经常用到的函数,多线程带返回值,不卡界面。
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=319;bottom=159) winform.add( button={cls="button";text="访问网页";left=200;top=112;right=304;bottom=144;z=1}; edit={cls="edit";left=8;top=8;rchrome类浏览器、web.view动态更换代理IP的两种方式(纯讨论)
你需要一个代理池中间件吧,像文中的方案一,github上有很多
https://github.com/search?q=%E4%BB%A3%E7%90%86
ocr范例识别文字保留原格式输出
回复#5 @the100s :
abbyy的可扩展性太差,如果结合常见中文分词,进行识别后自动校正要好的多
智能编码检测库uchardet的aardio封装
最近有关编码问题的解决方法聊的很嗨,之前封装过一个智能识别编码的库 uchardet,在此分享一下
uchardet的官方网站是 https://www.freedesktop.org/wiki/Software/uchardet/
摘抄下网站上介绍:
uchardet is an encoding detector library, which takes a se