วันจันทร์ที่ 23 มิถุนายน พ.ศ. 2557

สร้างเมนูพร้อมคำสั่งแบตช์ไฟล์ด้วยโปรแกรม (Create Batch File Menu)

หลายๆ คนคงอ่านกระทู้เก่าๆ ของผมแล้ว...จะพบว่า...มีการสอนสร้างเมนูแบบ Pull Down แต่อาจจะทำตามอย่างยากซักหน่อย...ต้องอาศัยความรู้พอสมควร...วันนี้ผมมีทางเลือกสร้างแบตช์ไฟล์ด้วยโปรแกรมที่ผมเขียนขึ้น...เพื่อให้ง่ายต่อการเขียนโปรแกรมของตัวเอง...
หน้าตามันเป็นอย่างนี้ครับ...
เขียนขึ้นด้วย VB6 แต่ให้ Commondialog ของระบบ อาจจะมีปัญหาสำหรับท่านที่ไม่ได้ติดตั้งVB6 Runtime แต่ในบางเครื่องก็ทำงานได้ตามปกติครับ...
ขั้นตอนแรก เลือกสีพื้นเมนู
ขั้นตอนสอง เลือกสีตัวเลือกของเมนู
ขั้นตอนที่สาม เลือกสีทั่วไปเมนู
ขั้นตอนที่ห้า ทดสอบคำสั่งว่าเมนูเป็นไปตามต้องการหรือไม่...ขั้นตอนนี้...โปรแกรมจะสร้างแบตช์ไฟล์ที่ชื่อ TestMenu.CMD มา ณ ตำแหน่งที่โปรแกรมทำงานอยู่
ขั้นตอนที่หก ดูว่า...เมนูเป็นไปตามตัวอย่างถ้าไม่ชอบสีดังกล่าว...ให้ย้อนกลับไปขั้นตอนที่ 1 ใหม่
ขั้นตอนที่เจ็ด คลิกที่คำว่า "Pulldown Menu1" เพื่อกำหนดคำสั่งและข้อความในเมนูที่ 1 (สามารถบรรจุคำสั่งที่เป็นแบตช์ไฟล์แฟ้มอื่นเข้ามาผสมกับแบตช์ไฟล์ที่กำลังสร้างขึ้นได้
ขั้นตอนที่แปด กรอกข้อความในเมนู เป็นภาษาอังกฤษ นะครับ...เพราะบน Console ภาษาไทยยังไม่สามารถแสดงผลได้ โดยข้อความต้องไม่เกิน 70 ตัวอักษร
ขั้นตอนต่อไป ใส่คำสั่งในเมนู 2 3 4 ตามลำดับ...
ขั้นตอนต่อไป ทำซ้ำไปเรื่อย...จนกว่าจะได้เมนู แต่ต้องไม่เกิน 9 รายการ
เมื่อครบคำสั่งแล้ว ให้สร้างแบตช์ไฟล์ได้ทันที
จัดเก็บในที่อยู่และชื่อแฟ้มที่ต้องการ
ลองรันดู จะเป็นไปตามที่ต้องการครับ...ขอให้สนุกกับการเขียนโปรแกรมนะครับ...

รุ่น 1.6 พัฒนาให้เล่นใน Windows 7 และ Windows 8 โดยไม่ต้องติดตั้ง Runtime VB6

วันพุธที่ 11 มิถุนายน พ.ศ. 2557

ล็อกโฟลเดอร์...ด้วยเทคนิคง่ายๆ ผ่าน หนูนา GUI


Downlod Now

ผมเคยสอนวิธีการล็อกโฟลเดอร์ ด้วยแบตช์ไฟล์ ไปในพันทิป...แล้ว...ครั้งนั้นผม อาศัยการล็อกด้วยการสร้างแฟ้ม Desktop.ini ซึ่งเป็นวิธีโบราณ...หากถูกคำสั่ง Attrib แก้โฟลเดอรที่ล็อกมันก็ปลดล็อกได้...เลยใช้วิธีเดียวกันท่าน "Hunter Virus Pantip" คือเปลี่ยนนามสกุลโฟลเดอร์ซะ...แต่วิธีนี้...คำสั่ง Attrib จะไม่ส่งผลเพราะโฟลเดอร์ถูกเปลี่ยนชื่อไป... แต่ยังไงก็ปลดล็อกได้อยู่ดีครับ...แค่ DIR Class ID ที่อยู่ด้านท้าย...
เอาไว้จะมาเจาะลึกกัน... และเปลี่ยนมันกลับมาเป็นชื่อเดิม...จึงทำให้โปรแกรมที่นำเสนอนี้...ไม่อันตรายครับ...มันไม่ล็อกโฟลเดอร์แบบเรียกค่าไถ่...ฉนั้น...เอาไปหัดเล่นได้ครับ...ป้องกันลูกหลาน...มือซนได้ในระดับที่หลานๆ เอง...ต้องเป็น แฮกส์ตัวน้อย ระดับ "สคริปคิดดี้"...กันเลย ฉนั้น...ลองไปหัดเล่นดูครับ...ไม่มีไวรัส...วันหลังจะมาเปิดเผยการถอดรหัสแบบยกไดร์ฟด้วย แบตช์ไฟล์กัน

วันอาทิตย์ที่ 8 มิถุนายน พ.ศ. 2557

ทำภาพเป็น Icon 256 x 256 ง่ายๆ

นำโปรแกรมของคนไทยมาเล่น หลายโปรแกรมแล้ว...หรือโปรแกรมเมืองนอก...(มีของแถม) มาทำไอคอนง่ายๆ ส่วนตัว...มันไม่เห็นมีโปรแกรมดีๆ ซักตัว...เลยนำโปรแกรมที่เขียนเอง...ออกมาแจกดีกว่า...
ทำงานง่ายกว่า...เป็น Portable พกพาสะดวกไม่ต้องติดตั้ง...ดูตัวอย่างนะครับ...

เรียก iCon CatEye.EXE ทำงานเลยครับ...
เปิดภาพขึ้นมา...ด้วย (ด้วย Dialog ที่ไม่เหมือนชาวบ้าน...เพราะสร้างขึ้นเองครับ)
บันทึก Icon เก็บที่ใด...ก็บอกมา...มันจะสุ่มชื่อไฟล์(ป้องกันการเขียนซ้ำ) และไปเปลี่ยนชื่อเองครับ...ถ้าชอบภาพที่สร้าง...ก็ค่อยเปลี่ยนชื่อเก็บไว้...
ถ้าดับเบิ้ลคลิก Icon มันจะแสดงภาพ (ในวินโดวส์ 7 และ 8 สำหรับ XP มันไม่แสดงภาพให้นะครับ แต่ใช้งานกับ Icon ของภาษาคอมพิวเตอร์หรือสร้างเป็น Icon บนไฟล์ .EXE ได้ทุกคอมพายน์เลอร์บนวินโดวส์)

ซอสโค้ดโปรแกรมนี้...ยังไม่แจกนะครับ...ขอใช้หากินก่อน...

และมันเกี่ยวกับ Batch File ตรงไหน...มันเกี่ยวตรงที่...สามารถสร้างเป็น Icon ของแบตส์ไฟล์ ด้วยโปรแกรม Batch Convert To EXE ไงครับ... หวังว่า...คงจะสร้างความสะดวกให้...ไม่มากก็น้อย