ส่งคำสั่งไป command line รับลิงก์ Facebook X 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 X Pinterest อีเมล แอปอื่นๆ ความคิดเห็น
คำสั่ง ในการแสดงค่า และ Debug สิงหาคม 24, 2561 CAD Js จะมีคำสั่งที่แสดงค่า 2 แบบ ได้แก่ แสดงที่ command line และ เป็น Popup windows คำสั่งที่ ง่ายที่สุด และสามารถ แสดงค่าได้เกือบทุกตัวแปร ได้แก่ print(<data>); var str = "hello"; print(str+" world"); ก็จะแสดง "hello world" ที่ Command line ลองทดสอบโดยสร้าง File 1_basic.js และ ทำการเรียก zzz ตามด้วย file 1_basic.js และ คำสั่งที่แสดงเป็น Popup windows ได้แก่ var str="hello"; window.alert(str+ " world"); print และ window.alert จะมีประโยชน์ในการส่ง Message ให้ผู้ใช้งานและ เป็นการ Debug โปรแกรมด้วย สำหรับการ Debug Geometry หรือ พิกัดบนจอ จะแสดงเป็นเส้นชั่วคราว (Zoom pan หาย) ในการหาจุด var pt = [10,10.0]; var size =1.2; CAD.TempX(pt,size); จะเป็นการวาด จุด มีขนาดเท่ากับ size บนจอ สำหรับการวาด เส้น var pt1 = [10,10,0]; var pt2=[20,20,0]; CAD.TempLine(pt1,pt2); อ่านเพิ่มเติม
สร้าง Shotcut key สำหรับ เรียกใช้ Javascript สิงหาคม 28, 2561 การสร้าง Shotcut key เป็นวิธีที่ทำให้การทำงานใน CAD เป็นไป อย่าง รวดเร็ว เช่น กด Ctrl+<อักษร> ก็จะได้เรียกคำสั่ง วิธีนี้ Autodesk แนะนำมาแทนวิธีเดิมที่ใช้ Keyboard แล้ว Enter วิธีทำให้เรียกที่ Manage->Cui เลือก ที่ command ด้าน ล่างกลาง เลือก new Command แล้วใส่ คำสั่ง ^C^C หมายถึงกด ESC ; เป็น Enter เวลาใส่ Path ของ ไฟล์ เลือก แบบที่ไม่มี ช่องว่างจะ ดีสุด และ ใช้ / แทน \ เมื่อทำเสร็จแล้ว กดที่ Tree ของคำสั่ง แล้ว ลาก คำสั่งไปใส่ใน Keyboard shotcut กดที่ Keyboard คำสั่งใหม่ที่ใส่เข้าไป และกดเปลี่ยน Keyboard เป็นตามต้องการ เมื่อสร้างเสร็จ กด Apply ทดสอบกด CTRL+j จะได้คำสั่งทันที อ่านเพิ่มเติม
คำสั่ง จัดการ Block , Block Attribute และ Dynamic properties สิงหาคม 25, 2561 ในการ ดึงค่า ของ Entity จะใช้ Handle เป็น หลัก วิธีการเช่น var eHnd = CAD.PickEntity("Select Object"); eHnd จะเป็น handel คำสั่ง อธิบาย CAD.InsertBlock(text,pt1,height,angle); วางตำแหน่ง Block CAD.InsertBlockLayer(text,pt1,height,angle,layer); วางตำแหน่ง Block กำหนด layer CAD.ListAttributeTag(handle); แสดงรายการ Attribute ในBlock เป็น Array จาก Block Handle CAD.GetAttribute(handle,name); ดึงค่า เป็น String ของ Attribute จาก Block ใช้ Handle CAD.SetAttribute(handle,name,value); ตั้งคา Attribute ตามชื่อ CAD.GetBlockDyn(handle,name); ดึงค่า ตัวแปร Dynamic จาก Block CAD.SetBlockDyn(handle,name,value); ตั้งค่า ตัวแปร Dynamic ของ Block อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น