; 按快捷键`(即波浪号~所在的键盘按键)立即打开随身U盘中的办公专用文件夹

; 按快捷键`(即波浪号~所在的键盘按键)立即打开随身U盘中的办公专用文件夹


; 按快捷键`(即波浪号~所在的键盘按键)立即打开随身U盘中的办公专用文件夹
; WorkFolderHotkey.ahk
;
; http://www.autoahk.com/
; https://www.cnblogs.com/delphixx/p/12129024.html
; http://autohotkey.bokee.com/507525091.html

Hotkey,``,打开随身办公专用U盘
:*:/wk::
	打开随身办公专用U盘()
return
;
打开随身办公专用U盘()
{
	; 检测操作是否成功的定时器周期应当大于操作定时器的周期(即500大于100)
	SetTimer,AllMissionComplete,500
	SetTimer,OpenWorkFolder,100
	SetTimer,ActivateWorkFolder,100
	SetTimer,ReSizeWorkFolder,100
}
;
AllMissionComplete()
{
	if(OpenCount >100)
	{
		SetTimer,AllMissionComplete,Delete
		SetTimer,OpenWorkFolder,Delete
		SetTimer,ActivateWorkFolder,Delete
		SetTimer,ReSizeWorkFolder,Delete
		ToolTip,没有找到随身U盘_请连接随身U盘到电脑
		SetTimer, RemoveToolTip, 3000
	}
IfWinActive,,01_办公文件
{
	WinGetPos,X,Y,,,,01_办公文件
	if(A_ScreenWidth/2-X=0)
	{
		SetTimer,AllMissionComplete,Delete
		SetTimer,OpenWorkFolder,Delete
		SetTimer,ActivateWorkFolder,Delete
		SetTimer,ReSizeWorkFolder,Delete
	}
}
}
;
OpenWorkFolder()
{
	OpenCount++
	IfWinNotExist,,01_办公文件
	{
		DriveGet,DriveList,List
		loop,Parse,DriveList
		{
			DriveGet,USBDriveLabel,Label,%A_LoopField%:
			IfInString,USBDriveLabel, 随身U盘
			{
				FileCreateDir,%A_LoopField%:1_办公文件
				Run,%A_LoopField%:1_办公文件
			}
		}
	}
}
;
ActivateWorkFolder()
{
	WinShow,,01_办公文件
	WinActivate,,01_办公文件
}
;
ReSizeWorkFolder()
{
	WinMove,,01_办公文件,A_ScreenWidth/2,0,A_ScreenWidth/2,A_ScreenHeight-35
}
;
RemoveToolTip:
	SetTimer, RemoveToolTip, Off
	ToolTip
return

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

鼠标移动桌面右上角,就关闭窗口。

2021-1-27 13:53:02

其他教程

1.3.4游戏中常用的Autohotkey基础命令(click,mousemove,mouseclick,mouseclickdrag,pixelsearch,mousegetpos,pixelgetcolor,send,controlclick,controlsend)

2021-1-28 17:39:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索