ข้ามไปที่เนื้อหา

Command Line Arguments

เมื่อเริ่มต้นโปรแกรม สามารถกำหนดพารามิเตอร์เพิ่มเติมได้ที่ Command Line หรือใน Shortcut ของโปรแกรม เช่น

xview.exe /L /HIDELOGO

ตารางที่ 9 Command Line Arguments

การแสดงผลและหน้าจอ

Argument คำอธิบาย
/L Load Layout — เริ่มโปรแกรมโดยโหลดขนาดและตำแหน่งหน้าจอที่บันทึกไว้ และแสดงข้อมูลทันทีโดยไม่ต้องรอ
/LMMI Load MMI Layout — คล้ายกับ /L แต่จะโหลดและแสดงหน้าจอ MMI แทน Graph
/HIDELOGO หรือ /NOLOGO Hide Logo — ไม่แสดงหน้าจอ Splash Screen (โลโก้) ตอนเปิดโปรแกรม ทำให้เปิดโปรแกรมได้เร็วขึ้น
/HIDEMMI Hide MMI — ซ่อนหน้าจอ MMI ไม่ให้แสดง
/EMBED Embedded Mode — แสดงเฉพาะเมนูและ Toolbar ที่จำเป็นเท่านั้น เหมาะสำหรับฝังโปรแกรมใน Application อื่น
/RESETMENU Reset Menu — ล้างตำแหน่งและสถานะของ Toolbar ทั้งหมด และแสดงใหม่ตั้งแต่ต้น (ใช้เมื่อ Toolbar หาย หรือแสดงผิดตำแหน่ง)
/TOPMOST Top Most — แสดงหน้าต่างโปรแกรมอยู่บนสุดเสมอ ไม่ถูกหน้าต่างอื่นบัง
/mmi:ชื่อไฟล์ MMI File — กำหนดไฟล์ MMI ที่ต้องการโหลด เช่น /mmi:main.mmi (ต้องพิมพ์ตัวพิมพ์เล็กเท่านั้น)

โหมดการทำงาน

Argument คำอธิบาย
/N No Communication — เปิดโปรแกรมโดยไม่เชื่อมต่อสื่อสารกับอุปกรณ์ใดๆ เหมาะสำหรับการพิมพ์รายงาน หรือจัดการข้อมูลเท่านั้น
/M Maintenance Mode — โหมดซ่อมบำรุง สามารถกด F9 เพื่อดูสภาวะการสื่อสารข้อมูลได้
/STOP Stop Mode — เริ่มโปรแกรมในสภาวะ Stop (ไม่เริ่ม Scan/Poll อัตโนมัติ)
/BATCH Batch Mode — ทำงานแบบ Batch (ไม่โต้ตอบกับผู้ใช้) และปิด DDE อัตโนมัติ
/SERVICE Run as Service — รันโปรแกรมในรูปแบบ Windows Service
/2NDINSTANCE Second Instance — อนุญาตให้เปิดโปรแกรมพร้อมกันได้มากกว่าหนึ่ง Instance
/DEBUG Debug Mode — เปิดโหมด Debug สำหรับการตรวจสอบการทำงานภายในโปรแกรม
/STARTINGDEBUG Starting Debug — เปิด Debug ตั้งแต่ขั้นตอนเริ่มต้นโปรแกรม

การสื่อสารและเครือข่าย

Argument คำอธิบาย
/SERVER Server Mode — ทำงานเป็น TCP/IP Server หรือ NetDDE Server เพื่อให้เครื่องลูกข่ายเชื่อมต่อเข้ามาดูข้อมูลผ่านระบบ Network
/CLIENT Client Mode — ทำงานเป็นเครื่องลูกข่าย เชื่อมต่อไปยัง Server เพื่อดูข้อมูล Real Time และ History ผ่าน Network (ปิด DDE อัตโนมัติ)
/NODDE No DDE — ปิดการทำงานในส่วน DDE เหมาะสำหรับเครื่องที่มีประสิทธิภาพต่ำ เพื่อลดภาระการทำงาน
/CENTERSERVER Center Server — ทำงานเป็น Server กลาง (รวม /SERVER และ Center Server ไว้ด้วยกัน)
/CENTERCLIENT Center Client — ทำงานเป็น Client เชื่อมต่อไปยัง Center Server (รวม /CLIENT และ Center Client)
/LOCALSERVER Local Server — ทำงานเป็น Local Node ที่เชื่อมต่อกับ Center Server
/RTU RTU Mode — เปิดโหมด RTU (Remote Terminal Unit)

การกำหนดไฟล์และโปรเจค

Argument คำอธิบาย
/I:ชื่อไฟล์ INI File — กำหนดไฟล์ Configuration (.ini) ที่ต้องการใช้ เช่น /I:MYCONFIG.INI
/P:ชื่อโปรเจค Project — กำหนดชื่อโปรเจคที่ต้องการเปิด เช่น /P:PLANT_A
/PROJECT Project Mode — เปิดโหมด Project
/DATASET Dataset Mode — เก็บข้อมูลในไดเรกทอรีที่ผู้ใช้กำหนด (จะเริ่มในโหมด Stop อัตโนมัติ)
/BITMAP:ชื่อไฟล์ Bitmap Mode — โหลดและแสดงไฟล์ Bitmap ที่ระบุ (ปิดการสื่อสารอัตโนมัติ)

การอัพเดทฐานข้อมูล

Argument คำอธิบาย
/ITEMSUPDATE Items Update — อัพเดทข้อมูล Items ณ ตอนเริ่มโปรแกรม
/NOITEMSUPDATE No Items Update — ไม่อัพเดทข้อมูล Items ตอนเริ่มโปรแกรม
/DEVICESUPDATE Devices Update — อัพเดทข้อมูล Devices ตอนเริ่มโปรแกรม
/NODEVICESUPDATE No Devices Update — ไม่อัพเดทข้อมูล Devices ตอนเริ่มโปรแกรม
/GROUPSUPDATE Groups Update — อัพเดทข้อมูล Groups ตอนเริ่มโปรแกรม
/NOGROUPSUPDATE No Groups Update — ไม่อัพเดทข้อมูล Groups ตอนเริ่มโปรแกรม
/RTDB Realtime Database — เปิดใช้งานฐานข้อมูลแบบ Real Time
/NODBOPEN No DB Open — ไม่เปิดการเชื่อมต่อฐานข้อมูลตอนเริ่มโปรแกรม
/SPDB SPDB — เปิดใช้งาน SPDB

Script

Argument คำอธิบาย
/SCRIPT Script — เปิดการทำงานของ Script
/NOSCRIPT No Script — ปิดการทำงานของ Script ทั้งหมด

การตั้งค่าและข้อมูล License

Argument คำอธิบาย
/LICINFO License Info — แสดงข้อมูล License ของผู้มีสิทธิ์ใช้โปรแกรม
/ENTERPRISE Enterprise — เปิดใช้งานคุณสมบัติ Enterprise สำหรับ Web Database
/ENTERPRISESETTINGS Enterprise Settings — เปิดหน้าจอตั้งค่า Enterprise
/MMISETTINGS MMI Settings — เปิดหน้าจอตั้งค่า MMI
/LANGUAGESETTINGS Language Settings — เปิดหน้าจอตั้งค่าภาษา
/REMOTESETTINGS Remote Settings — เปิดหน้าจอตั้งค่า Remote
/16 COMM16 — เปิดใช้งานโหมดการสื่อสาร 16 ช่องทาง