สัญญาอนุญาตของครีเอทีฟคอมมอนส์

http://i.creativecommons.org/l/by-nc-nd/3.0/th/88x31.png
ผลงานนี้ ใช้ สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ประเทศไทย.
อนุญาติให้นำไปโพสต์ที่อื่นได้ แต่ต้อง แสดงเครดิทของเว็บไชต์นี้ด้วยนะครับ. | ถูกใจบทความไหนกด Plus ให้ด้วยนะครับ

วันศุกร์ที่ 2 กันยายน พ.ศ. 2554

Vb6 Command Line parameter สั่ง Program ทำงานตาม Command

การใส่ Command Line parameter ให้กับโปรแกรมที่เราเขียนขึ้น สามารถออกแบบแล้วนำไปประยุกในการเขียนโปรแกรมได้หลากหลายแนว

ตัวอย่างการสั่งทำงานโปรแกรมแบบมี Command Line parameter

เช่น test.exe starttest เพราะฉะนั้นถ้าเราจะสั่งให้โปรแกรมทำงาน ตาม เคส ที่เราต้องการ เราจะสั่งให้ทำงานใน โหมด GUI แบบ ปกติไม่ได้
เราต้องใช้ โปรแกรม Command Line ช่วย โปรแกรม Command Line ใน Windows ก็คือ Cmd.exe เลยครับ เปิดขึ้นมา แล้วสั่งโปรแกรมให้ทำงาน

ก็แบบนี้ test.exe starttest

หรือสำหรับท่านที่เป็นโปรแกรมเมอร์ ถ้าจะเขียนโปรแกรมสั่งให้ทำงานโปรแกรมแบบ Command ก็ใช้ Shell, Shellexcute , หรือ .net ก็ StartProcess();


ลองมาดู Src กัน ใน VB6 นะครับ




Private Sub Form_Initialize()

  if command =  "starttest " thenmsgbox"คุณใช้ Command <starttest>"
elseif  command =  "stoptest " thenmsgbox"คุณใช้ Command <stoptest>" elsemsgbox"คุณไม่ได้สั่งทำงานด้วย Command"msgbox"โปรแกรมจะปิดละนะครับ 555+"
endend if

End Sub

ลอง Build แล้วเอามาสั่งทำงานแบบปกติดู แล้วลองใช้ Cmd สั่งทำงานดู


app.exe starttest

ไม่มีความคิดเห็น:

แสดงความคิดเห็น