AutoCloseLockNote 2023年3月22日
REM 我的腾讯QQ电子邮箱地址是 595076941@qq.com
REM 说明:我把 Synology DiskStation DS3622xs+ 群晖NAS网络附属存储服务器的管理员用户名和密码保存在ISO镜像文件中是为了防止误改误删文件,防止丢失长度为64个字符的管理员密码
REM 说明:我只把长度为64个字符的群晖管理员用户名和长度为64个字符的群晖管理员密码保存在 LockNote 中,其他网址、用户名、密码等个人私密信息都保存在坚果云网盘中的KeePass数据库中
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
%~dp0Oscdimg -u1 -os -w1 -c -h -l晓亮的镜像_CloudSync_1980-1-15 -m -t1/15/1980,11:11:11 -y6 %~dp0..\ %~dp0..\..\ISO_OSCDIMG_%year%-%month%-%day%.iso
Rem Oscdimg.exe ISO镜像创建工具使用说明
Rem https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/oscdimg-command-line-options?view=windows-11
[autorun]
icon=/oscdimg/ico.ico
REM 我的腾讯QQ电子邮箱地址是 595076941@qq.com
rem E:\Build\Autorun-Hotkey-Lnk\一键打包成单文件程序\一键打包成单文件程序.bat
rem Prog-SS-中的SS 是 Silent Setup 的简写,表示静默全自动安装
if exist "C:\Program Files (x86)\WinRAR\WinRAR.exe" (
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0Prog-SS-.exe %~dp0..\*.*)
)else (
"C:\Program Files\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0Prog-SS-.exe %~dp0..\*.*)
exit
; REM 我的腾讯QQ电子邮箱地址是 595076941@qq.com
; E:\Build\Autorun-Hotkey-Lnk\一键打包成单文件便携可执行程序\自解压脚本命令.txt
;下面的注释包含自解压脚本命令
;Path=解压缩路径
;Presetup=解压缩前运行
;Setup=解压缩后运行,可以输入多行Setup=一起执行
;Silent=静默方式:1-隐藏全部 2-隐藏启动对话框 空着不设置-显示全部
;Overwrite=覆盖方式:1-覆盖全部文件 2-跳过已存在的文件 空着不设置-覆盖前询问
;请选择正确的图标并保存正确的配置文件
Path=C:\Prog\LockNote
Setup=C:\Prog\LockNote\RunLockNote.exe
Silent=2
Overwrite=2
; REM 我的腾讯QQ电子邮箱地址是 595076941@qq.com
; REM 为了防止泄密,为了防止未授权人员非法偷看我的Synology群晖NAS管理员密码
; REM 在我离开电脑超过 55 秒钟时立即 关闭 LockNote 软件窗口
;当此脚本已经运行时自动替换旧实例再次运行。
#SingleInstance,force
;让脚本持久运行(即直到用户关闭或遇到 ExitApp)。
#Persistent
;用强制的方法激活窗口。阻止任务栏按钮的闪烁.
#WinActivateForce
;不显示托盘图标。
#NoTrayIcon
;不检查空变量是否为环境变量(建议所有新脚本使用)。
#NoEnv
SetTimer,AutoCloseLockNote,500
Run,%A_ScriptDir%\LockNote.exe,%A_ScriptDir%
return
AutoCloseLockNote()
{
;超时毫秒数,55秒*1000毫秒/秒=50000毫秒, 1秒 = 1000毫秒
;A_TimeIdlePhysical表示从系统最后一次接收到键盘,
;鼠标或其他输入后所经过的毫秒数. 这可以用来判断用户是否离开.
if(A_TimeIdlePhysical>55000)
{
loop,9
{
;等待指定标题窗口出现
; WinWait, LockNote - Steganos LockNote ahk_class ATL:0044B1A0 ahk_exe LockNote.exe
;设置脚本可以“看见”隐藏的窗口。
DetectHiddenWindows,On
;窗口标题匹配模式改成某个位置必须包含WinTitle。
SetTitleMatchMode,2
WinClose, LockNote
WinClose, ahk_exe LockNote.exe
WinKill, LockNote
WinKill, ahk_exe LockNote.exe
Process,Close,LockNote.exe
}
SetTimer,AutoCloseLockNote,Delete
ExitApp
}
}
标签:exe,22,dp0,2023,AutoCloseLockNote,LockNote,REM,WinRAR
From: https://www.cnblogs.com/delphixx/p/17242353.html