هذا هو الأمر g15composer الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
g15composer - واجهة الأوامر القابلة للبرمجة إلى libg15render(3) وظائف الرسم
الوصف
G15composer هي واجهة أوامر قابلة للبرمجة لوظائف الرسم libg15render التي
النواتج إلى شاشة g15daemon. يعرض G15composer كافة الرسوم الأساسية والنصوص
تقديم وظائف libg15render بحيث يمكن استخدامها في مجموعة متنوعة من المواقف ،
بما في ذلك من سطر الأوامر أو بأي لغة برمجة نصية تقريبًا.
OPTIONS
يفهم G15composer الخيارات التالية:
-h إظهار معلومات الاستخدام.
-ب ابدأ بدون شاشة للاستماع لأوامر الشاشة الجديدة.
-u اسم المستخدم
قم بتغيير UID الفعال إلى اسم المستخدم
-g الجد داء يصيب الخراف
تغيير GID الفعال إلى الجد داء يصيب الخراف
-r إعادة استخدام / var / run / g15composer إذا كان هناك مثيل g15composer آخر يستمع هناك.
أساسي الاستعمال
nohup ./g15 compposer / path / to / pipe &
1) صدى 'TL "Hello" "World"'> / path / to / pipe
2) تعليمات القط> / المسار / إلى / الأنابيب
3) ./some_script> / path / to / pipe
حيث some_script عبارة عن نص برمجي أو تطبيق bash أو Perl أو ما إلى ذلك
واحد أو أكثر من الأوامر المذكورة أدناه.
أوامر
*** أوامر نصية:
Ts "السطر 1" "السطر 2" ...
حيث s هو حجم الخط (يتم دعم S و M و L).
لإدراج علامة اقتباس مزدوجة ، قم ببدءها بشرطة مائلة للخلف
إلى XYSF "السطر 1" "السطر 2" ...
يتراكب النص بالحجم المحدد في (X ، Y)
سيتم توسيط النص إذا كانت F = 1 ومبررة لليمين إذا كانت F = 2
*** أمر الخط: (ملاحظة ، يجب تكوين g15composer باستخدام --enable-ttf لاستخدام الخط
أوامر)
FL FS "/ path / to / font"
يقوم بتحميل خط في Face Slot F بالحجم S.
FP FSXY Co Ce "السطر 1" "السطر 2" ...
طباعة النص باستخدام الخط هو Slot F بحجم S في الموضع (X ، Y).
سيتم طباعة النص بلون Co وسيتم توسيطه إذا كان Ce = 1.
*** أوامر البكسل:
PO XYWH "100101101 ..."
يتراكب صورة بكسل للعرض والارتفاع المحددين عند (X ، Y)
يجب الآن تمرير الوسيطة الأخيرة كسلسلة مقتبسة. هذا تغيير من
السلوك السابق.
PS XYC
يضبط البكسل عند (X ، Y) على اللون C (0 أو 1)
الكمبيوتر 0 | 1
يمسح الشاشة ويملأها بـ 0 | 1
PF X1 Y1 X2 Y2 C.
يملأ المساحة من (X1، Y1) إلى (X2، Y2) باللون C.
العلاقات العامة X1 Y1 X2 Y2
يعكس البكسل من (X1، Y1) إلى (X2، Y2)
PB X1 Y1 X2 Y2 CTF
رسم مربع من (X1، Y1) إلى (X2، Y2) باستخدام اللون C والسمك T وملءه إذا كان F = 1
T ، و F اختيارية ، ولكن إذا تم تحديدها فيجب تحديدها بالترتيب ، أي يجب تعيينها
T لضبط F
القيم الافتراضية هي T = 1 ، و F = 0
*** أوامر الرسم:
DL X1 Y1 X2 Y2 ج
رسم خط من (X1، Y1) إلى (X2، Y2) باستخدام اللون C
DC XYRCF
يرسم دائرة متمركزة عند (X ، Y) بنصف قطر R باستخدام اللون C ، وملء دائرة إذا كانت F = 1
F اختيارية ويتم تعيينها افتراضيًا على F = 0
لاحظ أن بناء الجملة قد تغير ، وقد تم تبديل موضع C و F
DR X1 Y1 X2 Y2 CF
رسم مربع مدور من (X1، Y1) إلى (X2، Y2) باستخدام اللون C وملء إذا كان F = 1
F اختيارية ويتم تعيينها افتراضيًا على F = 0
لاحظ أن بناء الجملة قد تغير ، وقد تم تبديل موضع C و F
DB X1 Y1 X2 Y2 CNMT
رسم نسبة مئوية أو شريط تقدم من (X1، Y1) إلى (X2، Y2) باستخدام اللون C.
سيتم ملء الشريط بـ N من الوحدات M.
يحدد T نوع الشريط ، والقيم الصالحة هي 1 أو 2 أو 3
T اختياري ويتم تعيينه افتراضيًا على T = 1
DN X1 Y1 X2 Y2 CN
يرسم رقمًا كبيرًا N في المنطقة التي يحدها (X1، Y2) و (X2، Y2) باستخدام اللون C
DI BXY
رسم رمز WBMP من المخزن المؤقت B عند (X ، Y)
DS BXYWH OX OY
رسم كائن WBMP من المخزن المؤقت B عند (X ، Y) بحجم WxH
يتم سحب العفريت من المخزن المؤقت الذي يقابله (OX ، OY)
*** أوامر WBMP:
WS "/ مسار / إلى / صورة"
يقوم بتحميل صورة WBMP من المسار / إلى / الصورة ويعرضها على الشاشة
يجب أن تكون الصورة بحجم 160 × 43 حيث يتم تحميلها مباشرة في المخزن المؤقت لشاشة LCD
WL B "/ path / to / image"
يقوم بتحميل صورة WBMP من / مسار / إلى / صورة في رقم المخزن المؤقت ب
*** أوامر الوضع:
MC 0 | 1
يقوم بإيقاف تشغيل التخزين المؤقت أو تشغيله ، أي لا يتم إرسال التغييرات على الفور إلى
LCD في حالة تشغيل التخزين المؤقت (MC 1). سيتم إرسال التغييرات في MC 0 التالي.
MX 0 | 1
يضبط ألوان البكسل التالية على عادي ، أو XORed بوحدات البكسل الموجودة.
جيد لرسم النقوش المتحركة باستخدام MC:
MC 1 ، رسم ، MC 0
MC 1 ، أعد الرسم في الموضع الأصلي وارسم في مكان آخر ، MC 0
إعادة رسم التيار الجديد القديم
0 0 0 ^ 0 = 0 0 ^ 0 = 0
0 1 0 ^ 1 = 1 1 ^ 1 = 0
1 0 1 ^ 0 = 1 1 ^ 0 = 1
1 1 1 ^ 1 = 0 0 ^ 1 = 1
MR 0 | 1
اضبط ألوان البكسل التالية على الوضع العادي أو المعكوس
ميغا بايت 0 | 1 | 2
اضبط الشاشة على المقدمة إذا كانت 0 والخلفية إذا 1
إذا كان الرقم 2 ، فاضبط الشاشة على الخلفية إذا وفقط إذا لم يقم المستخدم بضبطها على المقدمة
*** أوامر الشاشة:
SN "/ مسار / إلى / أنبوب"
قم بإنشاء مثيل G15Comopser جديد يقرأ من / path / to / pipe
SC
أغلق الشاشة الحالية. سيؤدي إغلاق الشاشة الأولية إلى إغلاق جميع الشاشات الأخرى
----------------------
يتم نقل الأوامر التالية إلى g15daemon:
*** أوامر LCD:
LB 0 | 1 | 2
يضبط مستوى سطوع شاشة LCD
LC 0 | 1 | 2
يضبط مستوى تباين شاشة LCD
*** لوحة المفاتيح / أوامر LED:
كوالالمبور 0 | 1 | 2
ضبط وضع LED: 0 = التحكم في التطبيق 1 = عادي 2 = لزج.
غير مطبق حاليا.
كم × 0 | 1
يضبط ضوء Mx على إيقاف أو تشغيل. س = 0,1,2,3،0،XNUMX،XNUMX حيث XNUMX هو كل الأضواء M (ناقص MR).
يكون له تأثير فقط إذا تم ضبط KL على 0.
استخدم g15composer عبر الإنترنت باستخدام خدمات onworks.net