Navthai : ชุมชนผู้ใช้งาน GPS อันดับหนึ่งของไทย

Gps Hardwares => PNA, PND, Handhelds => ข้อความที่เริ่มโดย: คุณหนุ่ม ที่ 18 กันยายน 2009, 11:15:52



หัวข้อ: PndNavi - Shell เล็กๆ ใช้งานง่าย
เริ่มหัวข้อโดย: คุณหนุ่ม ที่ 18 กันยายน 2009, 11:15:52
ผมเคยซื้อเครื่อง PND 4.3" ยี่ห้อ icar เป็น board ตระกูล YF 82C มีโปรแกรมติดมาใน SDCard อยู่โปรแกรมหนึ่ง ชื่อว่า PndNavi.exe โปรแกรมนี้เหมือนกับเป็น shell ย่อย สามารถสร้างเมนูใช้งานอย่างง่ายๆ จึงเหมาะกับผู้ที่ต้องการใช้โปรแกรมนำทางหลายตัว  แต่ไม่อยากแก้ไข shell ที่ติดมากับเครื่อง ซึ่งเป็นเรื่องยุ่งยาก

PndNavi เป็นโปรแกรมที่มีขนาดเล็ก ใช้ memory เพียง 616 kb จึงเหมาะที่จะมีติด SDCard ไว้ใช้

(http://img245.imageshack.us/img245/5584/memu.jpg)

ต้องการนำไปทดลองที่นี่เลยครับ -->> http://www.filefactory.com/file/ah982fc/n/PndNavi_rar/

เมื่อได้มาแล้ว ให้แตก file แล้วนำ folder app ไปใส่ไว้ที่ root ของ SDCard

ไฟล์ในชุดนี้ประกอบด้วย
1. icr (ไม่มี extension) เป็น text file ที่เก็บเมนู
2. pndnavi.exe เป็น program file
3. files ที่เหลือเป็น file รูปภาพ ที่เราต้องการให้แสดงเป็น icon ตอนใช้งาน ทำมาจาก file ภาพ *.bmp ขนาด 64x64 pixels ตามตัวอย่าง จะมี 2 files คือ cecmd.bmp กับ noni.bmp ซึ่งจะแทน Icon ของ โปรแกรม ที่ต้องการเรียกใช้งาน 2 ตัว คือ โปรแกรม NoniGps กับ CeCmd

สมมติว่าจะสร้างเมนูเพื่อใช้เรียก program 2 programs คือ program NoniGps กับ CeCmd
สมมติอีกว่า ตัวโปรแกรมของ NoniGps จะอยู่ที่ path (Folder) \SDMMC\NoniGpsPlot\nonigpsplot.exe
และสมมติอีกว่า ตัวโปรแกรมของ CECmd จะอยู่ที่ path (Folder) \SDMMC\ProgramFiles\CeCmd.exe

ให้เปิด file icr ด้วยโปรแกรม notepad ที่เครื่อง computer แล้วใส่ค่าดังนี้

Noni,\SDMMC\NoniGpsPlot\nonigpsplot.exe,\SDMMC\App\noni.bmp
CeCmd,\SDMMC\ProgramFiles\cecmd.exe,\SDMMC\App\CeCmd.bmp

มีความหมายดังนี้
Noni,=ชื่อของโปรแกรมที่แสดงใน shell
\SDMMC\NoniGpsPlot\nonigpsplot.exe,=ตำแหน่งและชื่อของโปรแกรมที่ต้องการเรียกใช้งาน
\SDMMC\App\CeCmd.bmp=ชื่อของ file รูปภาพที่ต้องการให้ปรากฎเป็น icon

PndNavi จัดทำ menu ได้ไม่เกิน 1 page view ทำได้ 8 รายการ เมื่อทำเสร็จจะได้ shell ดังภาพ

(http://img246.imageshack.us/img246/7874/pndnavi.jpg)

การเรียกใช้สามารถเรียกใช้ได้โดยตรง หรือ set NavPath มาที่ pndnavi.exe ครับ

PndNavi มีข้อดีคือใช้ง่ายมีขนาดเล็ก จึงทำให้การใช้งานไม่ค่อยยืดหยุ่นนัก การปรับแก้บางอย่างไม่สามารถทำได้

หากอยากเปลี่ยนรูป background คงต้องใช้ฝีมือซักหน่อย สามารถทำได้โดยใช้ program พวก Resource Editor มาช่วยแก้ไขครับ
  


หัวข้อ: Re: PndNavi - Shell เล็กๆ ใช้งานง่าย
เริ่มหัวข้อโดย: eak_1v ที่ 18 กันยายน 2009, 11:36:21
เล็กดี รสโต จริงๆ   .................. ;D

เดียว ผม ไปทำ bmp มาให้ดีกว่า
แต่ละท่าน นำไปปรุง ให้มันส์ไปเลย อิอิ   ;D

ลองดุ ก่อนนะครับ
(http://images.temppic.com/18-09-2009/images_vertis/1253251046_0.27749500.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251046_0.27749500.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251046_0.67003800.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251046_0.67003800.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251047_0.06992800.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251047_0.06992800.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251475_0.37317100.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251475_0.37317100.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251475_0.64533200.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251475_0.64533200.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251475_0.86289000.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251475_0.86289000.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251476_0.07198900.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251476_0.07198900.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253251476_0.29592000.bmp) (http://www.temppic.com/img.php?18-09-2009:1253251476_0.29592000.bmp)

(http://images.temppic.com/18-09-2009/images_vertis/1253252169_0.11664800.bmp) (http://www.temppic.com/img.php?18-09-2009:1253252169_0.11664800.bmp)