Batch file ค้นหาคำและแก้ไขวันเวลาและสร้างไฟล์ใหม่

@echo off


FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm2=%%B
FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd2=%%B
FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy2=%%B
SET date2a=%yyyy2:~2,2%%mm2%%dd2%
SET yearly2=%yyyy2%
SET monthly2=%mm2%
SET daily2=%dd2%

powershell -Command "(gc test.txt) -replace 'datedata1', '%monthly2%%daily2%' | Out-File test.txt"
powershell -Command "(gc test2.txt) -replace 'datedata2', '%date2a%' | Out-File test.txt"

แสดงความคิดเห็น

0 ความคิดเห็น