هذا هو الأمر الذي يمكن تشغيله 8.4 يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
أتمنى - قذيفة نوافذ بسيطة
موجز
رغبة ?اسم الملف الأرجنتين الأرجنتين ?
OPTIONS
-خريطة ملونة جديد تحديد أنه يجب أن تحتوي النافذة على مخطط ألوان خاص جديد بدلاً من ذلك
باستخدام مخطط الألوان الافتراضي للشاشة.
-عرض عرض العرض (والشاشة) التي يتم عرض النافذة عليها.
-الهندسة علم الهندسة الهندسة الأولية لاستخدامها في النافذة. إذا تم تحديد هذا الخيار ، فسيتم
يتم تخزين القيمة في ملف علم الهندسة المتغير العام للتطبيق
مترجم Tcl.
-اسم الاسم استعمل الاسم كعنوان ليتم عرضه في النافذة ، وكاسم
من المترجم ل إرسال أوامر.
-مزامنة نفذ جميع أوامر خادم X بشكل متزامن ، بحيث تكون الأخطاء
ذكرت على الفور. سيؤدي هذا إلى تنفيذ أبطأ بكثير ، ولكن
من المفيد التصحيح.
-استعمال id │
يحدد أنه سيتم تضمين النافذة الرئيسية للتطبيق │
في النافذة المعرف هو id، بدلاً من إنشائه كـ │
نافذة toplevel مستقلة. Id يجب تحديده بنفس طريقة │
قيمة -استعمال خيار عناصر واجهة المستخدم ذات المستوى الأعلى (على سبيل المثال، يحتوي على │
شكل من هذا القبيل عاد من قبل com.winfo id أمر).
-المرئية بصري يحدد المرئيات التي سيتم استخدامها للنافذة. مرئي قد يكون لديك أي من
النماذج التي يدعمها Tk_GetVisual الإجراء.
-- قم بتمرير جميع الوسائط المتبقية من خلال البرنامج النصي أرجف متغير
دون تفسيرها. هذا يوفر آلية للتمرير
الحجج مثل -اسم إلى نص بدلاً من وجود رغبة فسر
لهم.
_________________________________________________________________
الوصف
رغبة هو برنامج بسيط يتكون من لغة أوامر Tcl ومجموعة أدوات Tk و a
البرنامج الرئيسي الذي يقرأ الأوامر من الإدخال القياسي أو من ملف. يقوم بإنشاء ملف
نافذة ومن ثم يعالج أوامر Tcl. لو رغبة يتم استدعاؤه بدون وسيطات، أو باستخدام a
الوسيطة الأولى التي تبدأ بـ ``-''، ثم تقرأ أوامر Tcl بشكل تفاعلي من
المدخلات القياسية. وسوف يستمر في معالجة الأوامر حتى يتم حذف جميع النوافذ
أو حتى يتم الوصول إلى نهاية الملف عند الإدخال القياسي. إذا كان هناك ملف .wishrc في ال
الدليل الرئيسي للمستخدم، رغبة يقوم بتقييم الملف باعتباره برنامج نصي Tcl قبل القراءة مباشرة
الأمر الأول من الإدخال القياسي.
If رغبة يتم استدعاؤه بحرف أولي اسم الملف حجة إذن اسم الملف يتم التعامل مع الاسم
من ملف البرنامج النصي. رغبة سيقيم البرنامج النصي في اسم الملف (والذي من المفترض أن يخلق ملف
واجهة المستخدم)، فسوف يستجيب للأحداث حتى يتم حذف جميع النوافذ.
لن تتم قراءة الأوامر من الإدخال القياسي. لا يوجد تقييم تلقائي
.wishrc عندما يتم تقديم اسم ملف البرنامج النصي على رغبة سطر الأوامر، ولكن
يمكن أن يكون ملف البرنامج النصي دائمًا مصدر إذا رغبت في ذلك.
OPTIONS
رغبة يعالج تلقائيًا جميع خيارات سطر الأوامر الموضحة في ملف OPTIONS
ملخص أعلاه. يتم تمرير أي وسيطات سطر أوامر أخرى بخلاف هذه إلى ملف
تطبيق باستخدام أرجك و أرجف المتغيرات الموضحة لاحقًا.
تطبيق اسم لأي لبس كلاس
اسم التطبيق الذي يستخدم لأغراض مثل إرسال الأوامر ، مأخوذة
من -اسم الخيار ، إذا تم تحديده ؛ وإلا فإنه مأخوذ من اسم الملف، اذا كانت
المحدد ، أو من اسم الأمر الذي بواسطته رغبة تم الاحتجاج به. في الحالتين الأخيرتين ، إذا
يحتوي الاسم على حرف ``/''، ثم تكون الأحرف بعد الشرطة المائلة الأخيرة فقط
يستخدم كاسم التطبيق.
فئة التطبيق ، والتي يتم استخدامها لأغراض مثل تحديد الخيارات بامتداد
مدير موارد الخاصية أو ملف .Xdefaults ، هو نفس اسمه باستثناء أن ملف
الحرف الأول كبير.
المتغيرات
رغبة يحدد متغيرات Tcl التالية:
أرجك يحتوي على عدد من الأرجنتين وسيطات (0 في حالة عدم وجودها) ، وليس بما في ذلك
الخيارات الموضحة أعلاه.
أرجف يحتوي على قائمة Tcl التي تكون عناصرها الأرجنتين الحجج التي تلي أ --
الخيار أو لا يتطابق مع أي من الخيارات الموضحة في OPTIONS أعلاه، في
أمر ، أو سلسلة فارغة إذا لم تكن هناك مثل هذه الوسائط.
argv0 يحتوي اسم الملف إذا تم تحديده. خلاف ذلك ، يحتوي على الاسم بواسطة
التي رغبة تم الاحتجاج به.
علم الهندسة إذا كان -الهندسة تم تحديد الخيار ، رغبة ينسخ قيمته في هذا
عامل. إذا كان المتغير لا يزال موجودًا بعد اسم الملف تم تقييمه ،
رغبة يستخدم قيمة المتغير في wm علم الهندسة الأمر لتعيين
هندسة النافذة الرئيسية.
tcl_interactive
يحتوي على 1 إذا رغبة يقرأ الأوامر بشكل تفاعلي (اسم الملف لم يكن
المحدد والمدخل القياسي هو جهاز يشبه المحطة) ، 0 خلاف ذلك.
SCRIPT FILES
إذا قمت بإنشاء برنامج نصي Tcl في ملف يكون السطر الأول منه
#! / usr / local / bin / wish
ثم يمكنك استدعاء ملف البرنامج النصي مباشرة من قوقعتك إذا قمت بتمييزه على أنه قابل للتنفيذ.
يفترض هذا رغبة تم تثبيته في الموقع الافتراضي في / البيرة / المحلية / بن؛ إذا
تم تثبيته في مكان آخر ثم سيتعين عليك تعديل السطر أعلاه ليتناسب. كثير
لا تسمح أنظمة UNIX بامتداد #! يتجاوز طول السطر حوالي 30 حرفًا ، لذا تأكد
أن رغبة يمكن الوصول إلى الملف القابل للتنفيذ باسم ملف قصير.
الطريقة الأفضل هي بدء تشغيل ملفات البرامج النصية الخاصة بك بالأسطر الثلاثة التالية:
#!/ بن / ش
# ال التالي خط إعادة تشغيل استخدام رغبة \
EXEC رغبة "$ 0" $ {1 + "$ @"}
هذا النهج له ثلاث مزايا على النهج في الفقرة السابقة. أولا،
موقع رغبة لا يجب أن يكون الملف الثنائي متماسكًا في البرنامج النصي: يمكن أن يكون كذلك
في أي مكان في مسار بحث شل الخاص بك. ثانيًا ، يلتف حول اسم الملف المكون من 30 حرفًا
الحد في النهج السابق. ثالثًا ، سيعمل هذا النهج حتى لو رغبة هو نفسه
shell script (يتم ذلك على بعض الأنظمة من أجل التعامل مع عدة معماريات أو
أنظمة التشغيل: رغبة يقوم البرنامج النصي بتحديد واحد من عدة ثنائيات لتشغيلها). الثلاثة
خطوط تسبب كلاهما sh و رغبة لمعالجة البرنامج النصي ، لكن ملف EXEC يتم تنفيذه فقط بواسطة sh.
sh يعالج البرنامج النصي أولاً ؛ يعامل السطر الثاني كتعليق وينفذ
الخط الثالث. ال EXEC البيان يتسبب في توقف shell عن المعالجة وبدلاً من ذلك بدء التشغيل
رغبة لإعادة معالجة النص بأكمله. متي رغبة يبدأ ، فإنه يتعامل مع الأسطر الثلاثة على أنها
التعليقات ، لأن الشرطة المائلة للخلف في نهاية السطر الثاني تتسبب في ظهور السطر الثالث
تعامل كجزء من التعليق على السطر الثاني.
قد يتم وضع علامة على نهاية ملف البرنامج النصي إما بالنهاية الفعلية للوسيط أو بالعلامة │
الحرف، '\032' ('\u001a'، التحكم-Z). إذا كان هذا الحرف موجودًا في الملف، فسيتم إضافة │
رغبة سيقوم التطبيق بقراءة النص حتى الحرف ولكن ليس بما فيه. تطبيق │
الذي يتطلب هذا الحرف في الملف قد يقوم بترميزه كـ ``\032'' أو ``\x1a'' أو │
``\u001a''; أو قد يتم إنشاؤه باستخدام أوامر مثل شكل or ثنائي.
حث
متى رغبة يتم استدعاؤه بشكل تفاعلي ، فإنه يطالب عادةً بكل أمر بـ ``% ". أنت
يمكن تغيير الموجه عن طريق ضبط المتغيرات tcl_prompt1 و tcl_prompt2. إذا كان متغيرًا
tcl_prompt1 موجود ثم يجب أن يتكون من نص Tcl لإخراج موجه ؛ بدلا من
إخراج موجه رغبة سيقيم البرنامج النصي في tcl_prompt1. المتغير
tcl_prompt2 يستخدم بطريقة مماثلة عند كتابة سطر جديد ولكن الأمر الحالي ليس كذلك
بعد كاملة. لو tcl_prompt2 لم يتم تعيين ثم لا يتم إخراج أي موجه لأوامر غير مكتملة.
الكلمات الرئيسية
قذيفة، مجموعة الأدوات
استخدم Wish8.4 عبر الإنترنت باستخدام خدمات onworks.net