Batch - เพื่อค้นหา (Search.bat)

วิธีค้นหาโดยใช้คำสั่ง

ก่อนอื่นไฟล์แบตช์จะต้องมีชื่อว่า "search.bat" ในขณะที่คุณพิมพ์ Search

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

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

บันทึกรหัสด้านล่าง Search.bat ในรูท c: \

  • บันทึกเมื่อ
  • ประเภท: cmd
  • จากนั้นพิมพ์: cd / dc: \
  • จากนั้นเรียกใช้ไฟล์ค้นหา
    • ตัวอย่าง:

ค้นหา "c: \ windows" "sys"

 REM search.bat @ECHO OFF cls set folder =% ~ 1 ชุด str =% โฟลเดอร์: ~ -1% ถ้า% str% == \ GOTO โฟลเดอร์ชุด MoveOn =% ~ 1 \: ชุดไฟล์ MoveOn = *% ~ 2 * ตั้ง searchForFor = "% โฟลเดอร์ %% ไฟล์%" dir / ad% searchFor% 

บันทึก

ขอบคุณ rizvisa1 สำหรับเคล็ดลับนี้ในฟอรัม

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม