用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

许多实用脚本和封装函数, 可以让您编写脚本更加便捷高效

Moderators: tmplinshi, arcticir

williamzlj
Posts: 1
Joined: 15 Jun 2023, 20:15

用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

15 Jun 2023, 20:24

用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

核心组件是listView和读写ini文件的函数,此外还用到了run来执行

Code: Select all

MyListView:
if (A_GuiEvent = "DoubleClick")
{
    LV_GetText(RowText, A_EventInfo)  ; 从行的第一个字段中获取文本.
	LV_GetText(RowText2, A_EventInfo,2)  ; 从行的第2个字段中获取文本.
	LV_GetText(RowText3, A_EventInfo,3)  ; 从行的第2个字段中获取文本.
	
	GuiControlGet, OutputVar , , MyRadio1
	if(OutputVar=1)
		run,%RowText3%
	
	GuiControlGet, OutputVar , , MyRadio3
	if(OutputVar=1)
		run,%RowText3%	
	
	GuiControlGet, OutputVar , , MyRadio4
	if(OutputVar=1)
		run,%RowText3%		
		
	GuiControlGet, OutputVar , , MyRadio2 ;双击粘贴文本
	if(OutputVar=1){
		Gui,hide
		content := RowText3
		content := StrReplace(content, "\equal", "=") 	   ;替换等于号
		content := StrReplace(content, "\return", "`r`n")  ;替换回车和换行
		sleep 200
		send,%content%
		}
}
return


特点1:启动速度快
软件小巧,不到1M大小,启动速度快;界面简洁,使用方便

特点2: 可以全键盘操作
通过win+z快捷键打开界面,用1~9数字键快速打开常用文件、软件、网站,不需要鼠标参与

特点3:可以自定义数据
配制文件是.ini格式的, 可以自行修改里面的数据项,简单易操作,一次配制,长久使用

特点4:可以输入快捷短语
将常用短语保存后, 双击鼠标或者通过键盘数字按键,快速输入常用短语,提高聊天沟通、办公编辑效率

特点5:数据数量不限
根据自己需要添加,不限制常用文件、软件条目数量

特点6:绿色免费
不收费,供大家免费使用。无需购买会员每年缴纳。

作者:张亮军
下载地址 http://zhangliangjun.cn/kode/index.php?share/file&user=1&sid=zurmDgPA


软件界面如下
软件界面截图1.jpg
软件界面截图1.jpg (64.5 KiB) Viewed 2319 times
软件界面截图2.jpg
软件界面截图2.jpg (73.43 KiB) Viewed 2319 times
软件界面截图3.jpg
软件界面截图3.jpg (101.07 KiB) Viewed 2319 times
ccchan234
Posts: 84
Joined: 08 Jun 2023, 00:45

Re: 用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

10 Aug 2023, 05:02

williamzlj wrote:
15 Jun 2023, 20:24
用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

核心组件是listView和读写ini文件的函数,此外还用到了run来执行

Code: Select all

MyListView:
if (A_GuiEvent = "DoubleClick")
{
    LV_GetText(RowText, A_EventInfo)  ; 从行的第一个字段中获取文本.
	LV_GetText(RowText2, A_EventInfo,2)  ; 从行的第2个字段中获取文本.
	LV_GetText(RowText3, A_EventInfo,3)  ; 从行的第2个字段中获取文本.
	
	GuiControlGet, OutputVar , , MyRadio1
	if(OutputVar=1)
		run,%RowText3%
	
	GuiControlGet, OutputVar , , MyRadio3
	if(OutputVar=1)
		run,%RowText3%	
	
	GuiControlGet, OutputVar , , MyRadio4
	if(OutputVar=1)
		run,%RowText3%		
		
	GuiControlGet, OutputVar , , MyRadio2 ;双击粘贴文本
	if(OutputVar=1){
		Gui,hide
		content := RowText3
		content := StrReplace(content, "\equal", "=") 	   ;替换等于号
		content := StrReplace(content, "\return", "`r`n")  ;替换回车和换行
		sleep 200
		send,%content%
		}
}
return


特点1:启动速度快
软件小巧,不到1M大小,启动速度快;界面简洁,使用方便

特点2: 可以全键盘操作
通过win+z快捷键打开界面,用1~9数字键快速打开常用文件、软件、网站,不需要鼠标参与

特点3:可以自定义数据
配制文件是.ini格式的, 可以自行修改里面的数据项,简单易操作,一次配制,长久使用

特点4:可以输入快捷短语
将常用短语保存后, 双击鼠标或者通过键盘数字按键,快速输入常用短语,提高聊天沟通、办公编辑效率

特点5:数据数量不限
根据自己需要添加,不限制常用文件、软件条目数量

特点6:绿色免费
不收费,供大家免费使用。无需购买会员每年缴纳。

作者:张亮军
下载地址 http://zhangliangjun.cn/kode/index.php?share/file&user=1&sid=zurmDgPA


软件界面如下
软件界面截图1.jpg
软件界面截图2.jpg
软件界面截图3.jpg
師兄,
你的這個可以打入 e.g. Send, !+C 去使用 ahk 的 hotkey/shortcut ma?
其他人的可以:
https://www.autohotkey.com/boards/viewtopic.php?f=31&p=533472&sid=8ba736c88166751cf3bfbaef1fbc234b#p533472

另外, 請問你的開源ma?
我想參考一下, thanks.
ccchan234
Posts: 84
Joined: 08 Jun 2023, 00:45

Re: 用AHK制作的快速启动工具,可以打开文件、软件、文件夹、网址,也可以输入短语

10 Aug 2023, 22:32

oh, 看到code 了,
用 note editor 看 .exe, code 是附在后边的.
如果不想公開coding, 要用咱們的加密法.

Return to “脚本函数”

Who is online

Users browsing this forum: No registered users and 52 guests