分類保存與實時同步共享文件夾使用說明



分類保存與實時同步共享文件夾使用說明
本文鏈接1: https://docs.qq.com/doc/DSVNNckVtRWV4aGlR
本文鏈接2: https://blog.51cto.com/ds920/4977103
本文鏈接3: https://www.autoahk.com/archives/39586
本文鏈接4: https://www.cnblogs.com/delphixx/p/15854454.html
本文鏈接5:
https://gitee.com/ds920/classified-storage-and-real-time-
synchronization-shared-folder-instructions-readme/blob/
master/README.md
2022-1-30
說 明
一、本文檔是文件夾 D:\分類保存與實時同步\ 的使用說明文件。
文件夾 D:\分類保存與實時同步\ 的分類子文件結構如下:
D:\分類保存與實時同步
├他人
│ ├張三
│ ├李四
├他司
│ ├努力奮斗有限公司
│ ├可持續發展有限公司
├本人
│ ├01-手機聯系人
│ ├02-文檔表格圖片
│ ├03-音樂
│ ├04-歌曲
│ ├05-有聲讀物
│ ├06-照片
│ ├07-電子書
│ ├08-視頻
│ ├09-電影
│ ├10-軟件
│ │ ├01-Win軟件
│ │ │ ├01-GoodSync-Silent-Setup
│ │ │ │ ├BackupVersion
│ │ │ │ │ ├GoodSync-10.12-Silent-Setup.exe
│ │ │ │ │ ├GoodSync-11.8.8-Silent-Setup.exe
│ │ │ │ ├GoodSync-Silent-Setup.exe
│ │ │ ├02-CGI-plus-Portable
│ │ │ │ ├Backup-Version
│ │ │ │ │ ├SGImini.exe
│ │ │ │ ├CGI-plus-Portable.exe
│ │ │ ├03-ShadowDefender-Silent-Setup
│ │ │ │ ├Backup-Version
│ │ │ │ │ ├DeepFreezeStandard冰點還原精靈標准版.zip
│ │ │ │ ├ShadowDefender-Silent-Setup.exe
│ │ │ ├04-WinRAR-Silent-Setup
│ │ │ │ ├WinRAR-Silent-Setup.exe
│ │ │ ├05-PrimoCache-Silent-Setup
│ │ │ │ ├BackupVersion
│ │ │ │ │ ├PrimoCache-3.0.2-x64-MD5-3449-Silent-
Setup.exe
│ │ │ │ │ ├PrimoCache-3.0.2-x86-MD5-2300-Silent-
Setup.exe
│ │ │ │ │ ├PrimoCache-Desktop-MD5-2276-Silent-
Setup.exe
│ │ │ │ ├PrimoCache-Server-MD5-1C17Silent-Setup.exe
│ │ │ ├06-Maye-TotalCMD-Everything-Silent-Setup
│ │ │ │ ├Maye-TotalCMD-Everything-Silent-Setup.exe
│ │ │ ├07-AutoHotkey-Silent-Setup
│ │ │ │ ├AutoHotkey-Silent-Setup
│ │ │ │ │ ├AutoHotkey Website.url
│ │ │ │ │ ├AutoHotkey.chm
│ │ │ │ │ ├AutoHotkey.exe
│ │ │ │ │ ├AutoHotkeyA32.exe
│ │ │ │ │ ├AutoHotkeyU32.exe
│ │ │ │ │ ├AutoHotkeyU64.exe
│ │ │ │ │ ├AutoHotkey_1.1.33.10_setup.exe
│ │ │ │ │ ├AutoHotkey代碼測試助手
│ │ │ │ │ │ ├AutoHotkey代碼測試助手.ahk
│ │ │ │ │ │ ├AutoHotkey代碼測試助手.exe
│ │ │ │ │ │ ├AutoHotkey代碼測試助手u32.exe
│ │ │ │ │ │ ├AutoHotkey代碼測試助手u64.exe
│ │ │ │ │ ├AutoHotkey電子書
│ │ │ │ │ │ ├AhkDll.chm
│ │ │ │ │ ├Compiler
│ │ │ │ │ │ ├Ahk2Exe.exe
│ │ │ │ │ │ ├ANSI 32-bit.bin
│ │ │ │ │ │ ├AutoHotkeySC.bin
│ │ │ │ │ │ ├Unicode 32-bit.bin
│ │ │ │ │ │ ├Unicode 64-bit.bin
│ │ │ │ │ ├ico-ahk.ico
│ │ │ │ │ ├Installer.ahk
│ │ │ │ │ ├license.txt
│ │ │ │ │ ├SciTE
│ │ │ │ │ │ ├SciTE.exe
│ │ │ │ │ │ ├tools
│ │ │ │ │ │ │ ├AHK 正則終結者
│ │ │ │ │ │ │ │ ├AHK 正則終結者.ahk
│ │ │ │ │ │ │ ├AHK 爬蟲終結者
│ │ │ │ │ │ │ │ ├AHK 爬蟲終結者.ahk
│ │ │ │ │ │ │ ├AHK 腳本關聯工具
│ │ │ │ │ │ │ │ ├AHK 腳本關聯工具.ahk
│ │ │ │ │ │ │ ├AHKInfo
│ │ │ │ │ │ │ │ ├AHKInfo.ahk
│ │ │ │ │ │ │ ├Au3Record
│ │ │ │ │ │ │ │ ├Au3Record.exe
│ │ │ │ │ │ │ ├AU3_Spy
│ │ │ │ │ │ │ │ ├AU3_Spy.exe
│ │ │ │ │ │ │ ├Auto-Gui
│ │ │ │ │ │ │ │ ├Auto-Gui.ahk
│ │ │ │ │ │ │ ├Auto-Syntax-Tidy
│ │ │ │ │ │ │ │ ├Auto-Syntax-Tidy.ahk
│ │ │ │ │ │ │ ├AutoScriptWriter
│ │ │ │ │ │ │ │ ├AutoScriptWriter.exe
│ │ │ │ │ │ │ ├FindText
│ │ │ │ │ │ │ │ ├FindText.ahk
│ │ │ │ │ │ │ ├iCodeRepository3
│ │ │ │ │ │ │ │ ├iCodeRepository.exe
│ │ │ │ │ │ │ │ ├愛碼倉庫(綠色版).txt
│ │ │ │ │ │ │ │ ├愛碼倉庫.exe
│ │ │ │ │ │ │ │ ├愛碼源碼倉庫
│ │ │ │ │ │ │ │ │ ├AutoHotkey
│ │ │ │ │ │ │ │ │ │ ├AHKInfo-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├AHKManager-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├Auto-Gui.ahk.txt
│ │ │ │ │ │ │ │ │ │ ├Auto-Syntax-Tidy-
ahk.txt
│ │ │ │ │ │ │ │ │ │ ├AutoAHK.ahk.txt
│ │ │ │ │ │ │ │ │ │
├AutoHotkey代碼測試助手.txt
│ │ │ │ │ │ │ │ │ │
├fenlei批量分類整理文件-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├FindText-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├Installer.ahk.txt
│ │ │ │ │ │ │ │ │ │ ├RunZ.ahk.txt
│ │ │ │ │ │ │ │ │ │ ├TestAHK-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├Toolbar.ahk.txt
│ │ │ │ │ │ │ │ │ │ ├安裝SciTE-ahk.txt
│ │ │ │ │ │ │ │ │ │ ├自動更新-ahk.txt
│ │ │ │ │ │ │ │ │ │
├鍵盤和鼠標閑置無操作累計滿50秒鍾后關閉顯示器並鎖定電腦桌面-ahk.txt
│ │ │ │ │ │ │ │ │ ├AutoIt3
│ │ │ │ │ │ │ │ │ │ ├導入導出注冊表分支.
txt
│ │ │ │ │ │ │ │ │ ├Delphi
│ │ │ │ │ │ │ │ │ │ ├Excel2000.pas.txt
│ │ │ │ │ │ │ │ │ │ ├MyClass.pas.txt
│ │ │ │ │ │ │ │ │ │ ├Office2000.pas.txt
│ │ │ │ │ │ │ │ │ │ ├PYIndexUnit.OLD.pas
.txt
│ │ │ │ │ │ │ │ │ │ ├PYIndexUnit.pas.txt
│ │ │ │ │ │ │ │ │ │ ├PYIndexUnit_MD5_522
.pas.txt
│ │ │ │ │ │ │ │ │ │ ├VBIDE2000.pas.txt
│ │ │ │ │ │ │ │ │ │ ├Xls.pas.txt
│ │ │ │ │ │ │ │ │ │ ├yskUnit.pas.txt
│ │ │ │ │ │ │ ├MacroCreator
│ │ │ │ │ │ │ │ ├MacroCreator.exe
│ │ │ │ │ │ │ ├ViewWizard
│ │ │ │ │ │ │ │ ├ViewWizard.exe
│ │ │ │ │ │ ├user
│ │ │ │ │ │ │ ├UserToolbar.properties
│ │ │ │ │ │ ├_Linked.ahk
│ │ │ │ │ │ ├中文幫助
│ │ │ │ │ │ │ ├AutoHotkey_CN.chm
│ │ │ │ │ │
├任何修改都應在且僅在user目錄下進行(內含詳情).txt
│ │ │ │ │ │ ├技巧
│ │ │ │ │ │ │ ├1. 自動完成增強版.gif
│ │ │ │ │ │ │ ├2. 智能Tab.gif
│ │ │ │ │ │ │ ├3. 智能F1.gif
│ │ │ │ │ │ │ ├4. 調試代碼.gif
│ │ │ │ │ │ │ ├5. 運行選區代碼.gif
│ │ │ │ │ ├Silent_Setup.bat
│ │ │ │ │ ├Silent_Setup.zip
│ │ │ │ │ ├作廢-安裝SciTE.ahk
│ │ │ │ │ ├打包圖標
│ │ │ │ │ │ ├108_close.ico
│ │ │ │ │ │ ├16.ico
│ │ │ │ │ │ ├20140721075709582_easyicon_net_32.ico
│ │ │ │ │ │ ├20140721083340830_easyicon_net_48.ico
│ │ │ │ │ ├自解壓腳本命令.txt
│ │ │ │ ├AutoHotkey-Silent-Setup.exe
│ │ │ │ ├AutoHotkey-Silent-Setup.zip
│ │ │ ├08-KeePass-Portable
│ │ │ │ ├KeePass-Portable.exe
│ │ │ │ ├配置好的KeePass.config.zip
│ │ │ ├EpicPen-Portable.exe
│ │ │ ├eXeScope-Portable.exe
│ │ │ ├Serv-U-Setup
│ │ │ │ ├Crack-Pa.exe
│ │ │ │ ├installer_readme.txt
│ │ │ │ ├Serv-U 15.1.6 Release Notes.pdf
│ │ │ │ ├Serv-U File Server 15.2 Release Notes.pdf
│ │ │ │ ├Serv-U 快速安裝說明.pdf
│ │ │ │ ├Serv-U_File_Server_Administrator_Guide (2).
pdf
│ │ │ │ ├Serv-U_File_Server_Administrator_Guide.pdf
│ │ │ │ ├Serv-U典型應用配置.pdf
│ │ │ │ ├SU-FTP-Server-Windows-v15.1.6.exe
│ │ │ │ ├使用說明.txt
│ │ │ │ ├永久可用完美教程.docx
│ │ │ ├zDirTree-Portable.exe
│ │ │ ├收藏夾導出備份Bookmark2022.01.28
│ │ │ │ ├收藏夾導出備份Bookmark2022.01.28.html
│ │ │ │ ├收藏夾導出備份Bookmark2022.01.28.zip
│ │ ├02-安卓軟件
│ ├11-代碼
│ ├12-游戲
├本單位
│ ├01-職工工資
│ ├02-臨時工工資
│ ├03-1W以上支出
│ ├04-金蝶做賬
│ ├05-來文接收
│ ├06-已交文件
│ ├07-值班章照
│ ├08-應收賬款
│ ├09-職工信息
│ ├10-客戶信息
│ ├11-單位信息
│ ├12-固定資產
│ ├13-應補應開
│ ├14-騰訊文檔
│ ├15-打印檔表
│ ├16-業務科張
│ ├17-生產科李
│ ├18-財務科王
├說明.docx
二、使用GoodSync實時自動雙向同步文件夾 D:\分類
保存與實時同步\ 到電腦本地磁盤文件夾 E:\實時同步D盤文件到此處\
文件夾,同時也實時自動雙向同步文件夾 D:\分類保存與實時同步\
到Synology群暉DS920+網絡存儲服務器中RAID 1 鏡像
存儲池中的共享文件夾"上海1號辦公室台式電腦實時同步到此處",
GoodSync選擇使用LRepacks的Version 10.12.0.0(x64)永久可用完美
並且重新壓縮打包的單文件自動靜默安裝包。為了防止電腦硬盤
損壞丟失文件,GoodSync實時同步的左側文件夾D:\分類保存與實時同步\
和右側文件夾 E:\實時同步D盤文件到此處\必需位於兩塊獨立的
不同品牌型號的硬盤之中。
Windows 7 專業版安裝在固態硬盤的第1分區C盤,左側文件夾
D:\分類保存與實時同步\ 位於固態硬盤的第2分區D盤,
右側文件夾 E:\實時同步D盤文件到此處\ 位於機械硬盤的第1分區E盤,
在電腦本地固態硬盤中辦公能夠獲得高速穩定的文件讀寫性能體驗,
辦公不受網絡傳輸性能的影響,同時實時自動靜默同步文件到其他
機械硬盤和Synology群暉DS920+網絡存儲服務器
可以有效防止丟失文件並且便於其他設備遠程訪問Synology群暉DS920+
網絡存儲服務器。
Maye的快捷鍵設置信息文件D:\Program\Maye\JDB.json的定時備份任務
通過專用的AutoHotkey腳本實現
WPS Office 辦公軟件的備份中心的本地備份設置為定時備份
時間間隔0小時1分鍾,WPS Office 的本地備份存放的磁盤設置為D盤。
Deep Freeze Standard冰點還原精靈V8.63的管理員密(口)碼(令)
設置為freeze (字母都小寫)
三、使用Windows的局域網共享文件夾功能和Server-U
版本 15.1.6.25 Purple 永久可用完美版提供
文件夾 D:\分類保存與實時同步\ 的因特網(互聯網)
遠程文件訪問服務。
請在華碩AC86U路由器上正確設置自帶的免費DDNS動態域名解析和
SFTP端口映射轉發。
四、使用向日葵控控A2提供服務器電腦的遠程控制和訪問
我選擇使用"向日葵控控A2"作為遠程控制服務器電腦設備的原因主要是:
"向日葵控控A2"無需轉發映射端口就可以遠程連接,數據安全,
多因子驗證,全鏈路金融級加密,國際2048位RSA非對稱密鑰交換,
基於AES加密機制的自主P2P數據傳輸協議更安全更放心,
"向日葵控控A2"有看門狗保護,防死機設計,二十四小時不宕機,
五、使用Maye Version:1.2.8 By:25H設置常用快捷鍵,
Maye的設置信息保存在文件D:\Program\Maye\cfg.ini之中。
Maye的快捷方式項目和快捷鍵設置信息保存在文件
D:\Program\Maye\JDB.json之中。
主窗口激活或者隱藏控制通過專用的AutoHotkey腳本實現,
我的Maye默認快捷鍵統一設置情況如下:
1、快捷鍵{Alt}+空格用於激活或者隱藏Maye快捷方式和
網頁鏈接管理軟件窗口。
2、快捷鍵`(即~鍵,位於主鍵盤區數字鍵1的左邊)用於激活或者
隱藏Total Commander 10.00 飛揚時空新浪博客分享的
最新版文件管理軟件窗口
3、快捷鍵{F8}用於激活或者隱藏Everything文件搜索軟件窗口
4、快捷鍵{F10}用於激活或者隱藏印象筆記正文內容搜索軟件窗口
5、激活或者隱藏Total Commander 10窗口的AutoHotkey腳本代碼如下:
;
;/*
;===========================================
; 設置激活或者隱藏 Total Commander 10.00 主窗口的快捷鍵為 `(即~鍵,位於主鍵盤區數字鍵1的左邊)
; https://www.autoahk.com/archives/37780
; https://www.cnblogs.com/delphixx/p/15718194.html
;
; 腳本作者 : ds920
; 最新版本 : 1.1
; 更新時間 : 2021年12月22日
;
; 用法: (需要最新版本 AHK v1.1.31+)
; 1. 到飛揚時空的新浪博客下載並安裝TotalCommander中文增強版到文件夾D:/TotalCMD
; 2. 將本腳本保存為"RunTC.ahk"並復制到D:/TotalCMD文件夾中
; 3. 使用Maye來設置RunTC.ahk的熱鍵為 `(即~鍵,位於主鍵盤區數字鍵1的左邊)
;
; 升級更新歷史:
; 版本1.0 2021年12月22日 新建 創建此AutoHotkey腳本並測試通過F8熱鍵功能
; 版本1.1 2021年12月22日 修改 調整刪除 SetTimer 定時器時判斷TC主窗口是否激活的順序
; 把基於窗口類的激活判斷語句"if(WinActive("ahk_class" TTOTAL_CMD))"放在最外層
; 防止有相同標題的窗口激活時(例如:相同標題的瀏覽器等等)窗口激活誤判
;
; 由於AutoHotkey的Hotkey語句設置的熱鍵必需在任務欄或者桌面進程激活時才有效,
; 所以請使用Maye來設置Total Commander的熱鍵 F8
; https://blog.arae.cc/post/25830.html
; https://github.com/25H/Maya/releases/
;
; 可以用 Total Commander 訪問用RaiDrive異地遠程連接群暉WebDAV文件服務並映射成的本地虛擬磁盤盤符 Z: 分區
; 可以用 Total Commander 訪問用NetDrive2異地遠程連接群暉SFTP文件服務並映射成的本地虛擬磁盤盤符 Y: 分區
; 可以用支持 Total Commander的WebDAV文件服務訪問插件異地遠程連接群暉WebDAV文件服務中的網絡共享文件夾
; 可以用KeePass或者KeePass2Android來連接堅果雲或者
; 群暉NAS的WebDAV文件服務來管理網址、用戶名、賬號、密(口)碼(令)、口令、暗號、紀念日等個人敏感隱私信息和數據
; 可以用FileZilla Pro 專業版軟件異地遠程連接群暉的WebDAV文件服務並
; 批量上傳文件夾到群暉的 RAID 1 鏡像存儲池中的共享文件夾之中
; 可以用騰訊文檔的電腦客戶端來新建在線文檔和在線表格來進行辦公文檔和辦公表格的分享和協作
; 可以用Bulk Rename Utility 2.7.1.2來批量重命名或者編號群暉WebDAV文件服務中的共享文件夾中的大量文件
; 可以用Double Killer Pro V 2.1.0.104來批量刪除群暉WebDAV文件服務中的共享文件夾中的重復文件
; 可以安裝並升級更新"火絨安全軟件"來防殺電腦病(木)毒(馬)木(病)馬(毒)惡意軟件並攔截垃圾廣告彈出的騷擾窗口
; 可以用SGI備份還原映像總裁鏡像總裁一鍵還原工具軟件來備份保護Windows操作系統和
; 電腦中應用程序軟件和設置到GHO系統鏡像文件
; SGI備份還原映像總裁鏡像總裁一鍵還原工具軟件官方網址是 https://www.sysceo.com/Software-softwarei-id-253.html
; 以便今后用杏雨梨雲啟動維護系統可啟動固態U盤來恢復電腦系統應用程序軟件GHO系統鏡像文件到電腦的系統分區C盤
; 可以用Shadow Defender 影子衛士來保護Windows操作系統和電腦中應用程序軟件的設置,
; 防止電腦軟件設置被未授權的用戶和程序非法更改和破壞
; 如果無法安裝 Shadow Defender 影子衛士時可以用"DeepFreeze冰點還原精靈"或者
; "PowerShadow影子系統"或者"Returnil Virtual System(RVS)"來代替影子衛士
;
;===========================================
;*/
#SingleInstance,Ignore
loop,5
{
DetectHiddenWindows,On
Sleep,5
IfWinExist,QQ-E-Mail-595076941@qq.com
ExitApp
}
Gui, Show, Hide,QQ-E-Mail-595076941@qq.com
#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
{
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%
{
; 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:/Program/TotalCMD/TotalCMD.exe
{
Run,D:/Program/TotalCMD/TotalCMD.exe
}
else
{
MsgBox,找不到文件 D:/Program/TotalCMD/TotalCMD.exe
return
}
}
}
;根據窗口類名顯示並激活Total Commander窗口
ActivateWindowTimer()
{
; 2、顯示並激活(切換到)指定窗口
WinActivate,Total Commander ahk_class TTOTAL_CMD
DetectHiddenWindows,On
SetTitleMatchMode,2
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
}
}
}
}
}
}
;================= The End =================
;
/*
;================= 根據窗口類名激活或者隱藏窗口的AutoHotkey函數 =================
; 請使用 窗口信息工具 AHKInfo 1.3.5 獲取窗口的類名
;根據窗口類名激活或者隱藏窗口
ActivateOrHideWindow(VarExeFileName:="TotalCMD-v10″,VarWinClassName:="TTOTAL_CMD")
{
; 1、如果程序沒有運行則運行程序
Process,Exist,%VarExeFileName%.exe
if (%ErrorLevel%=0)
{
IfExist,%VarExeFileName%.exe
{
Run,%VarExeFileName%.exe
return
}
else
{
MsgBox,找不到文件 %VarExeFileName%.exe
return
}
}
; 2、如果窗口未置頂則顯示並激活(切換到)指定窗口
IfWinNotActive,ahk_class %VarWinClassName%
{
loop,2
{
Sleep,50
WinShow,ahk_class %VarWinClassName%
;~ WinMaximize,ahk_class %VarWinClassName%
Sleep,50
WinGet, WinID, ID,ahk_class %VarWinClassName%
Sleep,50
DllCall("SwitchToThisWindow", "UInt", WinID, "UInt", 1)
}
return
}
; 3、如果窗口已經顯示並置頂則隱藏窗口
;~ WinMinimize,ahk_class %VarWinClassName%
WinHide,ahk_class %VarWinClassName%
}
*/
;
; 一鍵全自動靜默安裝 Delphi7_Lite_Full_Edition 的AutoHotkey腳本代碼
#SingleInstance,Ignore
loop,5
{
DetectHiddenWindows,On
Sleep,5
IfWinExist,E-Mail-595076941@QQ.COM
ExitApp
}
Gui, Show, Hide,E-Mail-595076941@QQ.COM
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
; 啟動Delphi7安裝程序
SetTimer,SetupTimer,500
return
SetupTimer()
{
; 1、如果程序沒有運行則運行程序
Process,Exist,Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.exe
if (%ErrorLevel%=0)
{
IfExist,%A_ScriptDir%\Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.exe
{
Run,%A_ScriptDir%\Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.exe
}
else
{
MsgBox,找不到文件 %A_ScriptDir%\Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.exe
return
}
}
IfWinNotExist,安裝向導 - Delphi 7 Lite Full Edition,正在你的計算機中安裝 Delphi 7 Lite Full Edition,請稍等...
{
ControlSend, TNewButton1,{Space}, 選擇安裝語言 ahk_class TSelectLanguageForm ahk_exe Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.tmp, 取消
ControlSend, Button1,{Space}, 安裝向導 ahk_class #32770 ahk_exe Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.tmp, 本程序為Window
ControlSend, TNewButton1,!n, 安裝向導 - Delphi 7 Lite Full Edition ahk_class TWizardForm ahk_exe Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.tmp, 取消
ControlSend, TNewButton1,!i, 安裝向導 - Delphi 7 Lite Full Edition ahk_class TWizardForm ahk_exe Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.tmp, 取消
}
IfWinExist,安裝向導 - Delphi 7 Lite Full Edition ahk_class TWizardForm,安裝向導已完成 Delphi 7 Lite Full Edition 的安裝
{
SetTimer,SetupTimer,Delete
ControlClick, TNewButton5, 安裝向導 - Delphi 7 Lite Full Edition ahk_class TWizardForm ahk_exe Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801.tmp,安裝向導已完成 Delphi 7 Lite Full Edition 的安裝
MsgBox,,,已成功安裝Delphi7Lite編程軟件,2
ExitApp
}
}
