• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Depressed
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • สรุปผลการค้นหา 1 ถึง 5 จากทั้งหมด 5
    1. #1
      Moderators
      No status.
       
      Awesome
       

      สมัครเมื่อ
      28 Jun 2007
      ที่อยู่
      เชียงใหม่ - ไทยแลนด์
      อายุุ
      35
      โพสต์
      123
      คำขอบคุณที่รับสำหรับโพสต์นี้
      2 สำหรับโพสต์นี้
      ทั้งหมด 301
      สถิติการเคลื่อนไหว
      แถบการเคลื่อนไหว
      ผลงานที่ได้รับ Happy Anniversary!vB ExperiencedI Survived a Month!No Longer a NewbieFresh Meat
      ความดี
      36

      Arrow Add Windows 7 Context menu Icon -- ใส่ไอคอนที่คอนเท็กซ์เมนูบนวินโดว์เจ็ด

      หลังจากผมใช้วินโดว์เอ็กซ์พีมานานแสนนาน จนกระทั่งวินโดว์วิสต้าออกมาและทดลองใช้งานดูแล้วไม่เป็นที่น่าประทับใจเอาเสียเลย แต่พอวินโดว์เจ็ดเปิดตัวทดลองให้ดาวน์โหลดมาใช้งาน ปรากฏว่า มันเยี่ยมมากครับ ผมติดใจตั้งแต่เป็นรุ่นเบต้าแรก ๆเลยทีเดียว ตอนนี้วินโดว์เจ็ดที่เราๆท่านๆใช้อยู่น่าจะเป็นรุ่นที่มีหมายเลข Build 7100 เป็นอย่างต่ำ หลังจากใช้งานมาเรื่อยๆผมสังเกตเห็นเมื่อเวลาเราคลิกเม้าส์ปุ่มขวาที่ถังขยะ ตรงเมนู "Empty Recycle Bin" มันจะมีแถบแสดงไอคอน (ผมไม่รู้ว่ามันเรียกเมนูอะไร แต่ต่อไปผมจะเรียกว่า "แถบไอคอนเมนู" หรือ "แถบเมนูไอคอน" เพื่อสะดวกต่อการอธิบาย)

      "จากภาพตัวอย่างคีย์และรูปภาพไอคอนของท่านอาจไม่เหมือนผมก็ไม่ต้องสนใจ เพราะต่อไปมันจะขึ้นอยู่กับท่านต้องการนำไปใช้ ผมเป็นเพียงผู้แนะนำเท่านั้น"



      ที่แถบเมนูไอคอนนี้ ผมได้ไปทดสอบมาแล้วกับวินโดว์เอ็กซ์พี และวิสต้า ผลปรากฏว่าทำไม่ได้ แสดงว่าที่วินโดว์เจ็ดนี้มีอะไรดีและพัฒนาขึ้นอีกมากมายจนน่าใช้ยังไงล่ะครับ

      เครื่องมือ
      1. Registry Tool แถมมากับระบบปฏิบัติการทุกเวอร์ชั่นของวินโดว์อยู่แล้ว
      2. Notepad (ตัวเลือกเพิ่มเติม จะไม่ใช้ก็ได้)

      วิธีเปิด Registry tool
      ไปที่ปุ่มสตาร์ท Start --> Run... หรือ กดปุ่ม Win+R ที่คีย์บอร์ด (ปุ่ม Win จะเป็นรูปสัญลักษณ์ของไมโครซอร์ฟอยู่ระหว่างปุ่ม Ctrl และ Alt ที่มุมล่างซ้ายของคีย์บอร์ดท่าน กดค้างเอาไว้จากนั้นกดปุ่ม R)
      พิมพ์คำสั่งว่า
      Code:
      Regedit
      จากนั้นกดปุ่ม Enter





      ที่ตำแหน่งคีย์ของรีจีสตรี ตามรูปภาพ

      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell"

      จะเป็นไอคอนเมนูคีย์สำหรับเวลาเราคลิกเม้าส์ปุ่มขวา ณ ตำแหน่งว่าง ๆของโฟลเดอร์ หรือเดสท็อป เช่นตัวอย่างจากภาพที่ 1 และ

      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell"

      จะเป็นเมนูไอคอนคีย์ เมื่อเวลาเราคลิกเม้าส์ปุ่มขวาบนไดเรคทอรี่ หรือโฟลเดอร์

      ทดลองเพิ่ม 3 ไอคอน
      จากภาพที่ 4 เราจะลองใส่ไอคอนให้กับเมนูของวินแอมป์ทั้ง 3 เมนูกันคือ
      1. Winamp.Bookmark
      2. Winamp.Enqueue
      3. Winamp.Play



      คลิกที่ Winamp.Bookmark ที่แถบหน้าต่างด้านซ้าย จากนั้นเลื่อนเม้าส์มาแถบหน้าต่างด้านขวา และคลิกเม้าส์ปุ่มขวาเลือก New > String Value จะปรากฏคีย์ชื่อ "New Value #1" ให้เปลี่ยนชื่อโดยการพิมพ์ตอนนี้เลย หรือคลิกเม้าส์ปุ่มขวาที่คีย์ชื่อนี้และเลือก Rename เปลี่ยนชื่อคีย์เป็น "Icon" ตัวไอ เป็นอักษรตัวใหญ่ ดับเบิ้ลคลิกที่คีย์ชื่อนี้จะมีหน้าต่างขึ้นมาให้เราป้อนค่า "Value data" ซึ่งเป็นที่อยู่ของไอคอน ณ ที่นี้ ที่อยู่ของไอคอนคือ "C:\Program Files (x86)\Winamp\winamp.exe,3" (ผมใช้ไฟล์ winamp.exe ภายในไฟล์นี้มีไอคอนมากกว่า 1 และหมายเลขไอคอนจะเริ่มต้นด้วย 0 ผมใช้ไอคอนหมายเลข 3)

      ทำไปเรื่อย ๆจนครบทั้ง 3 คีย์

      ระวัง !!! หลังจากชื่อไฟล์คือ winamp.exe จะมีเครื่องหมายคอมม่า ,





      ไปเอา ไอคอน มาได้อย่างไร?

      กล้วยมาก... ผมได้สร้างโฟลเดอร์เอาไว้บนหน้าจอและตั้งชื่อว่า "โฟลเดอร์ตัวอย่าง" จากนั้นคลิกเม้าส์ปุ่มขวาที่โฟลเดอร์นี้และเลือก Properties คลิกที่แท็ปชื่อ Customize ที่กลุ่มของ Folder icons จะมีปุ่มกดชื่อ Change Icon...




      คลิกที่มันจะปรากฏหน้าต่างใหม่ขึ้นมาให้เราเลือก Browse... ไปหาไฟล์ประเภท .exe หรือ .dll



      หลังจากคลิกปุ่ม OK ไอคอนของโฟลเดอร์จะมีรูปเปลี่ยนไป จากสีเหลืองๆ กลายเป็นรูปที่ผมเพิ่งเปลี่ยนใหม่คือ วินแอมป์

      ให้ท่านดับเบิ้ลคลิกเข้าไปที่โฟลเดอร์นี้จะเห็นไฟล์ๆหนึ่งชื่อว่า "desktop.ini" เมื่อเปิดไฟล์ขึ้นมาด้วย Notepad จะพบว่าข้างในจะคล้ายๆดังนี้
      Code:
      [.ShellClassInfo]
      IconResource=C:\Program Files (x86)\Winamp\winamp.exe,3

      กรณีมองไม่เห็นไฟล์ ?

      แน่นอนที่สุด เพราะไฟล์นี้มีคุณสมบัติคือ เป็นแฟ้มระบบ, ซุกซ่อน หรือบางครั้งอาจเป็นไฟล์แบบ อ่านได้อย่างเดียวอีกด้วย มีอยู่ 2 วิธีที่คุณจะมองเห็นไฟล์นี้

      1. ใช้คำสั่งแบบ Command ( DOS ) ที่โฟลเดอร์ดังกล่าวคือ
      Code:
      attrib -s -h -r desktop.ini
      หรือเขียนสคริปคอมมานด์
      Code:
      @echo off
      attrib -s -h -r desktop.ini
      exit
      ท่านสามารถคัดลอกคำสั่งดังกล่าวนี้ไปบันทึกเป็นไฟล์ชื่ออะไรก็ได้ที่ท่านต้องการ แต่ว่านามสกุลไฟล์ต้องเป็น .cmd หรือ .bat เท่านั้น เช่น "ปลดคุณสมบัติไฟล์.cmd" และนำไปไว้ในโฟลเดอร์ที่ท่านสร้างเอาไว้ ซึ่งของผมคือ "โฟลเดอร์ตัวอย่าง"
      วิธีสร้างไฟล์ .cmd หรือ .bat นั้นสุดแสนจะง่าย คือให้ท่านคลิกเม้าส์ปุ่มขวาในโฟลเดอร์ที่ท่านได้สร้างเอาไว้ ในที่นี้ของผมคือ "โฟลเดอร์ตัวอย่าง" จากนั้นเลือก New เลือก Text Document มันจะมีนามสกุลเป็น .txt ท่านก็แค่เปลี่ยนชื่อสกุลมันซะก็หมดเรื่อง ที่เหลือก็แค่เอาโค้ดไปวาง บันทึกไฟล์และดับเบิ้ลคลิกมัน ไฟล์นี้ก็จะโผล่มาให้ท่านเห็นโดยบัดดล

      2. เปิดตัวเลือกโฟลเดอร์อ็อพชั่น (Folder Options) ที่ Control Panel
      หรือพิมพ์คำสั่งนี้ที่ช่อง Run... หรือ Command Prompt
      Code:
      control.exe /name Microsoft.FolderOptions
      เลือกที่แท็ปเมนูวิว (View) มองหาคำว่า
      Hidden files and folders ให้เลือกจาก Don't show hidden files, folders, and drives เป็น Show hidden files, folders, and drives
      เพื่อแสดงไฟล์ หรือโฟลเดอร์ที่มีคุณสมบัติซุกซ่อน



      Code:
      Hide extensions for know file types
      สำหรับการเปิด หรือปิด การซ่อนนามสกุลไฟล์

      Code:
      Hide protected operating system files (Recommended)
      สำหรับเปิด หรือปิด การแสดงไฟล์ที่ถูกซ่อนโดยระบบปฏิบัติการ


      ยังมีไฟล์ไอคอนอื่นๆอีกไหมแนะนำไฟล์ไอคอนให้หน่อย?
      ปกติตอนที่ท่านเปิดหน้าต่างสำหรับ Browse... ขึ้นมามันจะไปเรียกหาไฟล์ shell32.dll อยู่แล้วที่
      "%SystemRoot%\system32\SHELL32.dll"
      ซึ่งมีมากกว่า 300 ไอคอน แต่ถ้ายังไม่พอ...

      ต้องไฟล์ imageres.dll มีไอคอนมากกว่า 200 ขึ้นไป
      "%SystemRoot%\system32\imageres.dll"

      ถ้ายังไม่ถูกใจอีก คงต้องให้ท่านไปเรียกหาไฟล์ที่มีนามสกุลเป็น .exe หรือ .dll เอาเองแล้วหล่ะครับ

      ผลที่ได้หลังจากทำครบทั้ง 3 อันแล้ว




      เดี๋ยวจะหาว่ากั๊ก

      ตรงเมนู Open ทำไมถึงมีไอคอนได้?
      คำตอบคือ...มันยังมีคีย์อื่นที่ระบบรีจีสตรี ยังไงล่ะครับ



      จากภาพที่ 11 คีย์ที่ท่านจะต้องดำเนินการต่อไปคือ
      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\open"

      ** บทความที่ผมเขียนนี้ ไม่ทราบว่าจะไปตรงกับที่ไหนบนโลกแห่งอินเตอร์เน็ตหรือไม่ สิ่งที่ถูกเขียนขึ้น เกิดจากความสงสัยส่วนตัวประกอบกับผมมีความรู้ด้านระบบรีจีสตรีของวินโดว์อยู่พอสมควร จึงได้ทดลองทำ(มั่ว) แต่บังเอิญว่ามันทำได้ ถึงแม้ความรู้อันน้อยนิดนี้จะไม่ทำให้บังเกิดประโยชน์อันใดกับท่าน ขอให้ท่านอภัยให้กับความรู้อันน้อยนิดของกระผมนี้ด้วยครับ

      WARNING
      คำเตือน: นี่คือกระทู้เก่าแล้ว
      การสนทนานี้เป็นที่เก่ากว่า 90 วัน ข้อมูลที่ปรากฏอยู่ในนั้นอาจไม่เป็นปัจจุบัน


      กระทู้อื่นๆล่าสุดในฟอรั่มเดียวกันนี้:

      อ้างอิงข้อความ อ้างอิงข้อความ

    2. รายชื่อผู้ที่ให้คำขอบคุณ:

      (11-17-2010) , admin (10-31-2010)

    3. #2
      Moderators
      No status.
       
      Awesome
       

      สมัครเมื่อ
      28 Jun 2007
      ที่อยู่
      เชียงใหม่ - ไทยแลนด์
      อายุุ
      35
      โพสต์
      123
      คำขอบคุณที่รับสำหรับโพสต์นี้
      1 สำหรับโพสต์นี้
      ทั้งหมด 301
      สถิติการเคลื่อนไหว
      แถบการเคลื่อนไหว
      ผลงานที่ได้รับ Happy Anniversary!vB ExperiencedI Survived a Month!No Longer a NewbieFresh Meat
      ความดี
      36

      Arrow กับไฟล์อื่น ๆ

      ทำกับไฟล์อื่นอีกได้ไหม?

      ตัวอย่างเมื่อทำกับ เท็กซ์ไฟล์ (Text file)



      เท็กซ์ไฟล์ (Text file) มีนามสกุลไฟล์คือ .txt ดังนั้นสิ่งที่ท่านจะต้องหา คือคีย์ .txt ที่ระบบรีจีสตรี ดังต่อไปนี้

      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt"

      ใช้เม้าส์คลิกหนึ่งครั้งที่ตำแหน่งคีย์ .txt ในหน้าต่างแถบด้านซ้าย ที่หน้าต่างแถบด้านขวาจะเป็นลักษณะดังภาพที่ 12 ปรากฏ และบอกข้อมูลต่อไปว่าคีย์ของไฟล์นี้อยู่ที่ "textfile"



      เมื่อเราไปยังตำแหน่งคีย์ดังกล่าวจึงจะพบรายละเอียดของไฟล์ ๆนี้

      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile"



      ทำการแก้ไอคอนเมนูเปิด (Edit Icon Menu Open)

      • คลิก open ในแถบหน้าต่างด้านซ้ายมือ
      • คลิกเม้าส์ปุ่มขวา ในแถบหน้าต่างด้านขวา
      • สร้างคีย์คือ New --> String Value
      • ตั้งชื่อคีย์นี้เป็น Icon
      • ดับเบิ้ลคลิกที่คีย์นี้ และเลือกหาตำแหน่งไฟล์ที่บรรจุไอคอน เช่นตัวอย่างจากภาพที่ 14



      ทำการแก้ไอคอนเมนูพิมพ์ (Edit Icon Menu Print)

      • คลิก print ในแถบหน้าต่างด้านซ้ายมือ
      • คลิกเม้าส์ปุ่มขวา ในแถบหน้าต่างด้านขวา
      • สร้างคีย์คือ New --> String Value
      • ตั้งชื่อคีย์นี้เป็น Icon
      • ดับเบิ้ลคลิกที่คีย์นี้ และเลือกหาตำแหน่งไฟล์ที่บรรจุไอคอน เช่นตัวอย่างจากภาพที่ 15 คือไฟล์ชื่อ imageres.dll ใช้ไอคอนที่ 46 (รูปปริ้นเตอร์)



      ไฟล์อื่นๆนอกจากนี้ต่อไปขอให้ท่านประยุกต์ใช้เอาเอง เนื่องจากเครื่องคอมพิวเตอร์มีไฟล์อยู่หลากหลายชนิด จากตัวอย่างและภาพที่อธิบายมาถึงขั้นนี้แล้วหวังว่าท่านคงนำไปประยุกต์ใช้เอาเองเป็น

      คีย์พิเศษ

      "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*"

      คีย์หลังเครื่องหมายดอกจัน ( * ) นี้หมายความว่า เมื่อเราคลิกเม้าส์ที่ไฟล์ใดๆก็ตาม มันจะมีเมนูปรากฏขึ้นทุกๆครั้ง จากตัวอย่างตั้งแต่ภาพแรกๆคุณจะเห็นว่ามีอยู่ 2 เมนูปรากฏแทบทุกภาพคือ 1. --> ExE Info PE scan <-- และ 2. PowerCmd Here




      ดาวน์โหลดโปรเจ็คทั้งหมดนี้ได้ที่
      Code:
      http://www.mediafire.com/file/nmmox2m2lma/Windows7ContextMenuIcon.rar

      ระบบที่ใช้ทำการทดลอง

      1. เครื่องคอมพิวเตอร์พีซี
      2. ระบบปฏิบัติการวินโดว์เซเว่น (Microsoft Windows 7 Ultimate Original (x64) -GRP Build 7600.16399.090722-1835)
      3. Mozilla Firefox v3.0.11 รุ่นภาษาไทย
      4. โปรแกรมจับภาพหน้าจอ HyperSnap Version 6.61.05

      ** Credit for sir Anucha ** ขอบคุณ ท่านอนุชา สำหรับเครื่องคอมพิวเตอร์ประสิทธิภาพเทพเจ้า

      อ้างอิงข้อความ อ้างอิงข้อความ

    4. รายชื่อผู้ที่ให้คำขอบคุณ:

      admin (10-31-2010)

    5. #3
      Senier Members
      No status.
       
      Awesome
       

      สมัครเมื่อ
      02 Feb 2007
      ที่อยู่
      เชียงใหม่แล้ว
      โพสต์
      27
      คำขอบคุณที่รับสำหรับโพสต์นี้
      0 สำหรับโพสต์นี้
      ทั้งหมด 0
      สถิติการเคลื่อนไหว
      แถบการเคลื่อนไหว
      ผลงานที่ได้รับ Happy Anniversary!vB ExperiencedI Survived a Month!No Longer a NewbieFresh Meat
      ความดี
      0

      มาตรฐาน

      แหะๆๆ ขอบคุณมาก ถูกใจ เดี๋ยวลองทำนะ
      อ้างอิงข้อความ อ้างอิงข้อความ

    6. #4
      Junior Members
      No status.
       
      Awesome
       

      สมัครเมื่อ
      22 Oct 2009
      โพสต์
      14
      คำขอบคุณที่รับสำหรับโพสต์นี้
      0 สำหรับโพสต์นี้
      ทั้งหมด 0
      สถิติการเคลื่อนไหว
      แถบการเคลื่อนไหว
      ความดี
      0

      มาตรฐาน

      เป็นบทความที่เป็นความรู้มากมายครับ ไม่รู้ว่ามีการทำแแบนี้อยู่ด้วย ชอบ ๆ ขอเอาไปลองทำดูหน่อยนะครับ


      ขอบคุณครับ
      อ้างอิงข้อความ อ้างอิงข้อความ

    7. #5
      Beginer Members
      No status.
       
      Awesome
       

      สมัครเมื่อ
      31 Oct 2010
      โพสต์
      2
      คำขอบคุณที่รับสำหรับโพสต์นี้
      0 สำหรับโพสต์นี้
      ทั้งหมด 0
      สถิติการเคลื่อนไหว
      แถบการเคลื่อนไหว
      ความดี
      0

      มาตรฐาน

      ขอบคุณมากครับ
      อ้างอิงข้อความ อ้างอิงข้อความ

     

     

    ป้ายกำกับของกระทู้นี้

    กฎการโพสต์ข้อความ

    • คุณ ไม่สามารถ ตั้งกระทู้ใหม่ได้
    • คุณ ไม่สามารถ ตอบกระทู้ได้
    • คุณ ไม่สามารถ แนบไฟล์ได้
    • คุณ ไม่สามารถ แก้ไขข้อความโพสต์ได้
    •  

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90