هذا هو الأمر seyon الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
حزمة الاتصالات Seyon - X11.
موجز
سيون [-خيار ...] [-toolkit_option ...] [-- -emulator_option ...]
الوصف
سيون عبارة عن حزمة اتصالات كاملة المواصفات لـ X نافذة . بعض
من مميزاته هي:
* دليل الاتصال الذي يدعم عدد غير محدود من الإدخالات. الدليل هو
يتم تشغيله بالكامل بالماوس ويتميز بمراقبة تقدم المكالمة ومهلة الاتصال الهاتفي وتلقائي
إعادة الاتصال، والاتصال بأرقام متعددة، وقائمة انتظار إعادة الاتصال الدائرية. كل عنصر في الاتصال
يمكن تكوين الدليل باستخدام معدل الباود وقناع البت وملف البرنامج النصي الخاص به. ال
يستخدم دليل الاتصال دليل هاتف نصيًا عاديًا يمكن تحريره من الداخل
سيون. يدعم Seyon أيضًا الاتصال اليدوي.
* نافذة محاكاة طرفية تدعم DEC VT02 وTektronix 4014 وANSI. سيون
يقوم بتفويض مضاهاة المحطة الطرفية إلى xterm، لذا فإن جميع وظائف xterm المألوفة مثل
حيث يتوفر المخزن المؤقت للتمرير للخلف، وأداة القص واللصق، والجرس المرئي
من خلال نافذة محاكاة Seyon الطرفية. استخدام xterm يعني أيضًا أن Seyon لديه
محاكاة أكثر اكتمالاً لـ VT102 من أي اتصالات Unix أو DOS أخرى
برنامج. يمكن أيضًا استخدام برامج المحاكاة الطرفية الأخرى مع Seyon لتناسب
حاجة المستخدم؛ على سبيل المثال، يمكن استخدام Color xterm لتوفير محاكاة للون
يمكن استخدام ANSI (الشائع في العديد من أنظمة BBS)، وxvt إذا كانت الذاكرة ضيقة بعض الشيء.
* لغة البرنامج النصي لأتمتة المهام الشاقة مثل تسجيل الدخول إلى المضيفين البعيدين.
يستخدم مترجم البرنامج النصي Seyon ملفات نصية عادية وله بناء جملة مشابه لذلك
من sh، مع بعض الإضافات الإضافية. وهو يدعم العديد من العبارات المألوفة مثل
التفرع المشروط بواسطة if-آخر والتكرار من قبل غوتو. قد يتم تعيين البرامج النصية ل
العناصر الموجودة في دليل الطلب للتنفيذ التلقائي بعد إجراء الاتصال.
* عدد غير محدود من الفتحات لبروتوكولات نقل الملفات الخارجية. البروتوكولات هي
يتم تنشيطه من وحدة تحكم النقل التي تعتمد على الماوس والتي تستخدم ملفًا نصيًا عاديًا،
قابل للتحرير من داخل سيون، لتكوين البروتوكول. سيون يطالب المستخدم ب
أسماء الملفات فقط إذا كان البروتوكول المختار يتطلب أسماء ملفات أو إذا كان النقل
العملية عبارة عن تحميل، حيث يقبل Seyon أيضًا أحرف البدل. تحميل متعددة
يمكن تحديد الدلائل لفتحات النقل المختلفة.
* دعم التحميل التلقائي لـ Zmodem. يكتشف Seyon توقيع Zmodem الوارد و
يقوم تلقائيًا بتنشيط بروتوكول zmodem المحدد من قبل المستخدم لتلقي الملفات الواردة.
ومن ثم يمكن أن تتم عمليات نقل Zmodem تلقائيًا بالكامل ولا تتطلب أي تدخل من المستخدم.
* أوضاع الترجمة. يمكن لـ Seyon إجراء ترجمات مفيدة بناءً على مدخلات المستخدم.
على سبيل المثال، يمكن لـ Seyon ترجمة مسافة للخلف للحذف (مفيدة في أنظمة Unix في مايو)،
السطر الجديد إلى بداية السطر (مفيد للعديد من مضيفي BBS)، ومفتاح التعريف المفضل لدي
الترجمة: لإرسال المفاتيح مضغوطة أثناء الضغط باستمرار على مفتاح التعريف (ALT) كوسيلة للهروب
(ESC) متبوعة بالضغط على المفتاح. الوضع الأخير يحاكي مفتاح التعريف على المضيفين
التي لا تدعم الاتصالات النظيفة 8 بت وتتيح استخدام التعريف
المفتاح في برامج مثل Emacs على مثل هذه الأجهزة المضيفة.
* ميزات أخرى: الإعداد التفاعلي لمعلمات البرنامج، والمساعدة عبر الإنترنت، والبرمجيات
(XONN/XOFF) والتحكم في تدفق الأجهزة (RTS/CTS)، والتقاط الجلسة إلى ملف، و
التشغيل المؤقت للقذيفة المحلية في نافذة المحاكاة الطرفية.
تم تصميم Seyon ليكون بسيطًا وقابلاً للتكوين على نطاق واسع. تقريبا كل جانب من جوانب
يمكن تكوين Seyon عبر الموارد ليناسب ذوق المستخدم.
OPTIONS
إلى جانب خيارات مجموعة الأدوات، يتعرف Seyon على مفاتيح سطر الأوامر التالية:
-أجهزة المودم
يتجاوز المورد أجهزة المودم. راجع وصف هذا المورد أدناه.
ومع ذلك، على عكس المصدر، يجب اقتباس القائمة هنا إذا كانت تتكون من المزيد
من إدخال واحد.
-محاكي
يوجه Seyon لاستخدام البرنامج المحدد كمحاكي المحطة. إذا سيون
إذا فشل في تنفيذ هذا البرنامج، فسوف يعود إلى xterm. إذا لم يكن هذا الخيار
نظرًا لأن Seyon سيحاول استخدام seyon-emu، والذي يجب أن يكون رابطًا لمفضلتك
برنامج محاكاة المحطة الطرفية. سيعود Seyon إلى xterm في هذه الحالة أيضًا
فشل في تنفيذ seyon-emu.
-- يقوم رمز التبديل هذا بإرشاد Seyon لتمرير بقية سطر الأوامر إلى الجهاز
برنامج مضاهاة. سيتم تمرير كافة الخيارات التي تتبع رمز التبديل هذا بشكل أعمى إلى
محاكي. لا يمكن دمج رمز التبديل هذا مع -noemulator.
-nodefargs
يقوم Seyon عادةً باستدعاء برنامج المحاكاة الطرفية مع بعض الخيارات لتعيين ملف
اسم التطبيق وعناوين النوافذ والأيقونات (تلك هي -name Seyon -T "Seyon
"محاكي المحطة الطرفية" -n Terminal). إذا تم إعطاء رمز التبديل هذا، فلن يمر Seyon عليه
خيارات للمحاكي. هذا لاستيعاب برامج المحاكاة الطرفية التي
استخدم بناء جملة سطر أوامر مختلفًا عن xterm - مثل xvt، cmdtool، shelltool،
..إلخ. يمكنك استخدام المفتاح "--" لتمرير الخيارات الخاصة بك إلى المحاكي.
-noemulator
هذا الخيار صالح فقط إذا تم استدعاء Seyon من داخل مضاهاة طرفية
البرنامج في مقدمة جلسة Shell التفاعلية. إذا أعطيت، سيون سوف
لن يتم تشغيل محاكي طرفي جديد، ولكن سيتم استخدام المحاكي الموجود بدلاً من ذلك. أنت
لا يمكن استخدام المفتاح '--' إذا تم توفير هذا الخيار.
-النصي
يتسبب في قيام Seyon بتنفيذ البرنامج النصي المحدد تلقائيًا بعد بدء التشغيل
يتم تشغيل البرنامج النصي. سيتم البحث عن ملف البرنامج النصي المحدد وفقًا للقاعدة
المذكورة تحت وصف المورد دليل البرنامج النصي أدناه.
-الإدخالات
يتجاوز المورد defaultPhoneEntries. وراجع وصف ذلك
الموارد أدناه. على عكس المورد، يجب أن يتم اقتباس القائمة هنا إذا كانت كذلك
يتكون من أكثر من إدخال.
-يتصل, -عقدي
يتجاوز المورد تشغيل تلقائي ويضبطه على "تشغيل" وإذا كان كلاهما -يتصل
-عقدي يتم تحديدها في سطر الأوامر، وسيتم تعيين قيمة التجاوز وفقًا لذلك
إلى الأخير من الاثنين في سطر الأوامر.
الموارد
إلى جانب موارد مجموعة الأدوات، تحدد Seyon موارد الملكية التالية:
com.autoZmodem (قيمة منطقية)
تحديد ما إذا كان Seyon سيبحث عن توقيع التنزيل التلقائي لـ Zmodem. إذا تم تمكينه،
سوف يكتشف Seyon توقيع Zmodem الوارد وينفذ الإجراء الذي قدمه
المورد autoZmodemAction (عادةً لبدء rz محلي). خلاف ذلك، Zmodem
سيتم تجاهل التوقيع الترتيب القيمة: on
autoZmodemAction (خيط)
يحدد الإجراء البسيط أو المركب الذي سيتم تنفيذه عندما يقوم Zmodem تلقائيًا
تم الكشف عن توقيع التحميل. سيتم تنفيذ هذا الإجراء فقط إذا كان المورد
تم تمكين autoZmodem (انظر أعلاه). راجع القسم بعنوان SeQuickKeys ل
وصف الإجراءات المتاحة. الترتيب القيمة: ShellCommand($rz);
ترجمة مسافة للخلف (قيمة منطقية)
ما إذا كان سيتم ترجمة مسافة للخلف للمستخدم للحذف. عندما يكون المضيف البعيد هو Unix
النظام، فمن الأفضل ضبط هذا على onنظرًا لأن العديد من أنظمة Unix ليست سعيدة بها
مسافة للخلف. الترتيب القيمة: خصم
ملف الالتقاط (خيط)
اسم ملف الالتقاط. سوف يقوم Seyon بكتابة لقطات الجلسة لهذا الملف عندما
تم تمكين الالتقاط. سيتم وضع هذا الملف في الدليل الافتراضي لـ Seyon. ال
لن يتم استبدال ملف الالتقاط بجلسات الالتقاط المتعاقبة. سوف سيون
مجرد تطبيق التقاط جديد حتى نهايته. الترتيب القيمة: أسر
ConnectString (خيط)
سلسلة توصيل المودم. هذه هي استجابة السلسلة التي يعطيها المودم عندما يكون a
يتم الاتصال بعد الاتصال. الترتيب القيمة: تواصل معنا
defaultBits (الباحثة)
العدد الافتراضي للبت (حجم الحرف). سيقوم Seyon بتعيين عدد البتات على
هذه القيمة عند بدء التشغيل وسيتم استخدامها للعناصر الموجودة في دليل الطلب الخاص بها
لم يتم إعطاء مثل هذه المعلمة. القيم الصالحة هي 5 و6 و7 و8. الترتيب القيمة: 8
defaultBPS (خيط)
معدل الباود الافتراضي. سيقوم Seyon بتعيين معدل الباود على هذه القيمة عند بدء التشغيل و
سيتم استخدامه للعناصر الموجودة في دليل الطلب والتي لم يتم تحديد معدل البث بالباود لها.
الترتيب القيمة: 9600
الدليل الافتراضي (خيط)
دليل سيون الافتراضي. عند البحث عن ملفاته، سيحاول Seyon ذلك أولاً
الدليل الافتراضي، ثم الدليل الحالي. سوف Seyon أيضا وضع ملف الالتقاط
في هذا الدليل. الترتيب القيمة: ~/.seyon
defaultParity (الباحثة)
التكافؤ الافتراضي. سيقوم Seyon بتعيين التكافؤ لهذه القيمة عند بدء التشغيل وسيتم استخدامه
بالنسبة للعناصر الموجودة في دليل الطلب والتي لم يتم توفير مثل هذه المعلمة لها. صالح
القيم هي 0 (لا يوجد تكافؤ)، 1 (تكافؤ فردي)، و2 (تكافؤ زوجي). الترتيب القيمة: 0
defaultPhoneEntries (كثافة العمليات مجموعة مصفوفة)
يحدد هذا المورد قائمة بالأرقام المقابلة لترتيب الإدخالات
يظهر دليل الاتصال في. سوف يقوم Seyon بتسليط الضوء على (تحديد) تلك الإدخالات
بدء التشغيل وكلما قمت بالنقر فوق "افتراضي" من دليل الاتصال. هذا هو
مفيد إذا كانت هناك مجموعة من الإدخالات التي تطلبها بشكل متكرر والتي تريدها
يتم تمييزها تلقائيًا بدلاً من القيام بذلك يدويًا في كل مرة. يمكنك تجاوز
هذا المورد من قبل -الإدخالات تبديل سطر الأوامر. على عكس تبديل سطر الأوامر،
ومع ذلك، لا ينبغي أن يتم اقتباس القائمة هنا. يبدأ ترقيم إدخالات دليل الهاتف في
. لا الافتراضي .
defaultStopBits (الباحثة)
العدد الافتراضي لبتات التوقف. سيقوم Seyon بتعيين عدد بتات التوقف على هذا
القيمة عند بدء التشغيل وسيتم استخدامها للعناصر الموجودة في دليل الاتصال والتي لا يوجد بها
يتم إعطاء هذه المعلمة. القيم الصالحة هي 1 و2. الترتيب القيمة: 1
تشغيل تلقائي (قيمة منطقية)
يحدد هذا المورد أن Seyon يجب أن يبدأ في طلب الإدخالات المحددة بواسطة
المورد defaultPhoneEntries (أو تبديل سطر الأوامر الخاص به) عند بدء التشغيل.
سيبدأ Seyon في طلب تلك الإدخالات بعد تنفيذ البرنامج النصي لبدء التشغيل و
أي برنامج نصي محدد في سطر الأوامر. طريقة أكثر ملاءمة للتلقائية
الطلب عند بدء التشغيل هو استخدام مفتاح تبديل سطر الأوامر للتجاوز -يتصل، التي
يتجاوز هذا المورد ويمكّن. إذا تم تمكين المورد، فيمكن تعطيله
في سطر الأوامر بواسطة مفتاح التجاوز -عقدي. الرجوع إلى وصف
هذه المفاتيح أعلاه. الترتيب القيمة: خصم
DialCancelString (خيط)
السلسلة التي يرسلها Seyon إلى المودم لإلغاء الطلب أثناء التقدم. الترتيب
القيمة: ^M
dialDelay (الباحثة)
كم من الوقت بالثواني يجب أن تنتظر Seyon بعد عدم إجراء أي اتصال
dialTimeOut قبل الانتقال إلى الرقم التالي. الترتيب القيمة: 10
DialDirFormat (خيط)
هذه عبارة عن سلسلة تنسيق تحدد تخطيط الاتصال المباشر. ال
الافتراضي هو '%-15s %-15s %6s %1c%1c%1c %1c%1c %s' (بدون علامات الاقتباس). باختصار: الحقول
تمثل اسم المضيف، الرقم، معدل الباود، البتات، التكافؤ، بتات التوقف، سواء
هناك بادئة مخصصة ولاحقة واسم البرنامج النصي. يمكنك أن تفهم أكثر ما
يشير كل حقل إلى الحقول التي تستخدم
يتم تحديد الإعداد الحالي (عبر الكلمة الأساسية CURRENT) بعلامة استفهام. يلاحظ
أنه لا يمكنك تغيير الترتيب الذي تظهر به العناصر الموجودة في دليل الاتصال فقط
التنسيق. على سبيل المثال، إذا كانت الأرقام التي تتصل بها كلها مكونة من 7 أرقام، فأسماء مضيفك
قصيرة، ولا تستخدم مطلقًا معدلات الباود أعلى من 9600، وتحب الشرطات بين
حقول معدل الباود، والبتات، والتكافؤ، وبتات التوقف، فقد تفضل استخدام
سلسلة التنسيق '%-10s %-8s %5s-%1c-%1c-%1c %1c%1c %s'، والتي ستكون أضيق من
التنسيق الافتراضي. الترتيب القيمة: %-15 ثانية %-15 ثانية ٪ 6 ث %1c%1c%1c %1c%1c %s
DialPrefix (خيط)
السلسلة التي يرسلها Seyon إلى المودم قبل رقم الهاتف. لاستخدام الاتصال النبضي،
قم بتعيين هذا المورد على .IR ATDP. الترتيب القيمة: ATDT
اطلب تكرار (الباحثة)
كم مرة يجب على Seyon أن تحاول الاتصال برقم. سوف يتخلى Seyon عن الاتصال بـ
الرقم إذا لم يتم إجراء أي اتصال بعد هذه المحاولات العديدة. الترتيب القيمة: 5
dialSuffix (خيط)
السلسلة التي يرسلها Seyon إلى المودم بعد رقم الهاتف. هذه السلسلة يجب أن
تحتوي على إرجاع حرف carraige وإلا فلن يتم إرسال الرقم إلى الوضع أبدًا. الترتيب
القيمة: ^M
dialTimeOut (الباحثة)
كم من الوقت بالثواني يجب أن ينتظر Seyon حتى يتم إجراء الاتصال بعد الاتصال
مكتمل. سوف يقوم Seyon بإلغاء الاتصال إذا لم يتم إجراء أي اتصال خلال ذلك
فترة. الترتيب القيمة: 45
تأكيد الخروج (قيمة منطقية)
ما إذا كان يجب على Seyon المطالبة بإنهاء المكالمة قبل الخروج. إذا كان خارج الخط و
تم تعيين المورد تجاهلModemDCD على "إيقاف"، ولن يطالب Seyon بإنهاء المكالمة
الخروج حتى لو تم تعيين هذا المورد على الترتيب القيمة: on
com.funMessages (خيط مجموعة مصفوفة)
سيتم عرض الرسائل الممتعة عندما لا يكون لدى Seyon أي معلومات مهمة أخرى
يعرض. يجب أن تكون هذه قائمة بالجمل [المضحكة] ذات علامات الاقتباس المزدوجة. الترتيب القيمة:
يختلف، تعتمد على الإصدار
funMessagesInterval (الباحثة)
الفاصل الزمني بالثواني بين الرسائل الممتعة المتعاقبة. الترتيب القيمة:
15
idleGuard (قيمة منطقية)
إذا تم ضبطه على تشغيل، فسوف يرسل Seyon سلسلة إلى المضيف البعيد كلما كانت المحطة
الجلسة خاملة (بدون إدخال لوحة المفاتيح) لفترة زمنية معينة. الموارد
idleGuardInterval idleGuardString تحديد الفاصل الزمني أعلاه و
السلسلة التي سيتم إرسالها إلى المضيف البعيد عندما يكون خاملاً. ومن المفيد تمكين هذا
ميزات لإبقاء الجلسة حية عندما يكون الشخص بعيدًا عن الكمبيوتر لفترة من الوقت
(على سبيل المثال لمنع تسجيل الخروج التلقائي). الترتيب القيمة: خصم
idleGuardInterval (الباحثة)
مقدار الوقت بالثواني سيون هو اعتبار الجلسة خاملة عند وجودها
لا يوجد نشاط للوحة المفاتيح في الجهاز لفترة طويلة. سوف يرسل Seyon سلسلة إلى
المضيف البعيد في كل فترة زمنية طالما أن الجلسة خاملة. الترتيب القيمة:
300
idleGuardString (خيط)
السلسلة التي سيتم إرسالها إلى المضيف البعيد عندما تكون الجلسة خاملة. هذه السلسلة
سيتم إرسالها على فترات منتظمة طالما ظلت الجلسة خاملة. لاحظ أن
سيتم استخدام الترجمات الحالية في إرسال هذه السلسلة؛ على سبيل المثال، إذا
يتم تمكين backspaceTranslation، ثم السلسلة الافتراضية سوف ترسل
مثل . الترتيب القيمة: \س^ح (مسافة ثم مسافة للخلف)
تجاهلModemDCD (قيمة منطقية)
إذا تم تعيين هذا المورد على "تشغيل"، فستكون حالة DCD (اكتشاف حامل البيانات) للمودم
تم تجاهله. بعض النتائج المترتبة على ضبط هذا على ´on´ هي أن Seyon ستظل كذلك دائمًا
المطالبة بإنهاء المكالمة (إذا كان المورد تأكيد الخروج تم ضبطه على "تشغيل") حتى لو كان المودم
تشير حالة DCD إلى أنه غير متصل بالإنترنت، وستتم محاولة الاتصال حتى لو كان
تشير حالة DCD للمودم إلى أنه متصل بالإنترنت. فمن المستحسن أن لك
احتفظ بهذه المجموعة على "إيقاف التشغيل" ما لم يكن المودم الخاص بك لا يحترم خط DCD. استشارة الخاص بك
دليل المودم لمزيد من التفاصيل. الترتيب القيمة: خصم
HangupBeforeDial (قيمة منطقية)
عند الضبط على on، سيقطع Seyon الخط (إذا كان متصلاً) قبل الاتصال بالهاتف
رقم. خلاف ذلك، سيتم الاتصال بالرقم دون قطع الاتصال، وهو الرقم
مسؤولية المستخدم التأكد من أن الخط واضح (لا يوجد اتصال) متى
طلب. الترتيب القيمة: on
HangupConfirm (قيمة منطقية)
ما إذا كان يجب على Seyon طلب التأكيد قبل إغلاق الهاتف الترتيب
القيمة: on
HangupViaDTR (قيمة منطقية)
عند تمكينه، سيقوم Seyon بإغلاق المودم عن طريق إسقاط DTR. وهذا أسرع بكثير
بدلاً من قطع الاتصال عن طريق إرسال سلسلة قطع اتصال تشبه Hayes إلى المودم والانتظار
السماح لوقت الهروب الحارس. ومع ذلك، فإن بعض أجهزة المودم وبرامج التشغيل التسلسلية تختنق
إسقاط DTR والآخرين لا يعلقون المكالمة عند إسقاط DTR، لذلك في هذه الحالات
يجب تعطيله. إذا تم تعطيله، فسيقوم Seyon بإغلاق المودم عن طريق إرسال السلسلة
المحدد بواسطة المورد modemAttentionString، متبوعًا بالمحدد بواسطة
مودم المواردHangupString. الترتيب القيمة: خصم
metaKeyTranslation (قيمة منطقية)
ما إذا كان سيتم الضغط على مفاتيح الإرسال أثناء الضغط باستمرار على مفتاح التعريف (ALT) كمفتاح هروب
(ESC) متبوعة بالضغط على المفتاح. لا يدعم معظم المضيفين جلسات 8 بت، و
وبالتالي لا تتعرف على مفتاح التعريف. لذلك، يجب أن يكون وضع الترجمة هذا
يتم تمكينه عند الاتصال بمثل هؤلاء المضيفين للاستفادة من مفتاح التعريف في البرامج
التي تستفيد منه مثل Emacs. الترتيب القيمة: on
modemAttentionString (خيط)
السلسلة المراد إرسالها إلى المودم لجذب انتباهه (التبديل إلى وضع الأوامر). هذا
سيتم إرسال السلسلة إلى المودم قبل سلسلة قطع الاتصال عندما يكون HangupViaDTR
ذوي الاحتياجات الخاصة. الترتيب القيمة: + + +
modemHangupString (خيط)
سلسلة قطع الاتصال التي سيتم إرسالها إلى المودم عند تعطيل HangupViaDTR. تقصير
القيمة: ATH^M
أجهزة المودم (خيط)
قائمة بأجهزة المودم المراد استخدامها. سيحاول Seyon أجهزة المودم الموجودة في هذه القائمة واحدًا تلو الآخر
أخرى حتى تجد مودمًا متاحًا أو يتم استنفاد القائمة. لا الافتراضي
.
modemStatusInterval (الباحثة)
يتحكم هذا المورد في مقدار الوقت (بالثواني) بين التحديثات للمودم
تبديل الحالة (بما في ذلك الساعة). الافتراضي هو خمس ثوان، ولكن يمكنك ضبطه
إلى ثانية واحدة (أو أي رقم آخر) إذا كنت تريد تحديث مفاتيح التبديل أكثر
مرارًا. حتى لو قمت بضبط هذا على رقم كبير، فإن Seyon ذكي بما يكفي للقيام بذلك
قم بتحديث مفاتيح التبديل بعد كل اتصال أو تعليق. الترتيب القيمة: 5
modemVMin (الباحثة)
يحدد هذا المورد الحد الأدنى لعدد الأحرف التي يجب أن تكون في الملف
المخزن المؤقت قبل أن يتم إشباع عملية القراءة. سوف تنتظر عملية القراءة حتى ذلك
عدد الأحرف الواردة موجود في المخزن المؤقت أو انقضى 0.1 ثانية بينهما
استلام حرفين قبل عرض البيانات في المخزن المؤقت. هذا
يؤدي إلى عرض البيانات في أجزاء وتسريع عرض المحطة الطرفية.
سيكون التسريع أكثر وضوحًا في الأجهزة البطيئة المزودة بأجهزة مودم سريعة.
اترك هذا المورد في وضعه الافتراضي (1) أو قم بتعيينه على قيمة منخفضة (6) إذا كان لديك
مودم بطيء (على سبيل المثال 2400 بت في الثانية). وإلا فقد تقوم بتعيينه على القيمة القصوى، والتي
يعتمد على النظام الأساسي ولكنه بشكل عام 255. إذا قمت بتعيينه على أي رقم أكبر من
القيمة القصوى، سيتم اقتطاعها إلى القيمة القصوى. الترتيب القيمة: 1
newlineTranslation (خيط)
عند الضغط على مفتاح Enter، يتم إنشاء حرف السطر الجديد (\n). هذا المورد
يحدد ما الذي سيتم ترجمة هذه الشخصية إليه. ثلاثة أوضاع ممكنة: لا
الترجمة (السطر الجديد)، وإرجاع السطر (\r)، وإرجاع السطر / تغذية السطر. يونكس
عادةً ما تتوقع الأنظمة عودة السطر الجديد أو النقل، بينما تتوقع أنظمة DOS عودة النقل
العودة أو النقل العودة / تغذية الخط. الكلمات الرئيسية الثلاث المقابلة ل
الأوضاع المذكورة أعلاه هي nl, crو كر/لف. الترتيب القيمة: cr
noConnectStringX [X = 1-4] (خيط)
سلاسل الاستجابة التي يقدمها المودم عند فشل الاتصال. الترتيب القيم: لا
الناقل, لا نغمة الاتصال, BUSY, صوت (على التوالى)
phonelistFile (خيط)
اسم ملف قائمة الهاتف (دليل الاتصال). انظر المثال المرفق ل
تعرف على كيفية تنسيق هذا الملف. الترتيب القيمة: قائمة الهاتف
postConnectAction (خيط)
يحدد الإجراء البسيط أو المركب الذي سيتم تنفيذه بعد الاتصال بـ
يتم إجراء المضيف البعيد. سيتم تنفيذ هذا الإجراء قبل تشغيل أي برنامج نصي
تعلق على هذا المضيف في دليل الاتصال. جميع الإجراءات هنا يجب أن تكون
متزامن. راجع القسم بعنوان SeQuickKeys أدناه للحصول على وصف
الإجراءات المتاحة. الترتيب القيمة: زمارة()؛
ملف البروتوكولات (خيط)
اسم ملف البروتوكولات. يخبر هذا الملف سيون ببروتوكولات نقل الملفات
تتوفر. سيتم مطالبة المستخدم بقائمة بناءً على هذا الملف عندما يكون الملف
ومن المقرر أن يبدأ النقل. الترتيب القيمة: البروتوكولات
مفتاح سريع؟
راجع القسم بعنوان SeQuickKeys أدناه.
rtsctsFlowControl (قيمة منطقية)
ما إذا كان يجب على Seyon تشغيل التحكم في تدفق أجهزة RTS/CTS. تأكد من المودم
تعيين لاستخدام هذا أيضا. الترتيب القيمة: خصم
دليل البرنامج النصي (خيط)
دليل البرنامج النصي لسيون. عند البحث عن البرامج النصية، سيحاول Seyon ذلك أولاً
دليل البرنامج النصي، ثم الدليل الحالي. الترتيب القيمة: الدليل الافتراضي
showFunMessages (قيمة منطقية)
ما إذا كان سيتم عرض رسائل مضحكة عندما لا يكون لدى Seyon أي معلومات مهمة أخرى
يعرض. سيعرض Seyon تلك الرسائل على فترات زمنية محددة بواسطة
funMessagesInterval المورد عندما لا تكون هناك معلومات مهمة أخرى لنقلها
للمستخدم. لتعطيل عرض الرسائل الممتعة، تم ضبط هذا المورد على
إيقاف. الترتيب القيمة: on
startAction (خيط)
يحدد الإجراء البسيط أو المركب الذي سيتم تنفيذه عند بدء التشغيل. هذا الفعل
يتم تنفيذه قبل تشغيل أي برنامج نصي (في حالة توفير رمز التبديل -script) أو
طلب أي إدخال في دليل الاتصال (في حالة إعطاء مفتاح -dial أو
تم تمكين الطلب الهاتفي التلقائي للمورد). يمكنك جعل Seyon يفتح الاتصال
الدليل تلقائيًا عند بدء التشغيل باستخدام الإجراء البسيط ``OpenWidnow(Dial);''
كأحد مكونات هذا المكدس العمل المعقد. لاحظ أن تشغيل بدء التشغيل
البرنامج النصي هو مجرد حالة خاصة لهذا المورد. راجع القسم بعنوان
SeQuickKeys للحصول على وصف للإجراءات المتاحة. الترتيب القيمة:
RunScript(startup);
ملف بدء التشغيل (خيط)
ملف بدء تشغيل Seyon. سيقوم Seyon بتنفيذ كافة الأوامر الموجودة في هذا الملف عند بدء التشغيل.
يمكن أن يحتوي هذا الملف على أية أوامر مقبولة كأوامر نصية. الأكثر فائدة
الأمر الذي يجب وضعه هنا هو طقم الأمر، لضبط الاتصالات المختلفة
المعلمات. الترتيب القيمة: بدء التشغيل
stripHighBit (قيمة منطقية)
ما إذا كان سيتم تجريد البتة العالية (الثمانية) من الأحرف الواردة. إذا تم ضبطه على تشغيل، فإن
سيتم تجريد الجزء العلوي من جميع الأحرف الواردة، مما سيؤدي إلى إنشاء 8-N-1
يتصرف الإعداد مثل 7-N-1، على الرغم من استخدام ثمانية بتات لكل حرف.
الترتيب القيمة: خصم
xonxoffFlowControl (قيمة منطقية)
ما إذا كان يجب على Seyon تشغيل التحكم في تدفق برامج XON/XOFF. الترتيب القيمة: خصم
المفاتيح المتتابعة
يسمح Seyon للمستخدم بالحصول على أزرار مخصصة تسمى SeQuickKeys (z Quickies)، والتي يمكن الوصول إليها
يمكن إرفاق الإجراءات. توفر SeQuickKeys طريقة ملائمة يمكن للمستخدم من خلالها
استدعاء العمليات المستخدمة بشكل متكرر عن طريق نقرة واحدة بالماوس. تم تحديد SeQuickKeys
من خلال الموارد QuickKeyX، حيث X هو عدد صحيح يتوافق مع الترتيب الذي
أن SeQuickKey سيظهر في مركز القيادة. الأجزاء الفرعية ذات الصلة من هذا المورد
. مرئي, عملو ملصق. هنا مثال:
سيون*quickKey3.visible: تشغيل
Seyon*quickKey3.action: FileTransfer(1,file); زمارة()؛
سيون*quickKey3.label: تحميل
يحدد السطر الأول أن SeQuickKey3 يجب أن يكون مرئيًا. السطر الثاني يحدد
إجراء مرتبط بـ SeQuickKey (في هذه الحالة، إجراء مركب)، والسطر الثالث
يحدد التسمية لزر SeQuickKey هذا. يمكن أيضًا تحديد الأجزاء الفرعية الأخرى في
بطريقة مماثلة (على سبيل المثال، الخلفية، المقدمة، .. الخ.)
يمكن أن تكون الإجراءات بسيطة أو مركبة. يتكون الإجراء المركب من مجموعة من العناصر البسيطة
الإجراءات ويمكن استخدامها كنص صغير بسيط. أمثلة:
· تعيين (idleGuard، على)؛ DialEntries(Default);
· صدى ("تحميل الملفات ...")؛ إرسال (رز)؛ \
FieTransfer(1,"*.ico $HOME/acct.wks"); صدى (تم) ؛
· نافذة مفتوحة (الطلب)؛ DialEntries("2 5 6");
· صدى ("وداعا ..")؛ يشنق()؛ يترك()؛
· مجموعة (باود، 9600)؛ ManualDial("555-5555");
· صدى ("سيتم التحميل ...")؛ ShellCommand("$sz *.wks");
· مجموعة (التكافؤ، 0)؛ RunScript(login.scr); صدى (انتهى) ؛
فيما يلي قائمة بالإجراءات التي يدعمها Seyon حاليًا. العلامات النجمية المعينة
إجراءات غير متزامنة. تحدد الأقواس الوسائط الاختيارية.
صافرة ()؛
يدق الجرس ويصدر صوتًا قصيرًا.
أغلق النافذة(نافذة او شباك [،...])؛
يغلق (يرفض) النوافذ المحددة. حاليا الحجة الوحيدة الصالحة لهذا
الإجراء هو الاتصال الهاتفي، والذي يتوافق مع نافذة دليل الاتصال. على سبيل المثال:
CloseWindow(Dial);
DialEntries(قائمة الإدخالات)؛*
يطلب الإدخالات في دليل الاتصال المتوافق حسب الترتيب مع القائمة المحددة.
سيتم طلب الإدخالات كما لو أن المستخدم قد اختارها في دليل الاتصال.
سيتم طلب الإدخالات دون فتح دليل الاتصال. يمكنك استخدام ال
الإجراء ``OpenWindow(Dial);'' وقم بتجميع الإجراءين في إجراء مركب إذا كنت
تريد فتح دليل الاتصال.
يجب أن يتم اقتباس القائمة إذا كانت تتكون من أكثر من إدخال واحد، ويجب أن تكون الإدخالات كذلك
يجب أن تكون مفصولة بمسافة بيضاء، وليس بفواصل. إذا كانت القائمة تتكون من الكلمة فقط
``افتراضي''، فستكون الإدخالات المقدمة بواسطة المورد defaultPhoneEntries
تم الاتصال به، راجع وصف هذا المورد لمزيد من التفاصيل.
الاستخدام الأكثر شيوعًا لهذا الإجراء هو إرفاق الأجهزة المضيفة التي يتم الاتصال بها بشكل متكرر
SeQuickKeys، مما يجعل الاتصال بهؤلاء المضيفين عملية بنقرة واحدة. إذا كان هذا الإجراء
ليست الأخيرة في مجموعة الإجراءات المركبة، الإجراءات المحددة بواسطة المورد
قد لا يعمل postConnectAction بشكل صحيح. أمثلة: DialEntries(2)؛ إدخالات الطلب("2
4 5"); DialEntries(Default);
تحويل الملف([ملف])؛*
يرسل الملف المحدد إلى المضيف البعيد كتحميل نص. إذا كانت الحجة الاختيارية
لم يتم تحديد "الملف"، وسيظهر Seyon مربع حوار يسألك عن اسم الملف.
في الحالة الأخيرة، يشبه هذا الإجراء النقر فوق "تحويل" من نافذة "متفرقات".
أمثلة: DivertFile("/tmp/acct.wks"); DivertFile();
صدى([خيط])؛
صدى السلسلة المعطاة للمحطة. لا يرسله إلى المودم (استخدم الإرسال
من أجل هذا). إذا كانت السلسلة تتكون من أكثر من كلمة واحدة، فيجب نقلها. ملحوظة
أنه على عكس أمر الصدفة الذي يحمل نفس الاسم، فإن هذا الأمر لا يقبل
التبديل -n ولكن دائمًا يُلحق السطر الجديد بالسلسلة. إذا تم حذف الوسيطة، أ
سيتم تكرار السطر الفارغ. أمثلة: صدى (مرحبا)؛ صدى ("مرحبا")؛ صدى صوت()؛
نقل الملف(دخول، [قائمة الملفات])؛*
ينفذ بروتوكول النقل المطابق حسب الطلب في وحدة تحكم النقل
(ملف البروتوكولات) إلى ""الإدخال"." إذا كان هذا البروتوكول يتطلب اسم ملف وقائمة الملفات
تم حذفه، سينبثق Seyon مربع حوار يطلب الملف. وإلا قائمة الملفات
سيتم تمريرها إلى هذا البروتوكول. يجب أن تكون القائمة علامات اقتباس إذا كانت تتكون من المزيد
أكثر من كلمة واحدة ويجب فصل العناصر الموجودة بها بمسافة بيضاء. يمكن أن تحتوي
البطاقات البرية ومتغيرات الصدفة. أمثلة: نقل الملف(1)
FileTransfer(2,acct.wks); FileTransfer(2,"*.wks $HOME/acct.wks");
يشنق()؛
يقطع الخط. لا ينبثق مربع التأكيد.
IconifyWindow(نافذة او شباك [،...])؛
يرمز إلى النوافذ المحددة. الوسائط الصالحة لهذا الإجراء هي Main وDial و
مصطلح يتوافق على التوالي مع مركز القيادة ودليل الاتصال و
نوافذ المحاكي الطرفية. عندما تكون الوسيطة Term، لن يعمل هذا الإجراء إلا إذا
يقوم المحاكي الطرفي بتعيين متغير البيئة WINDOWID، كما يفعل xterm.
أمثلة: IconifyWindow(Main,Dial,Term); IconifyWindow(Dial);
الطلب اليدوي([رقم])؛*
يتصل برقم كما لو تم النقر فوق الزر "يدوي" من دليل الاتصال.
إذا تم تحديد ``الرقم''، فسيتم الاتصال به مباشرةً ولن يتم عرض أي مربع حوار
برزت تسأل عن الرقم. أمثلة: الاتصال اليدوي (555-5555)؛ ManualDial();
الموضوع([خيط])؛
يردد صدى السلسلة المعطاة لمربع الرسائل الخاص بمركز قيادة Seyon (النافذة الرئيسية).
إذا كانت السلسلة تتكون من أكثر من كلمة واحدة، فيجب نقلها. إذا كانت الحجة
تم حذفه، سيتم تكرار سطر فارغ. أمثلة: رسالة(مرحبا); الرسالة ("مرحبا
هناك"); رسالة();
نافذة مفتوحة(نافذة او شباك [،...])؛
يفتح كل نافذة من النوافذ المحددة عن طريق فتحها إذا كانت مغلقة أو إزالة رمزها إذا كانت موجودة
دولة مبدعة. الوسائط الصالحة لهذا الإجراء هي Main وDial وTerm،
يتوافق على التوالي مع مركز القيادة ودليل الاتصال والمحطة الطرفية
نوافذ المحاكي. عندما تكون الوسيطة Term، لن يعمل هذا الإجراء إلا إذا كان
يقوم المحاكي الطرفي بتعيين متغير البيئة WINDOWID، كما يفعل xterm.
أمثلة: OpenWindow(Main,Dial,Term); OpenWindow(Dial);
استقال()؛
يخرج من سيون بالكامل ويعود إلى الصدفة. لا يطفو على السطح تأكيدا
مربع.
النصي تشغيل([اسم البرنامج النصي])؛*
ينفذ البرنامج النصي الذي قدمه اسم البرنامج النصي للملف. سيتم تنفيذ البرنامج النصي كما
إذا كان المستخدم قد حدده عبر زر البرنامج النصي. إذا تم حذف اسم البرنامج النصي، أ
سيظهر مربع حوار يطلب اسم البرنامج النصي. هذا متعدد الاستخدامات للغاية
الإجراء، حيث يمكن تنفيذ العديد من الأوامر البعيدة والمحلية أو سلسلة من الأوامر
إرفاق البرامج النصية المناسبة لـ SeQuickKeys. أمثلة: RunScript(login.scr);
النصي تشغيل()؛
بكج(معامل، القيمة)؛
يضبط المعلمة المحددة على القيمة المحددة. يمكن استخدامها لضبط مختلف
معلمات الاتصالات. يتم سرد المعلمات المتوفرة ضمن أمر البرنامج النصي
""مجموعة"." أمثلة: مجموعة (باود، 9600)؛ مجموعة(التكافؤ,0); ضبط (idleGuard، إيقاف).
ShellCommand(أمر الصدفة) ؛*
ينفذ أمر الصدفة المحدد عبر غلاف المستخدم المشار إليه بواسطة SHELL
متغير البيئة ، أو / بن / ش إذا لم يتم تعيين متغير البيئة هذا. لاحظ أن
يجب نقل الأمر إذا كان يتكون من أكثر من كلمة واحدة. إذا كان الأول غير
حرف المسافة للأمر هو الحرف ``$''، ثم الإدخال القياسي و
ستتم إعادة توجيه الإخراج القياسي إلى المودم. يمكن استخدام هذا الإجراء ل
تنفيذ أي برنامج خارجي من داخل سيون. على سبيل المثال: ShellCommand(ls);
ShellCommand("$cd $HOME; sz -vv *.wks");
نقل(خيط)؛
ينقل السلسلة المحددة إلى المضيف البعيد. يجب أن يتم اقتباس السلسلة إذا كانت كذلك
تتكون من أكثر من كلمة . يتم إرسال السلسلة كما هي (لا توجد حالة
تتم التحويلات). لا يتم إلحاق أي حرف سطر جديد أو حرف إرجاع
السلسلة، استخدم الأحرف البادئة لذلك (على سبيل المثال ^M، ^J). انظر الوصف
من أمر البرنامج النصي "إرسال" لمزيد من التفاصيل. على سبيل المثال: إرسال (ليرة سورية ^ M)؛
Transmit("ls -CF^M");
SCRIPT لغة
يمكن لملفات البرامج النصية أتمتة بعض المهام الشاقة مثل تسجيل الدخول إلى النظام. ملف البرنامج النصي
هو ملف نصي بتنسيق ascii ويمكن إدخاله أو تحريره باستخدام أي محرر نصوص قياسي.
تتم قراءة ملف البرنامج النصي سطرًا تلو الآخر. الأسطر الفارغة (التي تتكون من مسافة بيضاء فقط) هي
تم تجاهله. التعليقات عبارة عن أسطر يكون الحرف الأول الذي لا يحتوي على مسافة هو علامة الجنيه (#).
يقرأ معالج البرنامج النصي كل سطر من سطر البرنامج النصي، متجاهلاً المسافة البيضاء البادئة، إلى داخل السطر كلمات. A
يتم تعريف الكلمة إما:
· سلسلة من الأحرف المحددة بمسافة بيضاء، أو
· سلسلة من الأحرف محاطة بعلامات اقتباس مفردة أو مزدوجة.
تعتبر الكلمة الأولى في ملف البرنامج النصي هي أمر كلمة. إذا كان الحرف الأخير من
كلمة الأمر عبارة عن نقطتين (:)، ويعتبر السطر أ ملصق (الكائن أ
غوتو إفادة). بخلاف ذلك، يُفترض أنه أمر نصي ويتم تفسيره على أنه
هذه. كلمات الأمر غير حساسة لحالة الأحرف.
تأخذ بعض الأوامر وسيطة واحدة أو أكثر. يتم تحليل كل وسيطة ككلمة واحدة مثل
المحددة أعلاه. إذا كانت الفراغات مطلوبة في الوسيطة، فيجب نقل الوسيطة باستخدام
اقتباسات مفردة أو مزدوجة.
سيناريو أمر قائمة
فيما يلي وصف لجميع الأوامر التي يمكن استخدامها في لغة البرنامج النصي Seyon:
أسر تشغيل | إيقاف (حاليا قد ليس عمل)
الامر أسر on سيتم تمكين الالتقاط. جميع الشخصيات الواردة خلال WAITFOR
سيتم إلحاق المعالجة بملف الالتقاط. الامر أسر خصم سوف يغلق
ملف الالتقاط. لا يمتد هذا الإعداد حاليًا إلى الوضع الطرفي. هذا
قد يتم تقديمها في إصدار لاحق.
تصحيح تشغيل | إيقاف
إذا كانت الحجة onسيتم عرض جميع أسطر الأوامر اللاحقة التي تمت معالجتها
الشاشة المحلية. الاستثناء من ذلك هو الأسطر التي تحتوي على أ نقل أمر.
سيتم طباعة هذه الخطوط فقط إرسال...، بحيث يمكن حماية كلمات المرور وما إلى ذلك.
إذا كانت الحجة خصمسيتم تنفيذ البرامج النصية بهدوء (هذا هو الإعداد الافتراضي).
الاتصال الهاتفي
اطلب الرقم المحدد. يدعم Seyon أجهزة المودم المتوافقة مع "Hayes" العامة
الاتصال. لاحظ أن هذا الأمر يتطلب رقم هاتف فعليًا. دليل الهاتف هو
لا تستخدم لهذه الوظيفة.
صدى
صدى السلسلة المعطاة للمحطة. لا يرسله إلى المودم (استخدام نقل
من أجل هذا). إذا كانت السلسلة تحتوي على مسافات، فيجب اقتباسها. لاحظ أنه على عكس
أمر shell يحمل نفس الاسم، هذا الأمر لا يقبل التبديل -n لكن
يقوم دائمًا بإلحاق السطر الجديد بالسلسلة.
خروج ينهي ملف البرنامج النصي قبل نهاية الملف. يعود إلى الوضع الطرفي.
تدفق يقوم بمسح المودم، أي يتجاهل البيانات المكتوبة على المودم ولكن لم يتم نقلها و
البيانات الواردة ولكن لم يتم قراءتها.
غوتو
يذهب إلى التسمية المحددة في ملف البرنامج النصي ويستمر في التنفيذ من ذلك
نقطة. قد تسبق التسمية الفعلية أو تتبعها غوتو إفادة. التسمية هي
أي وقت أمر كلمة الحرف الأخير هو النقطتان (:).
hanup قطع الاتصال بالخط وقطع الاتصال بالمضيف البعيد.
if, آخر, ENDIF
بناء الجملة:
if
[آخر
]
ENDIF
ينفذ العبارات بشكل مشروط بناءً على شرط محدد. سيون يدعم
وفقا للشروط:
WAITFOR: صحيح إذا كان الأخير WAITFOR كان الأمر ناجحا.
مرتبط: صحيح إذا تم تنفيذ هذا البرنامج النصي من دليل الاتصال.
قد يتم إبطال الشروط باستخدام البادئة ليس أو الشخصية !:
!أنتظر لأجل: صحيح إذا كان الأخير WAITFOR انتهت مهلة الأمر.
ليس WAITFOR: مثل !أنتظر لأجل فوق
إنّ آخر ENDIF يجب أن تظهر الكلمات الرئيسية في الأسطر الخاصة بها. If التصريحات قد لا
تكون متداخلة.
وقفة
يعلق تنفيذ البرنامج النصي لعدد محدد من الثواني. هذا هو
تستخدم عادة لاعتبارات التوقيت؛ على سبيل المثال، الانتظار بضع ثوان
بعد استلام طريقة التنفيذ إرسال رسالة وكتابة ^C إلى CompuServe.
تطهير يقرأ ويتجاهل كافة البيانات الواردة من المودم لمدة ثانية واحدة.
استقال ينهي البرنامج النصي ويخرج من البرنامج بأكمله (يعود إلى الصدفة).
أعاد تدوير قرص الهاتف إعادة الاتصال بآخر رقم تم الاتصال به باستخدام الاتصال الهاتفي أمر.
send_break
يرسل إشارة استراحة إلى المضيف البعيد.
طقم
يضبط المعلمة المحددة على القيمة المحددة. يمكن استخدامها لضبط مختلف
معلمات الاتصالات لكل مضيف. وفيما يلي قائمة من طقم
الكلمات الرئيسية التي يتعرف عليها Seyon. الكلمات الرئيسية التي تحمل علامة النجمة تحدد الوضع الحالي
المعلمة فقط وليست الافتراضية راجع المصدر المقابل (في
بين قوسين أدناه) للحصول على تفاصيل وظيفة كل كلمة رئيسية.
باود* (افتراضي بي بي اس)
بت* (البيتس الافتراضية)
مساواة* (التكافؤ الافتراضي)
نقطة التوقف* (افتراضيStopBits)
stripHighBit (ستريب هاي بت)
newlineTranslation (ترجمة السطر الجديد)
من (ترجمة مسافة للخلف)
meta_tr (ترجمة ميتا كي)
com.xoff (xonxoffFlowControl)
com.rtscts (رتسكتسفلوكونترول)
com.autozm (زموديموتوداونلود)
idleGuard (الحارس الخمول)
قبول الكلمات الرئيسية المنطقية on or خصم كحجة لهم، تقبل الكلمات الرئيسية الأخرى نفس الشيء
الحجج كموارد المقابلة.
قذيفة
ينفذ أمر الصدفة المحدد عبر غلاف المستخدم المشار إليه بواسطة SHELL
متغير البيئة ، أو / بن / ش إذا لم يتم تعيين متغير البيئة SHELL. ملحوظة
أن الأمر يجب أن يقتبس إذا كان يتكون من أكثر من كلمة واحدة. إذا كان الأول
الحرف الذي لا يحتوي على مسافة للأمر هو الحرف "$"، ثم الإدخال القياسي و
ستتم إعادة توجيه الإخراج القياسي إلى المودم. يمكن استخدام هذا الأمر ل
تنفيذ أي برنامج خارجي من داخل سيون. على سبيل المثال: قذيفة "cd /usr/dl; rz
-vv".
نقل
ينقل النص المحدد إلى المضيف البعيد. يجب أن يتم اقتباس الوسيطة النصية
(باستخدام علامات الاقتباس المفردة أو المزدوجة) إذا كانت هناك مسافات ليتم نقلها. النص هو
يتم إرسالها كما هي (لا يتم إجراء أي تحويلات للحالة).
بادئة الشخصيات:
^ هي بادئة حرف التحكم: يتم تحويل الحرف التالي إلى عنصر تحكم
شخصية. على سبيل المثال، ^M هو نقل عائد أعلى (0x0D) و^J هو خط جديد (0x0أ).
\ هي بادئة الاقتباس: يتم نقل الحرف التالي حرفيًا. على سبيل المثال \^
سوف ينقل الحرفي ^.
الكتابة البعيدة تشغيل | إيقاف
يحدد هذا الأمر ما إذا كانت الأحرف المستلمة من المودم ستكون أم لا
المعروضة على المحطة المحلية. منذ المرة الوحيدة التي معالج البرنامج النصي
ينظر إلى قائمة انتظار الاستلام أثناء WAITFOR المعالجة، قد تبدو شاشات العرض أ
غير منتظم بعض الشيء. استخدم ال الكتابة البعيدة خصم الأمر لتعطيل العرض المحلي المستلمة
الشخصيات أثناء معالجة البرنامج النصي.
WAITFOR [نفذ الوقت]
ينتظر ظهور النص المحدد من المودم. يجب أن تكون الوسيطة النصية
مقتبس (باستخدام علامات الاقتباس المفردة أو المزدوجة) إذا كانت هناك مسافات ليتم نقلها.
يتم تفسير الأحرف الخاصة بنفس الطريقة التي يتم بها تفسير نقل. إذا انتهت المهلة
تم تحديد الوسيطة، سينتظر Seyon هذا العدد من الثواني حتى تصل السلسلة
يظهر. إذا لم يتم تحديد مهلة، فسيتم تعيين Seyon افتراضيًا على 30 ثانية.
خلال WAITFOR المعالجة، الأحرف المستلمة (حتى آخر
يمكن التقاط الحرف الموجود في النص أو في المهلة) إلى ملف قرص (إذا كان
أسر on تم تحديده)، و/أو عرضه على الشاشة (إذا الكتابة البعيدة on محدد).
متى [ ]
يرسل سلسلة للإرسال عندما يواجه سلسلة متوقعة أثناء الانتظار في ملف
WAITFOR الأمر، مهما كان الرقم في حالة مواجهة سلسلة متوقعة.
يعد هذا مفيدًا إذا لم يكن ترتيب المطالبات المتوقع معروفًا مسبقًا. ل
على سبيل المثال، تقوم بعض أنظمة BBS (خاصة PCBoard) بتغيير المطالبات حسب الوقت
من الاتصال، ولا يمكن كتابة نص كامل لمثل هذه اللوحات باستخدام WAITFOR
فقط.
أكبر عدد من متى يمكن تحديد الأوامر حسب الرغبة. أ متى الأمر مع لا
الحجج مسح كافة المعلقة متى أوامر. WAITFOR الأوامر لها الأسبقية
على مدى متى الأوامر إذا كانوا يتوقعون نفس السلسلة.
الاستخدام النموذجي لهذا الأمر سيكون:
عندما "متابعة؟" "ص^م"
عندما "المزيد؟" "ن^م"
انتظر "أمر BBS؟"
متى
يستمر البرنامج النصي أعلاه في إرسال "y^M" إلى كل مطالبة "متابعة؟" و"n^M" إلى كل مطالبة
"أكثر؟" المطالبة حتى تظهر السلسلة "أمر BBS؟" تمت مواجهته. اللاسي متى
مسح كافة المعلقة متى أوامر.
استخدم seyon عبر الإنترنت باستخدام خدمات onworks.net