โปรแกรมแปลง ฐาน 10 เป็นฐาน 16

View previous topic View next topic Go down

โปรแกรมแปลง ฐาน 10 เป็นฐาน 16

Post by administrator on 14/11/2010, 16:55

โปรแกรมแปลง ฐาน 10 เป็นฐาน 16



เกรินนำ: คงจำกันได้ว่า 1 วินาที เท่ากับ 1000

ตัวอย่าง

1. ต้องการ 2 วินาที เท่ากับ 2000 ก็ให้นำเลข 2000 ไปใส่ในช่อง Enter Decimall
Number:
จากนั้นกดปุ่ม Click to Convert ก็จะได้เลขฐาน 16 แล้ว เท่ากับ 07D0
ปล. หากคำนวนแล้วค่า Hexadecimal ได้แค่ 3 ตัวอักษร เช่น 7D0 ให้เติม 0 เป็น 07D0 เพื่อให้ครบ 4 หลัก

2. ต้องการ 5 วินาที เท่ากับ 5000 ก็ให้นำเลข 5000 ไปใส่ในช่อง Enter Decimall Number: จากนั้นกดปุ่ม Click to Convert ก็จะได้เลขฐาน 16 แล้ว เท่ากับ 1388
ปล. ค่าที่จะนำมาใส่ใสช่อง Enter Decimall Number: ห้ามเกิน 65535 ซึ่งแปลงเป็นฐาน 16 แล้วจะยังคงไม่เกิน 4 หลัก หากมากกว่านั้นจะทำให้ได้เป็น 5 หลักขึ้นไปทำให้ไม่สามารถนำมาใช้กับสคริ๊ปเราได้

ดังนั้น สรุปได้ว่า Delay 1 บรรทัดใส่ได้ไม่เกิน 65.535 วินาที ซึ่งมาจากการเอา 65535 หารด้วย 1000

ถาม: หากเราต้องการดีเลย์ที่ 2 นาทีหละจะทำอย่างไร ก็ไหนบอกว่าได้แค่ 65.535 วินาที
ตอบ: หลักการง่ายๆ เรารู้แล้วนิว่า Delay 1 ชุดได้ไม่เกิน 65535 เราต้องการ 2 นาที ให้ง่ายก็ เอาเป็น 60000 ทำ 2 รอบไปเลย โดยให้เอา 60000 แปลงเป็นฐาน 16 เสียก่อน ได้เท่ากับ EA60 ก็ให้เรานำมาใส่ 2 รอบ ดังตัวอย่างด้านล่าง

MACRO_BLOCK_START, MACRO_CMD_DELAY, $EA, $60, MACRO_BLOCK_STOP,
MACRO_BLOCK_START, MACRO_CMD_DELAY, $EA, $60, MACRO_BLOCK_STOP,

ให้ Copy มาว่างต่อได้เลย 2 อันรวมกันก็เท่ากัน 2 นาที สำเร็จดังตั้งใจกันซะที

เครดิต : www.dlth.in.th , WindStruck
avatar
administrator
Administrator
Administrator

จำนวนข้อความ : 1468
คะแนน : 10002413
วันที่สมัคร : 2009-09-12

http://crazy4bot.thai-forum.net

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum