मैक्रोस

मैक्रोज

फ्रीफाइलसिंक उपयोगकर्ता मैनुअल:
क्विक स्टार्ट कमांड लाइन तुलना सेटिंग दिवसीय पालनहार समय अनलग्नक फाइल विशेषज्ञ सेटिंग बाहरी एप्लिकेशन मैक्रो प्रदर्शन रियलटाइमसिंक आरटीएस: सेवा के रूप में चलाएं अनुसूची बैच जॉब सिंक्रनाइजेशन सेटिंग (एस)एफटीपी सेटअप सलाह और ट्रिक चर ड्राइव पत्र संस्करणीकरण वॉल्यूम शैडो कॉपी
मैक्रोस

सभी निर्देशिका पथों में ऐसे मैक्रो हो सकते हैं जो सिंक्रनाइज़ेशन के दौरान विस्तारित होते हैं। प्रत्येक मैक्रो के प्रारंभ और अंत को एक % चरित्र द्वारा चिह्नित किया जाता है। समय और तारीख को संभालने वाले विशेष मैक्रो के अतिरिक्त, ऑपरेटिंग सिस्टम के पर्यावरण चर भी उपयोग किए जा सकते हैं।
आंतरिक मैक्रो
MacroExampleFormat







%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)
MacroExample





%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)
MacroExample





%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
नोट: ऊपर दिए गए अधिकांश मैक्रो में सार्वजनिक फ़ोल्डरों के लिए एक संस्करण होता है, उदाहरण के लिए, %csidl _ Documents% में %csidl _ PublicDocuments% होता है।
संकेत: आप एक bat या cmd फ़ाइल में नए अस्थायी पर्यावरण चर बनाकर ffs _ batch कॉन्फ़िगरेशन फ़ाइल में लचीलापन जोड़ सकते हैं जो रनटाइम पर FreeFileSync द्वारा मूल्यांकित किए जाते हैं:
उदाहरण
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
नोट सेट कमांड के साथ बनाए गए अस्थायी वातावरणीय चर केवल तभी मान्य होते हैं जब सिंक्रनाइजेशन को सीधे FreeFileSync निष्पादन को कॉल करके शुरू किया जाता है। start /wait का उपयोग इन अस्थायी चरों के बिना एक नया प्रोग्राम संदर्भ बनाएगा।