實用DOS Command

刪除修改日期180日以上的檔案
forfiles /p "C:\Logs" /s /m *.* /D -180 /C "cmd /c del @path"

刪除所有檔案除了某個指定檔案
for /f %%F in ('dir /b /a-d ^| findstr /vile "TargetFile.txt"') do del "%%F"

新增Windows工作排程
每日執行:
SchTasks /Create /SC DAILY /TN "TaskName" /TR "C:\Path\Program.exe" /ST 02:00
只執行一次:
SchTasks /Create /SC ONCE /TN "TaskName" /TR "C:\Path\Program.exe" /ST 02:00 /SD 2020/01/01

開啟Windows工作排程
taskschd.msc

取得IP
FOR /F "delims=: tokens=2" %%a in ('ipconfig ^| find "IPv4"') do set _IPAddress=%%a
for /f "tokens=* delims= " %%a in ("%_IPAddress%") do set _IPAddress=%%a
echo Your IP is %_IPAddress%
如果你的電腦有多於一組IP
FOR /f "tokens=1*delims=:" %%a IN ('ipconfig ^| findstr "IPv4"') DO (
FOR /f %%c IN ("%%b") DO ECHO %%c)

複製到剪貼簿
echo TextToCopy| clip

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *