นี่คือคำสั่ง wmc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
wmc - คอมไพเลอร์ข้อความไวน์
เรื่องย่อ
WMC [ตัวเลือก] [ไฟล์อินพุต]
DESCRIPTION
WMC รวบรวมข้อความจาก ไฟล์อินพุต ในรูปแบบที่เข้ากันได้กับ FormatMessage[AW] ที่ห่อหุ้ม
ในรูปแบบรีซอร์สสคริปต์ WMC ส่งออกข้อมูลในรูปแบบมาตรฐาน . ถัง จัดรูปแบบ
ไฟล์ไบนารีหรือสามารถสร้างข้อมูลทรัพยากรแบบอินไลน์
WMC รับเพียงหนึ่ง ไฟล์อินพุต เป็นข้อโต้แย้ง (ดู ข้อบกพร่อง) ไฟล์อินพุต ปกติมีนามสกุล
.mc. ข้อความจะถูกอ่านจากอินพุตมาตรฐานหากไม่มีอินพุตไฟล์ ถ้า outputfile
ไม่ได้ระบุด้วย -oแล้ว WMC จะเขียนผลลัพธ์ไปที่ ไฟล์อินพุต{rc,ชั่วโมง}.
outputfile ชื่อ wmc.tab.{rc,h} หากไม่มีไฟล์อินพุตที่ได้รับ
OPTIONS
-B x ตั้งค่าเอาต์พุต byte-order x={n[ative], l[ittle], b[ig]} ค่าเริ่มต้นคือ n[ative]
-c ตั้งค่า 'custom-bit' ในค่ารหัสข้อความ
-d ใช้งานไม่ได้; ใช้ค่าทศนิยมในผลลัพธ์
-D ตั้งค่าสถานะการดีบัก ผลลัพธ์นี้เป็นการติดตาม parser และข้อความพิเศษจำนวนมาก
-h, --ช่วยด้วย
พิมพ์ข้อความการใช้ข้อมูลและออก
-H ไฟล์
เขียน headerfile ไปที่ ไฟล์. ค่าเริ่มต้นคือ ไฟล์อินพุต.h.
-i ตารางข้อความแบบอินไลน์ ตัวเลือกนี้จะข้ามการสร้างทั้งหมด . ถัง ไฟล์และ
เขียนเอาต์พุตทั้งหมดลงใน .rc ไฟล์. การเข้ารหัสนี้สามารถแยกวิเคราะห์ได้ด้วย WRC(1)
-o, --เอาท์พุท=ไฟล์
ส่งออกไปยัง ไฟล์. ค่าเริ่มต้นคือ inputfile.rc.
-O, --output-รูปแบบ=รูป
กำหนดรูปแบบผลลัพธ์ รูปแบบที่รองรับคือ rc (ค่าเริ่มต้น), Resและ สามารถ.
-P, --โป-ดีร์=ไดเรกทอรี
เปิดใช้งานการสร้างการแปลทรัพยากรตามไฟล์ po ที่โหลดจาก
ไดเร็กทอรีที่ระบุ ไดเร็กทอรีนั้นต้องเป็นไปตามแบบแผนของ gettext ใน
โดยเฉพาะอย่างยิ่งต้องมีหนึ่ง .ปอ ไฟล์สำหรับแต่ละภาษา และไฟล์ LINGUAS
รายชื่อภาษาที่ใช้ได้
-u สมมติว่า inputfile เป็น unicode
-U เขียนผลลัพธ์ของทรัพยากรในตารางข้อความที่จัดรูปแบบยูนิโค้ด
-v แสดงเพจรหัสและภาษาที่รองรับทั้งหมด
-V, --รุ่น
ทางออกสิ้นสุดของเวอร์ชันพิมพ์
-W, --อวดดี
เปิดใช้งานคำเตือนอวดรู้
ส่วนขยาย
ไวยากรณ์ดั้งเดิมได้รับการขยายเพื่อรองรับ codepages ได้อย่างราบรื่นยิ่งขึ้น โดยปกติ codepages
อ้างอิงจากหน้ารหัส DOS จากการตั้งค่าภาษา ไวยากรณ์ดั้งเดิมอนุญาตเท่านั้น
หน้ารหัสปลายทางที่จะตั้งค่า อย่างไรก็ตาม นี่ยังไม่เพียงพอสำหรับระบบที่ไม่ใช่ DOS ซึ่ง
ห้ามใช้ซอร์สไฟล์ Unicode
คีย์เวิร์ดใหม่ โค้ดเพจ ถูกนำมาใช้เพื่อตั้งค่าหน้ารหัสทั้งอินพุตและเอาต์พุตเป็นอะไรก็ได้
หนึ่งต้องการสำหรับแต่ละภาษา ไวยากรณ์คล้ายกับโครงสร้างอื่น ๆ :
Codepages '=' '(' ภาษา '=' cpin ':' cpout ... ')'
พื้นที่ ภาษา คือรหัสภาษาที่เป็นตัวเลขหรือนามแฝงที่ตั้งค่าด้วยชื่อภาษา อินพุต
โค้ดเพจ ซีพิน และรหัสเอาต์พุต ซีพียู คือรหัสเพจที่เป็นตัวเลข สามารถมี
การแมปหลายรายการภายในคำจำกัดความและคำจำกัดความอาจเกิดขึ้นมากกว่าหนึ่งครั้ง
ผู้เขียน
WMC เขียนโดย Bertho A. Stultiens
ใช้ wmc ออนไลน์โดยใช้บริการ onworks.net