
批處理查詢打印機(jī)使用記錄為什么執(zhí)行后沒(méi)有效果呢
網(wǎng)上看到這段代碼,為什么執(zhí)行后沒(méi)有效果呢?nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal
- set printerName=打印機(jī)名稱
- :loop
- rem 獲取最早的打印記錄
- for /f skip=2 tokens=* %%a in ('wmic PRINTER where Name=%printerName% get JobId^,document^,Status^,TimeSubmitted /format:csv') do (
- set line=%%a
- goto :next
- )
- goto :done
- :next
- rem 打印記錄所在行有多余逗號(hào),需要去除
- set line=%line:~0,-1%
- set line=%line:~0,-1%
- set line=%line:~0,-1%
- rem 解析 CSV 格式的打印記錄,并輸出
- for /f tokens=1-4 delims=, %%a in (%line%) do (
- echo 打印時(shí)間: %%d
- echo 打印文檔: %%b
- echo 打印狀態(tài): %%c
- echo.
- )
- goto :loop
- :done
- pause
- endlocal

