595076941@qq.com

KeePass+坚果云WebDAV简易登录器   2026年4月25日

 

   KeePass+坚果云WebDAV简易登录器   2026年4月25日   

 

pwd-1

 

 

 

ahk-keepass

 

 

;
;  KeePass+坚果云WebDAV简易登录器
;

; 为了能在WinPE等没有安装DotNet3.5(Microsoft .NET Framework 3.5 SP1)的Windows中运行KeePass
; 我选择使用比较旧的 KeePass 1.43 老版本(并不使用 KeePass 2.61 新版本)
; 由于老版本 KeePass 1.43 不能通过通过URL打开数据库(FTP、HTTP、HTTPS、WebDAV、SCP、SFTP、FTPS)
; 所以只能手动下载覆盖更新数据库文件 D:\APP\KeePass143\Database.kdb
; 在条件允许时也可以使用 KeePass 2.61 新版本 + 坚果云WebDAV 和 KeePass2Android (for Android) + 坚果云WebDAV

#SingleInstance,force
#NoTrayIcon ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
; #Persistent
; 身份验证,请使用飞跃的  AHK 源码加密器 v3.1 -FeiYue 加密工具对AutoHotkey源代码加密保护SFTP登录信息
; 请使用专用函数对SFTP密码字符串进行加密处理
SetWorkingDir %A_ScriptDir%
Gui Add, Picture,x1 y1 w800 h200, password.png
; Gui, Add, Text,,Please Enter your password:
Gui, Add, Edit, vPassword
SetTimer,LoginKeePass,500
SetTimer,ForceCloseKeePass,500
return  ; 自动运行段结束. 在用户进行操作前脚本会一直保持空闲状态.
LoginKeePass:
	Gui, Show ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
	Gui, Submit ,NoHide ; 保存用户的输入到每个控件的关联变量中.
	IfEqual,Password,12345678
	; Needle := "12345678"
	; if InStr(Password, Needle)
	{
		ToolTip ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
		Run,%A_ScriptDir%\KeePass.exe
		DetectHiddenWindows,On
		SetTitleMatchMode,2
		WinWaitActive,KeePassDB.kdbx,,20
		; 用户输入的是简单易记的密码12345678,(输入密码时不用按Enter回车键确认)
		; 但是坚果云WebDAV保存的数据库文件管理密码却是复杂的不易被破解的密码595076941@qq.com---595076941@qq.com---595076941@qq.com
		Send,595076941@qq.com---595076941@qq.com---595076941@qq.com
		Sleep,100 ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
		Send,{Enter}
		SetTimer,LoginKeePass,Delete
		Gui,Hide ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
	}
	else
	{
		ToolTip,密码输入错误
		; MsgBox,0,,密码输入错误,3
		; ExitApp
	} ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
return
ForceCloseKeePass:
	;3分钟的超时毫秒数,2*60*1000=120000,1秒=1000毫秒
	if(A_TimeIdlePhysical>120000)
	{
		loop,5 ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
		{
			DetectHiddenWindows,On
			SetTitleMatchMode,2
			WinClose,ahk_exe KeePass.exe
			WinClose,KeePassDB.kdbx
			Process,Close,KeePass.exe
		} ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
		ExitApp
	} ;我的腾讯QQ电子邮箱地址是 595076941@qq.com
return
GuiEscape:
GuiClose:
	ExitApp

 

  

  

 

 

https://www.autoahk.com/archives/58951

 

https://www.cnblogs.com/delphixx/p/19928806

posted @ 2026-04-25 14:54  QQ595076941  阅读(9)  评论(0)    收藏  举报
595076941@qq.com