โปรแกรมแปลง ฐาน 10 เป็นฐาน 16
Page 1 of 1
โปรแกรมแปลง ฐาน 10 เป็นฐาน 16
โปรแกรมแปลง ฐาน 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
เกรินนำ: คงจำกันได้ว่า 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
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|