Wish8.4 - ออนไลน์ในคลาวด์

นี่คือคำสั่ง wish8.4 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ความปรารถนา - เปลือกหน้าต่างที่เรียบง่าย

เรื่องย่อ


ต้องการ ?ชื่อไฟล์ หาเรื่อง หาเรื่อง ...?

OPTIONS


-แผนที่สี ใหม่ ระบุว่าหน้าต่างควรมี colormap ส่วนตัวใหม่แทน
ของการใช้ colormap เริ่มต้นสำหรับหน้าจอ

-แสดง แสดงผล แสดง (และหน้าจอ) ที่จะแสดงหน้าต่าง

-เรขาคณิต เรขาคณิต เรขาคณิตเริ่มต้นสำหรับหน้าต่าง หากระบุตัวเลือกนี้ จะเป็น
ค่าจะถูกเก็บไว้ใน เรขาคณิต ตัวแปรส่วนกลางของแอปพลิเคชัน
ล่าม Tcl

-แยม ชื่อ ใช้ ชื่อ เป็นชื่อเรื่องที่จะแสดงในหน้าต่างและเป็นชื่อ
ของล่ามสำหรับ ส่ง คำสั่ง

-ซิงค์ ดำเนินการคำสั่งเซิร์ฟเวอร์ X ทั้งหมดพร้อมกัน ดังนั้นข้อผิดพลาดคือ
รายงานทันที ซึ่งจะส่งผลให้การดำเนินการช้าลงมาก แต่
มันมีประโยชน์สำหรับการดีบัก

-ใช้ id
ระบุว่าหน้าต่างหลักสำหรับแอปพลิเคชันจะถูกฝัง │
ในหน้าต่างที่มีตัวระบุคือ idแทนที่จะถูกสร้างเป็น │
หน้าต่างระดับบนสุดอิสระ Id ต้องระบุในลักษณะเดียวกับ │
ค่าของ -ใช้ ตัวเลือกสำหรับวิดเจ็ตระดับบนสุด (เช่นมี │
แบบที่ .กลับมา วินโฟ id สั่งการ).

-ภาพ ภาพ ระบุภาพที่จะใช้สำหรับหน้าต่าง ของ Visual อาจมีใด ๆ ของ
แบบฟอร์มที่รองรับโดย Tk_GetVisual ขั้นตอน

-- ส่งอาร์กิวเมนต์ที่เหลือทั้งหมดไปยังสคริปต์ของ หาเรื่อง ตัวแปร
โดยไม่ต้องตีความ นี่เป็นกลไกในการผ่าน
อาร์กิวเมนต์เช่น -แยม ไปเป็นสคริปต์แทนที่จะมี ต้องการ ตีความ
พวกเขา
_________________________________________________________________

DESCRIPTION


ต้องการ เป็นโปรแกรมอย่างง่ายที่ประกอบด้วยภาษาคำสั่ง Tcl ชุดเครื่องมือ Tk และ a
โปรแกรมหลักที่อ่านคำสั่งจากอินพุตมาตรฐานหรือจากไฟล์ มันสร้างหลัก
หน้าต่างแล้วประมวลผลคำสั่ง Tcl ถ้า ต้องการ ถูกเรียกใช้โดยไม่มีข้อโต้แย้งหรือด้วย
อาร์กิวเมนต์แรกที่ขึ้นต้นด้วย ``-'' จากนั้นจะอ่านคำสั่ง Tcl แบบโต้ตอบจาก
อินพุตมาตรฐาน มันจะดำเนินการประมวลผลคำสั่งต่อไปจนกว่าหน้าต่างทั้งหมดจะถูกลบ
หรือจนกว่าจะถึงจุดสิ้นสุดไฟล์ในอินพุตมาตรฐาน หากมีไฟล์ .wishrc ใน
โฮมไดเร็กทอรีของผู้ใช้ ต้องการ ประเมินไฟล์เป็นสคริปต์ Tcl ก่อนอ่าน
คำสั่งแรกจากอินพุตมาตรฐาน

If ต้องการ ถูกเรียกด้วยชื่อย่อ ชื่อไฟล์ โต้เถียงแล้ว ชื่อไฟล์ ถือว่าเป็นชื่อ
ของไฟล์สคริปต์ ต้องการ จะประเมินสคริปต์ใน ชื่อไฟล์ (ซึ่งน่าจะสร้าง a
ส่วนต่อประสานผู้ใช้) จากนั้นจะตอบสนองต่อเหตุการณ์จนกว่าหน้าต่างทั้งหมดจะถูกลบ
คำสั่งจะไม่ถูกอ่านจากอินพุตมาตรฐาน ไม่มีการประเมินอัตโนมัติของ
.wishrc เมื่อชื่อไฟล์สคริปต์ปรากฏบน ต้องการ บรรทัดคำสั่ง แต่
ไฟล์สคริปต์ได้เสมอ แหล่ง ได้หากต้องการ

OPTIONS


ต้องการ ประมวลผลตัวเลือกบรรทัดคำสั่งทั้งหมดที่อธิบายไว้ใน .โดยอัตโนมัติ OPTIONS
สรุปข้างต้น อาร์กิวเมนต์บรรทัดคำสั่งอื่น ๆ นอกเหนือจากเหล่านี้จะถูกส่งผ่านไปยัง
แอปพลิเคชันโดยใช้ อาร์จีซี และ หาเรื่อง ตัวแปรที่อธิบายไว้ในภายหลัง

ใบสมัคร ชื่อ AND ชั้น


ชื่อของแอปพลิเคชันที่ใช้เพื่อวัตถุประสงค์เช่น ส่ง ออกคำสั่ง
จาก -แยม ตัวเลือก หากระบุไว้; มิฉะนั้นก็นำมาจาก ชื่อไฟล์, ถ้ามันเป็น
ระบุหรือจากชื่อคำสั่งโดยที่ ต้องการ ถูกเรียก ในสองกรณีสุดท้าย if
ชื่อประกอบด้วยอักขระ ``/'' จากนั้นเฉพาะอักขระหลังเครื่องหมายทับสุดท้ายคือ
ใช้เป็นชื่อแอปพลิเคชัน

คลาสของแอปพลิเคชันซึ่งใช้เพื่อวัตถุประสงค์เช่นการระบุตัวเลือกด้วย a
ทรัพยากร_ผู้จัดการ คุณสมบัติหรือไฟล์ .Xdefaults เหมือนกับชื่อ ยกเว้นว่า
อักษรตัวแรกเป็นตัวพิมพ์ใหญ่

ตัวแปร


ต้องการ ตั้งค่าตัวแปร Tcl ต่อไปนี้:

อาร์จีซี ประกอบด้วยการนับจำนวน หาเรื่อง ข้อโต้แย้ง (0 ถ้าไม่มี) ไม่รวม
ตัวเลือกที่อธิบายไว้ข้างต้น

หาเรื่อง มีรายการ Tcl ที่มีองค์ประกอบเป็น หาเรื่อง อาร์กิวเมนต์ที่เป็นไปตาม --
ตัวเลือกหรือไม่ตรงกับตัวเลือกใด ๆ ที่อธิบายไว้ในตัวเลือกด้านบนใน
คำสั่งหรือสตริงว่างหากไม่มีอาร์กิวเมนต์ดังกล่าว

argv0 ประกอบด้วย ชื่อไฟล์ หากมีการระบุ มิฉะนั้นจะมีชื่อโดย
ที่ ต้องการ ถูกเรียก

เรขาคณิต ถ้า -เรขาคณิต มีการระบุตัวเลือก ต้องการ คัดลอกมูลค่าของมันลงในนี้
ตัวแปร. หากตัวแปรยังคงมีอยู่หลังจาก ชื่อไฟล์ ได้รับการประเมิน,
ต้องการ ใช้ค่าของตัวแปรใน a wm เรขาคณิต คำสั่งให้ตั้งค่า
เรขาคณิตของหน้าต่างหลัก

tcl_interactive
ประกอบด้วย 1 if ต้องการ กำลังอ่านคำสั่งแบบโต้ตอบ (ชื่อไฟล์ ไม่ได้เป็น
ระบุและอินพุตมาตรฐานเป็นอุปกรณ์คล้ายเทอร์มินัล) 0 มิฉะนั้น

สคริปต์ ไฟล์


หากคุณสร้างสคริปต์ Tcl ในไฟล์ที่มีบรรทัดแรกคือ
#!/usr/local/bin/wish
จากนั้นคุณสามารถเรียกใช้ไฟล์สคริปต์ได้โดยตรงจากเชลล์ของคุณหากคุณทำเครื่องหมายว่าเป็นไฟล์ปฏิบัติการ
นี่ถือว่า ต้องการ ได้รับการติดตั้งในตำแหน่งเริ่มต้นใน / usr / local / bin; ถ้า
มันถูกติดตั้งไว้ที่อื่นแล้วคุณจะต้องแก้ไขบรรทัดด้านบนให้ตรงกัน มากมาย
ระบบ UNIX ไม่อนุญาตให้ #! บรรทัดที่มีความยาวเกินประมาณ 30 ตัวอักษรดังนั้นให้แน่ใจว่า
that the ต้องการ สามารถเข้าถึงได้ด้วยชื่อไฟล์แบบสั้น

วิธีที่ดียิ่งขึ้นคือการเริ่มไฟล์สคริปต์ของคุณด้วยสามบรรทัดต่อไปนี้:
#!bin / sh /
# ถัดไป เส้น เตะ การใช้ ต้องการ
exec ต้องการ "$0" ${1+"$@"}
แนวทางนี้มีข้อดีเหนือแนวทางในย่อหน้าก่อนหน้าสามประการ อันดับแรก,
ที่ตั้งของ ต้องการ ไบนารีไม่จำเป็นต้องต่อสายเข้ากับสคริปต์: มันสามารถเป็นได้
ที่ใดก็ได้ในเส้นทางการค้นหาเชลล์ของคุณ ประการที่สอง ได้ชื่อไฟล์ประมาณ 30 อักขระ
จำกัดในแนวทางก่อนหน้า ประการที่สาม วิธีการนี้จะได้ผลแม้ว่า ต้องการ คือตัวมันเอง
เชลล์สคริปต์ (ทำได้ในบางระบบเพื่อจัดการกับสถาปัตยกรรมหลายตัวหรือ
ระบบปฏิบัติการ: the ต้องการ สคริปต์เลือกหนึ่งในไบนารีหลายตัวที่จะรัน) สาม
เส้นทำให้เกิดทั้งคู่ sh และ ต้องการ เพื่อประมวลผลสคริปต์ แต่ exec ดำเนินการโดย .เท่านั้น sh.
sh ประมวลผลสคริปต์ก่อน มันถือว่าบรรทัดที่สองเป็นความคิดเห็นและดำเนินการ
บรรทัดที่สาม NS exec คำสั่งทำให้เชลล์หยุดการประมวลผลและแทนที่จะเริ่มต้นขึ้น
ต้องการ เพื่อประมวลผลสคริปต์ใหม่ทั้งหมด เมื่อไหร่ ต้องการ เริ่มต้นขึ้นจะถือว่าทั้งสามบรรทัดเป็น
ความคิดเห็น เนื่องจากแบ็กสแลชที่ท้ายบรรทัดที่สองทำให้บรรทัดที่สามเป็น
ถือว่าเป็นส่วนหนึ่งของความคิดเห็นในบรรทัดที่สอง

ส่วนท้ายของไฟล์สคริปต์อาจถูกทำเครื่องหมายที่ส่วนท้ายของสื่อจริงหรือโดย │
อักขระ '\032' ('\u001a', ตัวควบคุม-Z) หากอักขระนี้มีอยู่ในไฟล์ the
ต้องการ แอปพลิเคชันจะอ่านข้อความได้ถึงแต่ไม่รวมตัวอักษร แอปพลิเคชั่น │
ที่ต้องการอักขระนี้ในไฟล์อาจเข้ารหัสเป็น ``\032'', ``\x1a'' หรือ │
``\u001a''; หรืออาจสร้างขึ้นโดยใช้คำสั่งเช่น รูป or ไบนารี.

พร้อมท์


เมื่อ ต้องการ ถูกเรียกใช้แบบโต้ตอบโดยปกติจะพร้อมท์สำหรับแต่ละคำสั่งด้วย ``% ''. คุณ
สามารถเปลี่ยนพรอมต์ได้โดยการตั้งค่าตัวแปร tcl_prompt1 และ tcl_prompt2. ถ้าแปรผัน
tcl_prompt1 ที่มีอยู่แล้วจะต้องประกอบด้วยสคริปต์ Tcl เพื่อส่งออกพรอมต์; แทน
ออกพรอมต์ ต้องการ จะประเมินสคริปต์ใน tcl_prompt1. ตัวแปร
tcl_prompt2 ใช้ในลักษณะเดียวกันเมื่อพิมพ์บรรทัดใหม่ แต่คำสั่งปัจจุบันไม่ใช่
ยังสมบูรณ์; ถ้า tcl_prompt2 ไม่ได้ตั้งค่าไว้ จึงไม่แสดงพรอมต์สำหรับคำสั่งที่ไม่สมบูรณ์

KEYWORDS


เชลล์, ชุดเครื่องมือ

ใช้ wish8.4 ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด