▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
C (ภาษาคอมพิวเตอร์)
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
การพัฒนา Web Application
สอบถามเรื่อง batch command สำหรับฟังก์ชั่น If For loop สำหรับโปรแกรมค้าหน keyword
ต้องการจะทำ batch command สำหรับให้ค้นหาคำ keyword ใน file raw data โดยใช้ findstr แล้วสร้าง file ใหม่ แต่หลังจากค้นหาเสร็จ อยากจะให้ค้นหาต่อ โดยใส่เงื่อนไขประมาณว่า ถ้าพิมพ์ Yes ให้ทำขึ้นตอนแรกต่อ ถ้าพิมพ์ No ให้ออกจากโปรแกรม
ตัวอย่างโปรแกรมที่ผมเขียน โดยยังไม่ใส่เงื่อนไขให้ทำงานต่อ
@echo off
echo WELCOME TO ATAI LOG FILTER
echo ENTER SOURCE FILE
set /p SourceFile=
echo ENETER YOUR KEYWORD (ISSI, ASSET, DENIED ETC.)
set /p keyword=
set DesFile=RESULT_%keyword%.txt
echo %SourceFile%
echo %DesFile%
type %SourceFile%**.txt | findstr /I /R /C:"%keyword%" > %DesFile%
pause
1. ผมต้องใช้ฟังก์ชั่น If กับ For loop ใช่ไหมครับ
ขอบคุณครับ