وصفات عملية
كل وصفة قائمة كاملة من الخطوات. أعطِ الإجراء مشغِّلًا في صفحة الإجراءات، ثم ابنِ الخطوات كما هو موضح. وتعمل كل وصفة في الوضعين البسيط والمتقدم على حد سواء (إضافة الخطوات وترتيبها).
قبل أن تعطي وصفة مشغِّلًا حقيقيًا، يمكنك تجربتها في صفحة بيئة التجربة.
إغلاق علامة التبويب الحالية
- يضغط إرسال مفاتيح Ctrl+W، الذي يغلق علامة التبويب الحالية في المستعرضات ومعظم البرامج ذات علامات التبويب. انقر على مربع المفاتيح واضغط المجموعة.
تذهب المفاتيح إلى النافذة التي لها التركيز. ولإيماءة مرسومة فوق نافذة في الخلفية، فعّل تنشيط النافذة الموجودة تحت الإيماءة في صفحة عام (الإعدادات العامة)، لكي تصل المفاتيح إلى النافذة التي رسمت فوقها.
كتابة توقيع
- يكتب كتابة نص النص حيث يوجد المؤشر، كأنك كتبته.
للنص الأطول، أو النص الذي فيه فواصل أسطر، غالبًا ما يكون الاختصار المكتوب في صفحة توسيع النص أبسط.
نقل نافذة إلى الشاشة التالية
- ينقل نقل النافذة إلى شاشة (الشريحة نقل النافذة) النافذة إلى الشاشة التالية، مع الاحتفاظ بحجمها ومكانها على الشاشة. والنافذة هي النافذة الهدف: النافذة التي رسمت الإيماءة فوقها. فعّل تحريك الماوس معها لأخذ المؤشر معها.
تُؤخذ الشاشات من اليسار إلى اليمين، ثم من الأعلى إلى الأسفل، وتعود الأخيرة إلى الأولى. وتبقى النافذة المكبّرة مكبّرة.
تكبير النافذة الواقعة تحت الإيماءة أو استعادتها
يعرض إنشاء سريع… هذا الإجراء جاهزًا باسم تكبير النافذة أو استعادتها.
- يحتفظ النافذة الهدف (
ContextGetWindow) مع حفظ النتيجة باسمwindowبالنافذة الواقعة تحت الإيماءة. - إذا… وإلا…، مع ضبط الفحص على نتيجة دالة مضمَّنة والدالة المضمَّنة هل النافذة مكبّرة (
WindowIsMaximized)، وحقلها النافذة$window. - داخل جزء إذا، يستعيد استعادة النافذة مع النافذة
$windowالنافذة. - داخل جزء وإلا، يكبّرها تكبير النافذة مع النافذة
$window.
حفظ النافذة في الخطوة 1 اختياري: يمكن أن يكون كل حقل النافذة النافذة الهدف بدلًا من ذلك. لكن حفظها مرة واحدة يجعل حقل كل خطوة لاحقة أقصر في القراءة.
إذا كانت النافذة هي المفكرة، فاحفظ؛ وإلا فاذكر ذلك
- إذا… وإلا…، مع ضبط الفحص على نتيجة دالة مضمَّنة، والدالة المضمَّنة هل يحتوي العنوان على النص (
WindowContainsTitle): النافذة هي النافذة الهدف، والنص هوNotepad. ويكون صحيحًا عندما يحتوي عنوان النافذة على "Notepad"، بأي حالة أحرف. - داخل جزء إذا، يضغط إرسال مفاتيح Ctrl+S.
- داخل جزء وإلا، يعرض إظهار إعلام العنوان والرسالة.
لاختبار البرنامج بدلًا من العنوان، احفظ نتيجة اسم ملف البرنامج (WindowGetExecutableName) وقارنها بـ مقارنة قيمتين. وتلك المقارنة دقيقة،
لذا طابق حالة أحرف اسم الملف كما يبلغ عنه Windows.
على Windows باللغة العربية قد يكون عنوان المفكرة "المفكرة"؛ لذا اكتب في النص الكلمة كما تظهر في عنوان النافذة لديك.
مفاتيح الوسائط
لا يستطيع إرسال مفاتيح ضغط مفاتيح الوسائط، لذا تستخدم هذه الوصفة الدالة المضمَّنة KeyboardPressKey، التي تضغط أي مفتاح باسمه.
- يضغط ضغط مفتاح وتحريره (
KeyboardPressKey، من كل الدوال المضمَّنة (N)…) مع المفتاحVirtualKey.MediaPlayPauseمفتاح التشغيل/الإيقاف المؤقت.
استخدم إجراءً واحدًا لكل مفتاح:
| المفتاح | اسم المفتاح |
|---|---|
| التشغيل/الإيقاف المؤقت | VirtualKey.MediaPlayPause |
| المسار التالي | VirtualKey.MediaNextTrack |
| المسار السابق | VirtualKey.MediaPreviousTrack |
| الإيقاف | VirtualKey.MediaStop |
| رفع الصوت | VirtualKey.VolumeUp |
| خفض الصوت | VirtualKey.VolumeDown |
| كتم الصوت | VirtualKey.VolumeMute |
اكتب الاسم تمامًا، بحالة الأحرف نفسها. واسم كل مفتاح مسرود تحت الثوابت المسماة.
عندما يكون إرسال مفاتيح الوسائط والمستعرض كأوامر مفعّلًا، تُرسل هذه المفاتيح كأوامر إلى النافذة التي لها التركيز بدلًا من ذلك (إعدادات البرامج النصية).
اللصق كنص عادي
يعرض إنشاء سريع… هذا الإجراء جاهزًا باسم لصق كنص عادي.
- يقرأ نص الحافظة مع حفظ النتيجة باسم
textالنص المنسوخ دون تنسيقه. - يضع لصق نص مع النص
$textذلك النص العادي في الحافظة ويلصقه.
السؤال قبل إغلاق نافذة
- يعرض إظهار مربع رسالة (
UIShowMessageBox) مربع رسالة وينتظر. الرسالةهل تريد إغلاق هذه النافذة؟، والعنوانإغلاق، والأزرارYesNo، والأيقونةQuestion، وحفظ النتيجة باسمanswer. ويعطي اسم الزر المضغوط. - إذا…، مع ضبط الفحص على مقارنة قيمتين: القيمة
$answer، ويساوي (==)، ومقارنةً بـYes. - داخل الكتلة، يطلب إغلاق النافذة مع النافذة النافذة الهدف من النافذة أن تُغلق، كما يفعل زر الإغلاق فيها.
ضغط مفتاح عدة مرات
- التكرار عددًا من المرات، وعدد المرات
5. - داخله، يضغط إرسال مفاتيح Down.
- يمنح انتظار
50مللي ثانية البرنامج وقتًا لمواكبة ذلك.
فتح برنامج، أو التبديل إليه
- يُحضر التبديل إلى برنامج أو تشغيله (
ShellRunOrActivate) مع اسم ملف البرنامجnotepad.exeالمفكرة إلى المقدمة إذا كانت قيد التشغيل، ويبدؤها إذا لم تكن كذلك. و.exeاختياري: يعملnotepadأيضًا. ولا تُستخدم الوسيطات بعد الاسم، مثل ملف لفتحه، إلا عندما يجب بدء البرنامج. وتُطابَق البرامج قيد التشغيل حسب اسم ملف الكلمة الأولى، لذا يوضع المسار الذي فيه مسافات وتليه وسيطات بين علامتي اقتباس مفردتين.
لبدء نسخة جديدة دائمًا، أو لفتح ملف أو مجلد أو عنوان ويب، استخدم تشغيل أو فتح (ShellRun) بدلًا من ذلك، أو فتح برنامج أو ملف أو موقع ويب في
إنشاء سريع….