ส่งคำสั่งไป command line รับลิงก์ Facebook Twitter Pinterest อีเมล แอปอื่นๆ สิงหาคม 25, 2561 คำสั่ง CAD.SendCMD(string);เป็นคำสั่งสำหรับ ส่ง ข้อความไปที่ command line ของ CAD เช่น CAD.SendCMD(“line\n10,10,0\n20,20,0\n”);เป็นการวาดเส้นจาก จุด 10,10 ไป 20,20 \n หมายถึง กด Enter รับลิงก์ Facebook Twitter Pinterest อีเมล แอปอื่นๆ ความคิดเห็น
การจัดการ Layer สิงหาคม 25, 2561 คำสั่ง อธิบาย ค่าReturn ตัวอย่าง CAD.GetCLayer(); ค่าของ Layer ปัจจุบัน String var cLayer=CAD.GetCLayer(); CAD.SetCLayer("layername"); ตั้งค่า Layer ที่ต้องการทำงาน Bool CAD.SetCLayer("layer1"); CAD.PushCLayer(); เก็บ ค่า Layer ปัจจุบัน CAD.PopCLayer(); นำค่า Layer ที่ Pushใว้ กลับมา CAD.LayerList(filter); List Layer with Filter Array var allLayer = CAD.LayerList("*"); อ่านเพิ่มเติม
การจัดการ XDATA สิงหาคม 25, 2561 Xdata เป็นการฝาก ข้อมูลลงในเส้น เช่นค่าตัวแปร หรือชื่อบางอย่าง CAD.GetXData(handle,name); เป็นการอ่านค่า String ถ้าไม่มี จะเป็น "" CAD.SetXData(handle,name,value); เป็นการเขียนค่าเข้าใน เส้น ตาม Value อ่านเพิ่มเติม
แนะนำ CAD Javascript สิงหาคม 24, 2561 เพื่อเป็นงานง่ายสำหรับ Programmer Javascript ที่จะทำการ Customize Autocad. Javascript tools เป็น Tool ที่มีคำสั่งสำเร็จรูป สำหรับ งาน เขียน คำสั่งใน CAD ไม่จำเป็นต้องใช้คำสั่ง พื้นฐานในการสร้าง คำสั่งต่างๆ และ วิธีการเขียนก็ใช้คำสั้งพื้นฐานของ Javascript เช่น var, function ไม่ต้องเรียนใหม่ สำหรับผู้ที่เป็นอยู่แล้วในการทำ Webpage ต่างๆ แนวความคิด ในการประยุกต์ javascript กับ CAD ในการใช้ CAD จะมี ตัวแปรที่ เพิ่มขึ้นมา ได้แก่ Entity หรือ เส้น และ จุด Point ทั้ง Entity จะมี ค่าเฉพาะ ได้ Handle เป็นเลขจำนวนเต็ม Point เป็น Array ของ double เลขจริง 3 ตัว [0] เป็น X ,[1] เป็น Y,[2] เป็น Z การใช้งาน โดย การติดตั้ง CADJS โปรแกรม JsCAD ทำการ load application ก็จะทำงานได้ โปรแกรม Compile ด้วย C++ ในรูปแบบ .ARX ทำให้ ใช้งาน ได้ ตาม Version เช่น PJsCAD2018 ก็จะใช้ได้ ทั้ง Autocad 2018 ทั้งสองรุ่น ถ้าเป็น 2019 ก็ต้องเป็น PJsCAD 2019 เป็นต้น ในกรณี LT ต้องใช้ Tool ของ manusoft.com เมื่อ Download PJscad แล้ว การให้โปรแกรมทำการ Load สามารถเรียกได้ดัวย Command line ของ Autocad ใช้ อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น