![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数库
liuyukuan
擅长RDA(Robotic Desktop Automation)、数据处理、工具优化;致力于简化工作、提高效率!Geek
展开
-
[FUNC]判断窗口在哪一个屏幕上
识别某个窗体在哪一个显示屏上。原创 2023-12-01 21:15:16 · 628 阅读 · 0 评论 -
[QMT]09-下载历史行情数据到本地
用Python调用xtquant接口从iQuant获取1分钟K数据原创 2023-01-26 00:13:21 · 3942 阅读 · 3 评论 -
[QMT]08-从本地行情数据解析历史K线信息
QMT从本地行情数据解析历史K线信息原创 2023-01-24 23:00:05 · 2036 阅读 · 4 评论 -
Python进度条库tqdm详解
python进度条函数库转载 2023-01-24 22:26:05 · 970 阅读 · 0 评论 -
[Python]tabulate可如此优雅地创建表格
本文介绍了在python中使用tabulate库来创建表格,并针对输出形式进行不断改进来美化输出效果,并给出了代码示例。转载 2023-01-24 00:14:39 · 1358 阅读 · 0 评论 -
[QMT]06-获取板块成分股
get_stock_list_in_sector 函数使用示范原创 2023-01-23 18:32:49 · 614 阅读 · 0 评论 -
[QMT]05-获取基础行情信息
QMT 函数 get_instrument_detail 使用示范原创 2023-01-23 14:29:20 · 2256 阅读 · 1 评论 -
[AHK][FUNC]Base64 Encode / Decode
需求:c2VhcmNob25leUAxNjMuY29t 是啥内容?; ===============================================================================================================================; Base64 Encode / Decode a string (binary-to-text encoding); ===================...原创 2021-08-12 18:51:43 · 746 阅读 · 1 评论 -
[FUNC]根据控件的句柄,获取控件的ClassNN
;根据控件的句柄,获取控件的ClassNN ;0x71e24需要你根据实际情况来更换成实际的测试值MsgBox,,, % GetClassNNEx(0x71e24)Return; Flag: GA_PARENT = 1, GA_ROOT = 2, GA_ROOTOWNER = 3GetAncestor(hWnd, Flag := 2) { Return DllCall("GetAncestor", "Ptr", hWnd, "UInt", Flag)}GetClassNNEx.原创 2021-07-01 12:38:11 · 555 阅读 · 0 评论 -
[FUNC]奇偶数判断快捷方
value:=3if(value&1) MsgBox 奇数 oddelse MsgBox 偶数 even原创 2021-02-20 21:32:59 · 293 阅读 · 0 评论 -
[AHK]用堆栈数据结构实现后缀表达式求值(逆波兰表达式)
AutoHotkey版本;StackClass Stack{ stack := [] ;压栈 push(value) { this.stack.push(value) } ;出栈,栈为空时返回 undefined pop() { if (this.empty()) return "undefined1" return this.stack.pop() } size() { return this.stack.length() } empty() {原创 2020-06-10 21:22:05 · 340 阅读 · 0 评论 -
[FUNC]Word页脚插入页码,删除页眉横线
Word插入页脚,删除页眉横线;作者:sunwind1576157;时间:2019年12月3日;最新版网址:https://blog.csdn.net/liuyukuan/article/details/103369405;功能:利用Word.Application COM对象,操纵word插入页脚,并删除页眉中的横线;参数:第一个参数标识页码位置、第二个参数是首页是否插入页码...原创 2019-12-03 16:12:59 · 694 阅读 · 0 评论 -
[ahk]xCopyPlus批量复制某类文件
;作者:sunwind;2015年10月27日22:34:33;功能:;xcopy的增强版,可以过滤扩展名 ;xCopyPlus批量复制某类文件Gui,+AlwaysOnTopGui, Add, Text,,源路径(拖放或输入源目录,多条请换行)Gui, Add, Edit, vSourceEdit W300 R2Gui, Add, Text,,目的路径(拖放原创 2015-11-02 13:28:15 · 1741 阅读 · 0 评论 -
Microsoft Excel 中 ROMAN 函数介绍
Microsoft Excel 中 ROMAN 函数介绍ROMAN函数可将阿拉伯数字转换为文本形式的罗马数字。:参数Number 必需。需要转换的阿拉伯数字。 Form 可选。一数字,指定所需的罗马数字类型。罗马数字的样式范围可以从经典到简化,随着 form 值的增加趋于简单。 0或省略 经典1 更简明。请见下例2 更简明。请见下例3 更翻译 2017-10-24 16:50:32 · 818 阅读 · 0 评论 -
[Python]使用TuShare能获取到哪些信息?
windows下先前装了Anaconda3,然后用pip 直接装tushare即可。测试tushare, 试试票房数据先再看我们公司股票居民消费指数,可以通过ts.get_cpi()函数获取(一次会获取322条,部分展示)ts.get_latest_news()函数可以查看最近的新闻,会返回80条原创 2017-10-22 20:31:35 · 3461 阅读 · 0 评论 -
[FUNC]Excel的列名称数字转换成字符convert column number to letter
excel列名称由数字转成字母格式,如何编程实现?For example:1 -> A2 -> B3 -> C…26->Z27->AA28->AB…52-> AZ53 -> BA【数字转成字母】方法①思路:先用数组对象,下标1-26对应存储字符A-Z,.然后把excel列数字 看成...原创 2017-10-24 23:09:36 · 1240 阅读 · 2 评论 -
[FUNC]AHK获取当前选中的文件路径
Joshua A. Kinnison /* Library for getting info from a specific explorer window (if window handle not specified, the currently active window will be used). Requires AHK_L or similar. Works with th翻译 2016-11-29 20:23:06 · 4043 阅读 · 3 评论 -
[FUNC][DLLCALL]获取网卡信息
一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体的主...转载 2019-06-01 09:04:35 · 526 阅读 · 0 评论 -
[FUNC]ahk如何判断是否连接网络?
原文:http://www.autohotkey.com/forum/viewtopic.php?p=60892#60892方法一:If ConnectedToInternet()Msgbox, 64, WinInet.dll, ONLINE!elseMsgbox, 48, WinInet.dll, OFFLINE!ReturnConnectedToInternet(flag=...转载 2010-10-18 21:56:00 · 2425 阅读 · 3 评论 -
[FUNC]改分辨率的脚本
;适合xp、win7ChangeResolution(w,h) { VarSetCapacity(dM,156,0) NumPut(156,dM,36) NumPut(0x5c0000,dM,40) NumPut(w,dM,108) NumPut(h,dM,112) DllCall( "ChangeDisplaySettingsA", UInt,&dM, UInt,0 )转载 2017-12-22 12:21:20 · 2228 阅读 · 0 评论 -
[FUNC]AutoXYWH() - Move control automatically when GUI resized
; =================================================================================;~ https://autohotkey.com/boards/viewtopic.php?f=6&t=1079; Function: AutoXYWH; Move and resize control autom...翻译 2018-03-08 10:45:20 · 378 阅读 · 0 评论 -
[FUNC]AHK有没有日期运算?比如,20-DEC-2018 减2天
AHK有没有日期运算?比如,20-DEC-2018 减2天 回答网友提问如下:;~功能:计算日期减法;~作者:sunwind 1576157;~最新版地址:https://blog.csdn.net/liuyukuan/article/details/84385196 ;~ AHK有没有日期运算?比如,20-DEC-2018 减3天 MsgBox % 日期减法("20-DE...原创 2018-11-23 13:07:02 · 1322 阅读 · 3 评论 -
[FUNC]数组倒序、逆序、Reverse!
;~ 将数组[a,b,c] 倒序排序 为[c,b,a] 应该怎么写啊,有示例代码么,谢谢;https://blog.csdn.net/liuyukuan/article/details/85158771;作者:sunwind;2018年12月21日;功能:数组反转顺序输出arr := ["a", "b", "c"]Msgbox, % arr.join("|")Msgbox,...原创 2018-12-21 11:05:40 · 698 阅读 · 0 评论 -
SciTE的二次开发,用COM接口调用相关功能
Programmatically interact with the SciTE editor via COM objects September 20, 2015 - 6:15 amAutoHotKey, COM, GUI, Office Automation, Regular Expressions / RegEx, SciTE, Text ManipulationSciTE ed...翻译 2018-12-23 19:18:19 · 746 阅读 · 1 评论 -
[FUNC]AHK 判断变量类型,区分数组和关联数组
arr:=["hello","world"] ;数组元素不能同时包含字符串和纯数字。MsgBox % type(arr) MsgBox % ObjGetCapacity(arr) " " ObjLength(arr) " " ObjCount(arr);ObjGetCapacity返回对象或其一个字段当前占用的内存空间.ObjLength(brr) 对象中整数键的最大位置 ;O...翻译 2019-05-25 13:26:48 · 1359 阅读 · 0 评论 -
[FUNC]获取DNS地址
转自:GetDnsAddresshttps://github.com/jNizM/AHK_Scripts/blob/master/src/net/GetDnsAddress.ahk; =======================================================================================================...转载 2019-06-01 09:08:07 · 467 阅读 · 0 评论 -
[AHK]获取期货行情
AHK获取期货行情;作者:sunwind;时间:2019年8月22日17:51:29;功能:获取股票、期货价格;最新版本:https://blog.csdn.net/liuyukuan/article/details/100019615#z::;~ code:="sh600066" ;好用;~ code:="000012" ;好用code:="300163" ;好用...原创 2019-08-22 17:12:18 · 572 阅读 · 0 评论 -
[WIN32]IsWindowVisible
获得指定窗口的可视状态,即显示或者隐藏函数原型BOOL IsWindowVisible(HWND hWnd);参数hWnd:被测试窗口的句柄。备注:窗口的可视状态由WS_VISIBLE位指示。当设置了WS_VISIBLE位,窗口就可显示,而且只要窗口具有WS_VISIBLE风格,任何画在窗口的信息都将被显示。头文件:winuser.h;库文件:user32.原创 2016-12-23 13:24:31 · 4011 阅读 · 0 评论 -
[FUNC]RunOrActivateOrMinimizeProgram
;RunOrActivateOrMinimizeProgram;tClass 标识程序的控件名称,用来检查程序是否运行;ExePath 程序的路径 RAMP(ExePath,tClass) { if WinExist("ahk_class" . tClass) { If WinActive("ahk_class" . tClass) ; "ahk_class" 后不需要翻译 2017-08-15 13:19:06 · 418 阅读 · 0 评论 -
[FUNC]星级评分函数
MsgBox % rank(4);作者:sunwind1576157;根据5分制分值,返回评价星级rank(star){ star:=star>5?5:star star:=star<0?0:star return SubStr("★★★★★☆☆☆☆☆",5-star+1,5)}原创 2017-08-21 12:58:14 · 565 阅读 · 0 评论 -
[AHK]用Scite运行ahk脚本,脚本中输出Scite的进程编号
获取父进程的pidGetParentPID(){ hScriptProc := DllCall("GetCurrentProcess", "ptr") VarSetCapacity(pbi, sizeof_pbi := 6*A_PtrSize) if DllCall("ntdll\NtQueryInformationProcess", "ptr", hScriptProc,翻译 2017-01-26 16:51:19 · 1198 阅读 · 0 评论 -
[AHK]批量改文件名一法
利用COM实现文件名批处理:删掉---【meimajidi.com 美妈基地网整理】dir=D:\anan\1-52解压密码meimajidi.comobjFolder := ComObjCreate("Shell.Application").NameSpace(dir)for item in objFolder.items if Not item.isFolder {原创 2017-01-26 11:10:19 · 2187 阅读 · 1 评论 -
[AHK]进制转换
请教下,如何把 D2DFC(16进制) 这个转成10进制数?MsgBox % ToBase(0xD2DFC,10)ToBase(n,b){ return (n < b ? "" : ToBase(n//b,b)) . ((d:=Mod(n,b)) < 10 ? d : Chr(d+55))}原创 2017-01-25 22:53:37 · 2055 阅读 · 0 评论 -
[FUNC]REPT函数
Sword问: str := "abc" 怎么打印几个或多个"abc ",类似于EXCEL里的REPT函,不知AHK有没有?回答:rept(str,i){ ret:="" loop,%i% { ret:=ret . str } return ret};testMsgBox % rept("a",3)MsgBox % rept("abc原创 2017-01-16 13:04:44 · 811 阅读 · 0 评论 -
[FUNC]AHK设置系统时间
设置时间(YYYYMMDDHHMISSMS){ VarSetCapacity(localTime, 16, 0) ; 这个结构体是由 8 个 UShorts 组成,所以容量为 8×2=16 StringLeft, Int, YYYYMMDDHHMISSMS, 4 ; YYYY (年) NumPut(Int, localTime, 0, "UShort") StringMid,转载 2016-12-20 23:09:49 · 1365 阅读 · 0 评论 -
[WIN32]Windows API宏SendMessage
这个函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而和函数PostMessage不同,PostMessage是将一个消息寄送到一个线程的消息队列后就立即返回。函数原型LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)AutoHotkey中的参数顺原创 2016-12-23 13:40:24 · 2096 阅读 · 1 评论 -
[FUNC]测试是否联网
Address = "smtp.qq.com";~ Address = "10.12.34.6" wmi := ComObjGet("winmgmts:")queryEnum := wmi.ExecQuery("" . "Select * from Win32_PingStatus where Address=" . Address) ._NewEnum(转载 2016-12-22 22:20:45 · 447 阅读 · 0 评论 -
[FUNC]在编辑器中按热键打开文件所在目录
; 支持SciTE和Notepad++.; Ctrl+Shift+O to open containing folder in Explorer.; Ctrl+Shift+E在资源管理器中定位当前编辑文件.^+o::^+e:: editor_open_folder() { WinGetTitle, path, A if RegExMatch(pat转载 2017-01-02 18:43:43 · 565 阅读 · 0 评论 -
[FUNC]RunOrActivate
;===========================================================================; Run a program or switch to it if already running.; Target - Program to run. E.g. Calc.exe or C:\Progs\Bobo.exe;转载 2017-01-02 18:40:01 · 521 阅读 · 0 评论 -
[FUNC]调用系统的Zip压缩功能函数
; ----------------------------------------------------------------------------------------------------------------------; Name .........: Zip library; Description ..: Implements basic zip features u翻译 2016-12-04 22:16:42 · 600 阅读 · 0 评论