แมครอส
แมครอส
คู่มือผู้ใช้ FreeFileSync:เริ่มต้นอย่างรวดเร็ว บรรทัดคำสั่ง การตั้งค่าการเปรียบเทียบ เวลาประกอบ การปฏิเสธไฟล์ การตั้งค่าพิเศษ แอพลิเคชันภายนอก แมครอ ประสิทธิภาพ RealTimeSync RTS: วิ่งในฐานะบริการ กำหนดตารางงานสำหรับงานแบตช์ การตั้งค่าการสิงค์โครไนซ์ (S)FTP ตั้งค่า คำแนะนำและเทคนิค ตัวอักษรหน่วยแผ่นได้แบบแปรผัน เวอร์ชัน สำเนาของเงาโวลิวม
ทุกเส้นทางไดเรกทอรีอาจมีแมครอที่จะถูกขยายระหว่างการทำการสองตัว. จุดเริ่มต้นและจุดสิ้นสุดของแต่ละแมครอตะแหน่งด้วยอักขระ % . นอกเหนือจากแมครอพิเศษสำหรับการจัดการเวลาและวันที่, ตัวแปรสภาพแวดล้อมของระบบปฏิบัติการ ยังสามารถใช้ได้ด้วย.
หมายเหตุ : ส่วนใหญ่จากแมโครด้านบนมีเวอร์เซียนสำหรับโฟลเดอร์สาธารณะ เช่น %csidl _ Documents% มี %csidl _ PublicDocuments%คำใบ้: คุณสามารถเพิ่มพลศาสตร์ในการกำหนดไฟล์คอนฟิกเชอร์ ffs _ batch โดยสร้างตัวแปรสภาพแวดล้อมชั่วคราวใหม่ในไฟล์ bat หรือ cmd ซึ่งจะถูกประมวลผลโดย FreeFileSync підเวลารัน:ไฟล์ batch FreeFileSync C: \ SyncJob.ffs _ batch contains macro %MyVar% แทนที่โฟลเดอร์เป้าหมายเชิงабсолютและถูกเรียกโดยไฟล์ cmd:set MyVar=C: \ Target
"C: \ Program files \ FreeFileSync \ FreeFileSync.exe" C: \ SyncJob.ffs _ batch::%MyVar% is resolved as C: \ Target during synchronizationหมายเหตุ ตัวแปรสภาพแวดล้อมชั่วคราวที่สร้างด้วยคำสั่ง set จะถูกต้องเฉพาะเมื่อการทำงานแบบ синโครไนซ์เริ่มขึ้นโดยเรียกใช้ executable FreeFileSync อย่างตรงไปตรงมา การใช้คำสั่ง start /wait จะสร้างบริบทโปรแกรมใหม่โดยไม่มีตัวแปรสภาพแวดล้อมชั่วคราวเหล่านี้
แมครอส
ทุกเส้นทางไดเรกทอรีอาจมีแมครอที่จะถูกขยายระหว่างการทำการสองตัว. จุดเริ่มต้นและจุดสิ้นสุดของแต่ละแมครอตะแหน่งด้วยอักขระ % . นอกเหนือจากแมครอพิเศษสำหรับการจัดการเวลาและวันที่, ตัวแปรสภาพแวดล้อมของระบบปฏิบัติการ ยังสามารถใช้ได้ด้วย.
มะครอสภายใน
| Macro | Example | Format | ||||
| %Date% | 2025-02-14 | [ YYYY-MM-DD ] | ||||
| %Time% | 022842 | [ hhmmss ] | ||||
| %TimeStamp% | 2025-02-14 022842 | [ YYYY-MM-DD hhmmss ] | ||||
| %Year% | 2025 | |||||
| %Month% | 02 | [ 01–12 ] | ||||
| %MonthName% | Feb | [ Jan–Dec ] | ||||
| %Day% | 14 | [ 01–31 ] | ||||
| %Hour% | 02 | [ 00–23 ] | ||||
| %Min% | 28 | [ 00–59 ] | ||||
| %Sec% | 42 | [ 00–59 ] | ||||
| %WeekDay% | 5 | [ 1–7 ] week begin may vary locally | ||||
| %WeekDayName% | Fri | [ Mon–Sun ] | ||||
| %Week% | 07 | [ 01–52 ] calendar week |
Environment Variables (Windows)
| Macro | Example | |||
| %AllUsersProfile% | C: \ ProgramData | |||
| %AppData% | C: \ Users \ Zenju \ AppData \ Roaming | |||
| %ComputerName% | Zenju-PC | |||
| %LocalAppData% | C: \ Users \ Zenju \ AppData \ Local | |||
| %ProgramData% | C: \ ProgramData | |||
| %ProgramFiles% | C: \ Program Files | |||
| %ProgramFiles(x86)% | C: \ Program Files (x86) | |||
| %Public% | C: \ Users \ Public | |||
| %Temp% | C: \ Windows \ Temp | |||
| %UserName% | Zenju | |||
| %UserProfile% | C: \ Users \ Zenju | |||
| %WinDir% | C: \ Windows |
Special Folder Locations (Windows)
| Macro | Example | |||
| %csidl _ Desktop% | C: \ Users \ Zenju \ Desktop | |||
| %csidl _ Documents% | C: \ Users \ Zenju \ Documents | |||
| %csidl _ Pictures% | C: \ Users \ Zenju \ Pictures | |||
| %csidl _ Music% | C: \ Users \ Zenju \ Music | |||
| %csidl _ Videos% | C: \ Users \ Zenju \ Videos | |||
| %csidl _ Downloads% | C: \ Users \ Zenju \ Downloads | |||
| %csidl _ Favorites% | C: \ Users \ Zenju \ Favorites | |||
| %csidl _ Resources% | C: \ Windows \ Resources | |||
| %csidl _ QuickLaunch% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch | |||
| %csidl _ StartMenu% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu | |||
| %csidl _ Programs% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs | |||
| %csidl _ Startup% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp | |||
| %csidl _ Nethood% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Network Shortcuts | |||
| %csidl _ Templates% | C: \ Users \ Zenju \ AppData \ Roaming \ Microsoft \ Windows \ Templates |
ตัวอย่าง
"C: \ Program files \ FreeFileSync \ FreeFileSync.exe" C: \ SyncJob.ffs _ batch::%MyVar% is resolved as C: \ Target during synchronizationหมายเหตุ ตัวแปรสภาพแวดล้อมชั่วคราวที่สร้างด้วยคำสั่ง set จะถูกต้องเฉพาะเมื่อการทำงานแบบ синโครไนซ์เริ่มขึ้นโดยเรียกใช้ executable FreeFileSync อย่างตรงไปตรงมา การใช้คำสั่ง start /wait จะสร้างบริบทโปรแกรมใหม่โดยไม่มีตัวแปรสภาพแวดล้อมชั่วคราวเหล่านี้