首页 > 系统相关 >Windows10企业版LTSC操作系统自定义快捷键-2022年8月16日

Windows10企业版LTSC操作系统自定义快捷键-2022年8月16日

时间:2022-08-16 16:58:37浏览次数:64  
标签:Total 窗口 自定义 16 ahk 快捷键 Everything Commander class

 

 

第1个快捷键:  Alt+空格键

作用:显示或者隐藏 Maye Lite 主窗口

 

Maye Lite 一个更轻更简洁的快速启动工具

https://blog.arae.cc/post/25842.html

https://github.com/25H/MayeLite/releases/latest

https://wwi.lanzouq.com/b0bs5bidc

 

Maye Lite 配置项

https://blog.arae.cc/post/25841.html

 

Maye 一个简洁小巧的快速启动工具

https://blog.arae.cc/post/25830.html

优先选择Maye Lite,当无法使用Maye Lite时再使用Maye

 

第2个快捷键:  F4

作用:显示或者隐藏 Total Commander 10.00 飞扬时空增强版主窗口

 

; 此脚本从此行开始
;/*
;===========================================
; 设置激活或者隐藏 Total Commander 10.00 主窗口的快捷键为 F4(位于Esc键右边第4个键)
; https://www.autoahk.com/archives/37780
; https://www.cnblogs.com/delphixx/p/15718194.html
;
; 脚本作者 : Cloud-Sync
; 最新版本 : 1.1
; 更新时间 : 2021年12月22日
;
; 用法: (需要最新版本 AHK v1.1.31+)
; 1. 到飞扬时空的新浪博客下载并安装TotalCommander中文增强版到文件夹D:/TotalCMD
; 2. 将本脚本保存为"TC-F4.ahk"并复制到D:/TotalCMD文件夹中
; 3. 使用Maye Lite来设置TC-F4.ahk的热键为F4(位于Esc键右边第4个键)
;
; 升级更新历史:
; 版本1.0 2021年12月22日 新建 创建此AutoHotkey脚本并测试通过F10热键功能
; 版本1.1 2021年12月22日 修改 调整删除 SetTimer 定时器时判断TC主窗口是否激活的顺序
; 把基于窗口类的激活判断语句"if(WinActive("ahk_class" TTOTAL_CMD))"放在最外层
; 防止有相同标题的窗口激活时(例如:相同标题的浏览器等等)窗口激活误判
;
; 由于AutoHotkey的Hotkey语句设置的热键必需在任务栏或者桌面进程激活时才有效,
; 所以请使用Maye Lite来设置Total Commander的热键为 F4(位于Esc键右边第4个键)
; https://blog.arae.cc/post/25830.html
; https://github.com/25H/Maya/releases/
;
; 可以用 Total Commander 访问用RaiDrive异地远程连接群晖WebDAV文件服务并映射成的本地虚拟磁盘盘符 Z: 分区
;
;===========================================
;*/

#SingleInstance,Ignore
loop,5
{
	DetectHiddenWindows,On
	Sleep,5
	IfWinExist,QQ595076941_AutoAHKRun
		ExitApp
}
Gui, Show, Hide,QQ595076941_AutoAHKRun
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
; 设置激活或者隐藏 Total Commander 10.00 主窗口的快捷键为 F8
; Hotkey,F8,ActivateOrHideWindowHotkey
ActivateOrHideWindowHotkey()
return
; ——————————————————–
ActivateOrHideWindowHotkey()
{
	; MsgBox,PressedHotkey检测到已经按下快捷键
	Sleep,5
	IfWinActive,ahk_class TTOTAL_CMD
	{

		; MsgBox,MinimizeWindow最小化指定窗口
		WinMinimize,Total Commander ahk_class TTOTAL_CMD
		Sleep,5
		ExitApp
	}
	else
	{
		; MsgBox,ActivateWindow显示并且最大化并且激活指定窗口
		SetTimer,RunTotalCMDTimer,50
		SetTimer,ActivateWindowTimer,10
	}
}
; ——————————————————–
RunTotalCMDTimer()
{
	; 1、如果程序没有运行则运行程序,这里我把可执行文件名改成了TotalCMD-v10.exe
	Sleep,10
	Process,Exist,TotalCMD.exe
	if (%ErrorLevel%=0)
	{
		Sleep,10
		IfExist,D:/Prog/TotalCMD/TotalCMD.exe
		{
			Run,D:/Prog/TotalCMD/TotalCMD.exe
		}
		else
		{
			MsgBox,找不到文件 D:/Prog/TotalCMD/TotalCMD.exe
			return
		}
	}
}

;根据窗口类名显示并激活Total Commander窗口
ActivateWindowTimer()
{
	; 2、显示并激活(切换到)指定窗口
	DetectHiddenWindows,On
	SetTitleMatchMode,2
	WinActivate,Total Commander ahk_class TTOTAL_CMD
	WinGet, WinID, ID,Total Commander ahk_class TTOTAL_CMD
	DllCall("SwitchToThisWindow", "UInt", WinID, "UInt", 1)
	WinShow,Total Commander ahk_class TTOTAL_CMD
	WinMove,Total Commander ahk_class TTOTAL_CMD,,0,0,A_ScreenWidth,A_ScreenHeight
	WinMaximize,Total Commander ahk_class TTOTAL_CMD
	; 3、检查指定窗口是否激活成功,
	; 假如激活成功则退出Timer计时器循环执行,
	; 如果激活失败则继续尝试激活指定窗口

	Sleep,5
	IfWinActive,ahk_class TTOTAL_CMD
	{
		Sleep,5
		if(WinActive(ahk_class TTOTAL_CMD))
		{
			Sleep,5
			WinGetClass, MyClass, A
			IfInString,MyClass,TTOTAL_CMD
			{
				Sleep,5
				IfWinActive,Total Commander
				{
					TCTitle:="Total Commander"
					Sleep,5
					WinGetActiveTitle,Title
					IfInString,Title,%TCTitle%
					{
						SetTimer,ActivateWindowTimer,Delete
						Sleep,5
						ExitApp
					}
				}
			}
		}
}
}
; 此脚本到此行结束

 

第3个快捷键:  F9

作用:显示或者隐藏 Everything 主窗口

 

https://www.voidtools.com/zh-cn/downloads/

 

; 此脚本从此行开始
;/*
;===========================================
; 设置激活或者隐藏 Everything 主窗口的快捷键为 F9 (位于Esc键右边第9个键)
;
; 脚本作者 : Cloud-Sync
;
; 用法: (需要最新版本 AHK v1.1.31+)
; 1. 到Everything官方网站下载并安装Everything
; https://www.voidtools.com/zh-cn/downloads/
; 2. 将本脚本保存为"Everything-F9.ahk"并复制到D:/Program/Everything文件夹中
; 3. 使用Maye Lite来设置 Everything-F9.ahk 的热键为 F9 (位于Esc键右边第9个键)
;
; 升级更新历史:
; 版本1.0 2022年2月24日 新建 创建此AutoHotkey脚本并测试通过F8热键功能
;
; 由于AutoHotkey的Hotkey语句设置的热键必需在任务栏或者桌面进程激活时才有效,
; 所以请使用Maye Lite来设置 Everything 的热键 F9 (位于Esc键右边第9个键)
; https://blog.arae.cc/post/25830.html
; https://github.com/25H/Maya/releases/
;
;===========================================
;*/
; 运行 Everything 并调整 Everything 的窗口位置
#SingleInstance,Ignore
loop,5
{
	DetectHiddenWindows,On
	Sleep,5
	IfWinExist,QQ595076941_Everything
		ExitApp
}
Gui, Show, Hide,QQ595076941_Everything
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
ActivateOrHideWindowHotkey_Everything()
return
ActivateOrHideWindowHotkey_Everything()
{
	IfWinActive,ahk_class EVERYTHING
	{
		WinMinimize,ahk_class EVERYTHING
		ExitApp
	}
	else
	{
		Run,D:\Prog\Everything\Everything.exe
		WinWaitActive,ahk_class EVERYTHING,,5
		; Send,#{Right}
		; WinMove,ahk_class 窗口类名,窗口文本,窗口左上角与屏幕上边沿的距离,窗口左上角与屏幕左边沿的距离,窗口左右宽度,窗口上下高度
		WinMove,ahk_class EVERYTHING,,A_ScreenWidth/2,20,A_ScreenWidth/2-30,A_ScreenHeight-200
		ExitApp
	}
}

; 此脚本到此行结束

 

 

标签:Total,窗口,自定义,16,ahk,快捷键,Everything,Commander,class
From: https://www.cnblogs.com/delphixx/p/16592091.html

相关文章

  • 低功耗高抗干扰/抗噪 四键/4键4通道4路触摸触控检测IC (芯片) -VK3604A/B SOP16/TSSOP
    产品品牌:永嘉微电/VINKA产品型号:VK3604A/B封装形式:SOP16/TSSOP16概述:VK3604具有4个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较高的集成度,仅需极少......
  • Codeforces1699E Three Days Grace【数学】【DP】
    分析:一开始觉得是二分答案,发现行不通之后改为枚举最小值。现在我将这若干个数分解,假设分解完之后得到的最小值为$i$,那么我就是要在最小值为$i$的基础上尽量最小化分解的......
  • 电脑常见快捷键
    键盘功能键:Tab切换菜单、空4格Shiftshift+delete:永久删除Ctrlctrl+A:全选Ctrl+Shift+Esc:打开任务管理器Altalt+f4:关闭窗口SpaceWindowsWindows+R:运行Windows+E......
  • 自定义Attribute
    [System.AttributeUsage(System.AttributeTargets.Class|System.AttributeTargets.Struct)]publicclassAuthorAttribute:System.At......
  • UVA1608 不无聊的序列 Non-boring sequences
    https://www.luogu.com.cn/problem/UVA1608如果一个序列的任意连续子序列都至少有一个元素唯一,则称这个序列“不无聊”,否则称这个序列“无聊”。给定T个序列,求是否“无聊......
  • 2022-8-16 剑指offer-二叉树
    剑指OfferII053.二叉搜索树中的中序后继难度中等57收藏分享切换为英文接收动态反馈给定一棵二叉搜索树和其中的一个节点 p ,找到该节点在树中的中序后继。如果......
  • 2022-08-16第二小组 张晟源(数据库查询)
    数据库(查询)DQL数据库查询语言DROPTABLEIFEXISTSstudentgoCREATETABLEstudent( idINT(10)PRIMARYKEY, `name`VARCHAR(10), ageINT(10)NOTNULL, gender......
  • 16 Django页面优化1
    需要用到bootstrapmodels.pyclassTransactionRecord():"""交易记录"""charge_type_class_mapping={1:"success",2:"danger",......
  • ubuntu16.04中文乱码问题解决
    1、先输入locale-a,查看一下现在已安装的语言2、若不存在如zh_CN之类的语言包,进行中文语言包装:apt-getinstalllanguage-pack-zh-hans3、安装好后我们可以进行临时修......
  • 自定义listview向其中动态增加控件
    1privatevoidInitARListView()2{3intcount=arListView1.Items.Count;4arListView1.Items.Clear();5......