นี่คือคำสั่ง qmenu ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
qmenu - เครื่องมือสำหรับสร้างเมนูอย่างง่ายสำหรับอินเทอร์เฟซเทอร์มินัล
เรื่องย่อ
คิวเมนู [ทางเลือกที่] [ชื่อเมนู_ไฟล์]
DESCRIPTION
qmenu สร้างเมนูข้อความในวิธีที่ง่ายและใช้งานง่าย
OPTIONS
-ในนั้น สร้างไฟล์การกำหนดค่า "qmenu.cfg"
-แบบอย่าง สร้างไฟล์เมนู model "model.mnu"
เมนู_ชื่อไฟล์
ไฟล์ (ที่มีนามสกุล .mnu) ที่มีโครงร่างของเมนู
เรื่องย่อ
qmenu ช่วยให้คุณสร้างเมนูสำหรับอินเทอร์เฟซแบบข้อความในวิธีที่ง่ายและใช้งานง่าย แต่ละ
เมนูถูกกำหนดในไฟล์ (ที่มีนามสกุล .mnu) ที่มีเค้าร่างของเมนู ไฟล์คือ
ประกอบด้วยสามส่วน:
1. พื้นที่หน้าจอ
2. พื้นที่ไอเทม
3. พื้นที่ตัวเลือก
ส่วนต่างๆ คั่นด้วยอักขระ $$ และ %% ตามลำดับ:
พื้นที่หน้าจอ
$$
พื้นที่รายการ
%%
พื้นที่ตัวเลือก
จอภาพ พื้นที่
พื้นที่นี้ครอบคลุมตั้งแต่เริ่มต้นไฟล์จนถึงสัญลักษณ์ $$ และมี
"การวาดภาพ" ของเมนูในรูปแบบข้อความ ในการเลือกตัวเลือกเมนูได้จะต้อง
รวมระหว่างสองสัญลักษณ์ ^
ตัวอย่าง:
^1. ตัวเลือก 1^
^2. ตัวเลือก 2^
ตัวเลือกสามารถเน้นด้วยปุ่มลูกศรหรือโดยการกดตัวอักษรตัวแรกของ
สตริง ในพื้นที่นี้ คุณยังสามารถเพิ่มตัวแปรบางตัวตามรูปแบบต่อไปนี้:
x[NAME_VARIABIL]
ชื่อของตัวแปรประกอบด้วยคำนำหน้า (x) และชื่อระหว่างวงเล็บเหลี่ยม
ค่าที่เป็นไปได้คือ:
* c - กึ่งกลาง
* l - ชิดซ้าย
* r - ถูกต้องเหมาะสม
หมายเหตุ: หากสัญลักษณ์เป็นตัวพิมพ์ใหญ่ ค่าจะแสดงกลับด้าน
ตัวแปรสามารถสมมติค่าต่อไปนี้:
* TIME - เวลาปัจจุบัน
* MENUNAME - ชื่อเมนู
* INFOTERM - ชื่อเทอร์มินัล
* MNUTRACE - เมนูเส้นทาง
ตัวแปรพิเศษ:
& - ตำแหน่งเคอร์เซอร์
${PATH} - แสดงเนื้อหาของตัวแปรสภาพแวดล้อม PATH
ตัวอย่าง:
C[TITLE] - ชื่อเมนูอยู่ตรงกลางและย้อนกลับ
รายการ พื้นที่
ในส่วนนี้ สำหรับรายการเมนูแต่ละรายการ คุณสามารถกำหนด:
·การดำเนินการที่จะดำเนินการ
·ข้อความช่วยเหลือ
· แถวว่าง
แต่ละรายการประกอบด้วย 3 บรรทัด:
1. เมนูตัวเลือก
2. คำสั่งให้ดำเนินการ
3. ข้อความช่วยเหลือ
1. ในบรรทัดแรก ให้ใส่อักขระตัวแรกของสตริงที่มีเมนู option
2. ในบรรทัดที่สอง คุณสามารถระบุ:
· คำสั่งเชลล์
· เมนูย่อยที่จะเปิด ($เมนูไม่มีนามสกุล)
· คำสั่งที่สงวนไว้ (กลับไปที่เมนูก่อนหน้า จบเพื่อออกจากเมนู)
3. ในบรรทัดที่สาม คุณสามารถระบุข้อความได้ ข้อความนี้จะแทนที่ตัวแปร
TITLE ใน "พื้นที่หน้าจอ"
ตัวอย่าง:
%1
ลส -ลิซ่า; หยุดชั่วคราว
รายการนี้แสดงรายการไฟล์เชลล์
ตัวเลือกเสริม (Option) พื้นที่
ส่วนนี้ประกอบด้วยชุดของการตั้งค่าทั่วไป:
TITOLO - ชื่อเมนู
RVS_ROW=0,22 - เส้นที่แสดงย้อนกลับ ในกรณีนี้ เส้น 0 22
NOKEYDISP - ปิดใช้งานการสร้างภาพอัตโนมัติของป้ายกำกับปุ่มฟังก์ชัน (ET [1-10])
ET[1-10] - ข้อความแสดงปุ่มฟังก์ชัน n ถ้า NOKEYDISP แสดงความคิดเห็น
FZ [1-10] - คำสั่ง (เชลล์) สำหรับปุ่มฟังก์ชัน n
PW[1-10] - รหัสผ่านสำหรับตั้งปุ่มฟังก์ชัน n
SHELL=sh - การกด shift-f1 เริ่มเซสชันของเชลล์
EDITOR=vi - การกด shift-f2 เริ่ม vi ด้วยเมนูปัจจุบัน
ผู้เขียน
เขียนโดย สเตฟาโน เตโอโดรานี - https://github.com/teopost.
แปลโดยลอเรนโซ เตโอโดรานี - https://github.com/teopost2.
ขอบคุณ Giovanni Juan Oteri - https://twitter.com/giovannioteri
รายงาน ข้อบกพร่อง
กรุณารายงานจุดบกพร่องไปที่
ความช่วยเหลือทั่วไปในการใช้ซอฟต์แวร์:
รายงานข้อบกพร่องการแปล qmenu ไปที่
ลิขสิทธิ์
ลิขสิทธิ์ © 1992-2014 Stefano Teodorani
qmenu เป็นซอฟต์แวร์ฟรี: คุณมีอิสระที่จะแก้ไขและ/หรือแจกจ่ายซ้ำภายใต้เงื่อนไขของ
GNU General Public License เวอร์ชัน 3 หรือเวอร์ชันที่ใหม่กว่า คุณควรได้รับ
สำเนาใบอนุญาตสาธารณะทั่วไปของ GNU พร้อมกับแหล่งที่มาสำหรับ qmenu ดูไฟล์
การคัดลอก หากตอนนี้สามารถหาซื้อได้ที่http://gnu.org/licenses/gpl.html>.
qmenu ถูกแจกจ่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ
โดยไม่มีการรับประกันโดยนัยของความสามารถในการขายสินค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
6 กันยายน 2014 คิวเมนู(1)
ใช้ qmenu ออนไลน์โดยใช้บริการ onworks.net