معرفی سیستم ماشه
Keepass دارای یک سیستم ماشه قدرتمند-عمل-عملکرد قدرتمند است. با استفاده از این سیستم ، گردش کار می تواند به صورت خودکار باشد. به عنوان مثال ، می توانید یک ماشه را تعریف کنید که به طور خودکار پایگاه داده خود را پس از ذخیره فایل به صورت محلی بارگذاری می کند.
هنگامی که هر یک از رویدادهای مشخص شده مطابقت داشته باشد ، یک ماشه شروع به کار می کند. وقتی این اتفاق بیفتد ، شرایط بررسی می شود. اگر همه شرایط برآورده شود ، اقدامات ماشه انجام می شود. اقدامات به طور متوالی انجام می شود. اگر یک عمل شکست بخورد ، به طور معمول اجرای این رویداد سقط می شود (یعنی تمام اقدامات زیر انجام نمی شود).
یک ماشه باید هم فعال باشد و هم برای اجرای آن. حالت فعال شده توسط کاربر تنظیم شده است. یک ماشه معلول هیچ عملکردی ندارد. دولت در وضعیت برنامه وابسته است. با فعال کردن گزینه "در ابتدا" ، یک ماشه به طور پیش فرض روشن است. اگر گزینه "خاموش کردن پس از اجرای اقدامات" را فعال کنید ، ماشه پس از یک بار اجرا خاموش می شود. اقداماتی برای روشن و خاموش کردن محرک ها وجود دارد ، یعنی محرک ها می توانند خود و سایر محرک ها را روشن و خاموش کنند ، که این امکان را برای تعریف یک سیستم پیچیده وابسته به دولت فراهم می کند.
بیشتر رشته های موجود در سیستم ماشه از SPR- ترکیب شده است ، یعنی متغیرهای متغیرهای (به جز موارد تغییر وضعیت) ، متغیرهای محیط و غیره می توانند مورد استفاده قرار گیرند.
داده های حساسبرخی از رویدادها/شرایط/اقدامات محرک زمینه ها را برای داده های بالقوه حساس پشتیبانی می کنند (به عنوان مثال قسمت رمز عبور عمل "پرونده پایگاه داده باز"). از آنجا که محرک ها در یک پرونده پیکربندی متن ساده ذخیره می شوند ، به طور کلی توصیه نمی شود که مستقیم داده های حساس را در قسمت های ماشه وارد کنید. اگر یک پایگاه داده هنگام اجرای ماشه باز باشد ، داده های حساس را می توان در پایگاه داده ذخیره کرد و قسمت Trigger می تواند به داده ها با استفاده از یک مرجع میدانی اشاره کند (که در هنگام ارزیابی قسمت ، حفظ آن را حل می کند). به این ترتیب ، فقط مرجع فیلد در پرونده پیکربندی ظاهر می شود و داده های حساس واقعی در پرونده پایگاه داده رمزگذاری شده ذخیره می شوند.
خصوصیات اتصال I/O. بیشتر اقدامات ماشه با داشتن پارامتر مسیر/URL پرونده فقط برای مشخص کردن مسیر/URL و احتمالاً اعتبار (نام کاربری و رمز عبور) برای دسترسی به پرونده امکان پذیر است. خصوصیات اتصال پیشرفته (مانند زمان بندی ، عامل کاربر ، حالت منفعل و غیره) در اینجا قابل مشخص نیست. در صورت نیاز به خصوصیات اتصال پیشرفته ، پرونده را یک بار (با استفاده از "پرونده" → "باز") با خصوصیات اتصال مورد نظر باز کنید. با این کار یک مورد در لیست پرونده های "Open اخیر" ایجاد می شود (که خصوصیات اتصال را به یاد می آورد). هنگامی که یک عمل ماشه انجام می شود ، Keepass خصوصیات اتصال را از مورد مربوطه (همان مسیر/URL) در لیست پرونده های "Open اخیر" بارگیری می کند.
مناسبت ها
- برنامه اولیه: این رویداد زمانی اتفاق می افتد که Keepass به پایان رسید ، اما هنوز هیچ اتوماسیون اصلی پنجره (مانند باز کردن یک پایگاه داده پیش فرض) انجام نداد.
- پرونده/URL: یک فیلتر رویداد اختیاری. اگر فیلتر مشخص شده باشد (یعنی چیزی در "پرونده/URL - فیلتر" وارد شده است) ، اگر فیلتر با مسیر فایل واقعی پایگاه داده مطابقت داشته باشد ، ماشه فقط ارزیابی می شود. به عنوان مثال ، اگر f: را به عنوان رشته فیلتر وارد کنید و "شروع به عنوان" را به عنوان روش مقایسه مشخص کنید ، اگر مسیر پایگاه داده (که به تازگی باز شده است) با F: شروع می شود ، ماشه فقط ارزیابی می شود.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- پارامترها: به رویداد "پرونده باز شده پایگاه داده" مراجعه کنید.
- مقدار: فیلتر مقدار اختیاری (داده کپی شده).
- فاصله: مدت زمان بین وقایع ، در ثانیه.
- راه اندازی مجدد تایمر در فعالیت KeepAss: اگر این گزینه روشن شود ، یک فعالیت نگهدارنده (تعامل کاربر ، اتوماسیون ، Subdialog ، فعالیت افزونه ،.) باعث شروع مجدد تایمر می شود ، یعنی یک بازه کامل باید برای رویداد بعدی عبور کند.
- شناسه: شناسه دکمه نوار ابزار که باید کلیک کرده باشد (به عمل مراجعه کنید).
شرایط
- متغیر محیطی:
- نام: نام متغیر محیط برای بررسی. این نام نباید در کاراکتر درصد (٪) محصور شود.
- مقدار: مقداری که متغیر محیط مشخص شده باید برای درست بودن شرط داشته باشد.
- رشته: یک رشته (Keepass SPR این را ترکیب می کند ، یعنی می توانید به عنوان مثال از محل های متقاضی استفاده کنید).
- مقدار: مقداری که رشته مشخص شده و ارزیابی شده باید برای درست بودن شرط داشته باشد.
- پرونده: پرونده ای که باید برای درست بودن شرط وجود داشته باشد.
- میزبان: میزبان ارسال پینگ به.
- پایگاه داده: پایگاه داده برای بررسی تغییرات غیرقانونی.
اقدامات
- اجرای خط / URL فرمان: پرونده / URL و آرگومان ها قبل از ارسال به پوسته توسط موتور SPR تجزیه می شوند ، می توان از محل های وابسته عمومی و وابسته به پایگاه داده استفاده کرد. اگر می خواهید از دستورات پوسته داخلی مانند کپی استفاده کنید ، لطفاً ببینید: اجرای دستورات پوسته داخلی.
- پرونده/url: رشته ای که توسط پوسته اجرا شود.
- آرگومان ها: اختیاری. اگر "پرونده/url" به یک پرونده اجرایی اشاره کند ، این رشته به عنوان آرگومان (های) خط فرمان به مجری ارسال می شود.
- منتظر خروج باشید: اگر این گزینه بررسی شود ، Keepass به طور نامحدود منتظر است تا روند شروع شده از آن خارج شود.
- Window Style: نحوه نمایش پنجره اصلی پرونده/URL اجرا شده را مشخص می کند. همه برنامه ها به این تنظیم احترام نمی گذارند.
- فعل: عملی را که باید انجام شود مشخص می کند. یک رشته خالی به معنای استفاده از فعل پیش فرض است. برخی از برنامه ها از افعال اضافی پشتیبانی می کنند (به عنوان مثال "چاپ" برای چاپ سند مشخص شده). هنگام استفاده از فعل "Runas" ، برنامه با حقوق اداری اجرا می شود (این ممکن است از طریق گفتگوی UAC به تأیید نیاز داشته باشد).
- نام Trigger: نام ماشه هدف که حالت روشن/خاموش آن باید تغییر کند. اگر این قسمت خالی باقی بماند ، ماشه هدف اصلی است.
- حالت جدید: وضعیت جدید ماشه هدف را مشخص می کند.
- پرونده/URL: مسیر پرونده پایگاه داده برای باز کردن. اگر URL باشد ، پروتکل (پیشوند) باید مشخص شود.
- اتصال I / O - نام کاربر / رمز عبور: اعتبارنامه های اختیاری که برای اتصال به سیستم فایل هدف استفاده می شود (به عنوان مثال نام کاربر / رمز عبور حساب FTP). این اعتبارنامه ها برای رمزگشایی پایگاه داده استفاده نمی شوند.
- رمز عبور / پرونده کلید / حساب کاربری: اعتبارنامه اختیاری که برای رمزگشایی پرونده پایگاه داده استفاده می شود.
- پرونده/URL: مسیر پرونده پایگاه داده برای همگام سازی با. اگر URL باشد ، پروتکل (پیشوند) باید مشخص شود.
- اتصال I / O - نام کاربر / رمز عبور: اعتبارنامه های اختیاری که برای اتصال به سیستم فایل هدف استفاده می شود (به عنوان مثال نام کاربر / رمز عبور حساب FTP). این اعتبارنامه ها برای رمزگشایی پایگاه داده استفاده نمی شوند.
- پرونده/URL: مسیر پرونده منبع برای واردات. اگر URL باشد ، پروتکل (پیشوند) باید مشخص شود.
- قالب پرونده: قالب واردات را مشخص می کند (برای مقادیر ممکن به گفتگوی واردات مراجعه کنید).
- روش: رفتار گروه ها/ورودی هایی را که در پایگاه داده فعال در حال حاضر و پرونده واردات وجود دارد ، مشخص می کند.
- رمز عبور / پرونده کلید / حساب کاربری: اعتبارنامه اختیاری که در صورت لزوم برای رمزگشایی پرونده واردات استفاده می شود. اگر هیچ اعتبار مشخصی مشخص نشده باشد ، اما پرونده واردات رمزگذاری می شود ، Keepass یک گفتگوی سریع را نشان می دهد.
- پرونده/URL: مسیر پرونده هدف برای صادرات به. اگر URL باشد ، پروتکل (پیشوند) باید مشخص شود.
- فرمت پرونده: قالب صادرات را مشخص می کند (برای مقادیر ممکن به گفتگوی صادرات مراجعه کنید).
- فیلتر - گروه: مسیر گروه برای صادرات را مشخص می کند (اختیاری ؛ یک رشته خالی به معنای کل بانک اطلاعاتی است). مسیر باید با شخصیت مورد استفاده به عنوان جداکننده شروع شود و نام گروه ریشه پایگاه داده نباید مشخص شود. به عنوان مثال ، برای صادر کردن گروه "B" که یک زیر گروه از گروه "A" است ، به عنوان مسیر گروهی /A /B را مشخص کنید.
- فیلتر - برچسب: فقط ورودی هایی را که دارای برچسب مشخص شده (پارامتر اختیاری) هستند صادر کنید.
- پرونده/URL: مسیر پایگاه داده برای فعال کردن. این ممکن است زیرزمینی از مسیر پایگاه داده واقعی باشد. به عنوان مثال ، مشخص کردن myDatabase با یک پایگاه داده C مطابقت دارد: اسناد keepass mydatabase. kdbx.
- فیلتر: پایگاه داده هایی را که در نظر گرفته می شود مشخص می کند. اگر "تحریک" انتخاب شود و قسمت "پرونده/url" خالی باشد ، پایگاه داده ای که باعث ایجاد این رویداد شده است.
- مدت زمان: تعداد میلی ثانیه برای انتظار.
- دستورالعمل اصلی: خط اول متن پیام (که احتمالاً با استفاده از یک قلم قوی تر نمایش داده می شود).
- متن: پیام پیام.
- نماد: نمادی که در کنار متن پیام نمایش داده می شود.
- دکمه ها: دکمه های موجود را مشخص می کند.
- دکمه پیش فرض: دکمه ای که در ابتدا تمرکز دارد.
- عمل - شرط: شرایطی را که باید برای انجام اقدامات زیر انجام شود ، مشخص می کند. به عنوان مثال ، اگر "دکمه خوب/بله" انتخاب شود ، عمل فقط در صورتی انجام می شود که کاربر روی دکمه "OK" یا "بله" جعبه پیام کلیک کند.
- عمل: عمل برای انجام پس از نشان دادن جعبه پیام.
- عمل - پارامترها: پارامترهای عمل مشخص شده. به عنوان مثال ، اگر اجرای یک خط / url فرمان به عنوان عمل مشخص شود ، این قسمت باید حاوی خط فرمان / URL باشد.
- دنباله: دنباله کلید برای ارسال. اگر این قسمت خالی باشد ، از دنباله پیش فرض استفاده می شود.
- برچسب: برچسب که باید ورودی ها داشته باشد.
- شناسه: شناسه دکمه نوار ابزار (به کنترل کننده رویداد مراجعه کنید).
- نام: متنی که در دکمه نوار ابزار نشان داده شده است.
- توضیحات: متنی که در ابزار ابزار دکمه نشان داده شده است.
- شناسه: شناسه دکمه نوار ابزار (به کنترل کننده رویداد مراجعه کنید).
آموزش مقدماتی فارکس...
ما را در سایت آموزش مقدماتی فارکس دنبال می کنید
برچسب :
نویسنده : علیرام نورایی
بازدید : <-PostHit->
تاريخ : يکشنبه
8 مرداد
1402 ساعت: 12:02