我正在尋找一種在cmd提示符下工作時攔截輸出的方法。我正在尋找一種在cmd提示符下工作時攔截輸出的方法
我想攔截它,分析它,如果它符合某些條件就更改它,然後輸出它。
例如,我可能會嘗試dir
並決定將日期更改爲不同的格式或文件大小以使用KB或MB。
但首先我需要一種方法來攔截它。
可以這樣做嗎?如果是這樣,怎麼樣?
我使用的是Windows 8.1。
我知道我可以使用>
捕獲輸出到文件,但我不想創建一個文件(至少不是永久性的)。
我正在尋找一種在cmd提示符下工作時攔截輸出的方法。我正在尋找一種在cmd提示符下工作時攔截輸出的方法
我想攔截它,分析它,如果它符合某些條件就更改它,然後輸出它。
例如,我可能會嘗試dir
並決定將日期更改爲不同的格式或文件大小以使用KB或MB。
但首先我需要一種方法來攔截它。
可以這樣做嗎?如果是這樣,怎麼樣?
我使用的是Windows 8.1。
我知道我可以使用>
捕獲輸出到文件,但我不想創建一個文件(至少不是永久性的)。
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir') do (
echo current line is: %%a
set line=%%a
REM do some conversions with the line
echo edited line is: !line!
)
這方面的缺點。我在一臺擁有'命令提示符的計算機上安裝了一個程序,並在全球範圍內竊取了所有發佈給它的所有內容?如果您願意在這裏執行一些cmd行黑客行爲,那麼您會看到一個youtube視頻,它向您顯示瞭如何 - https:// www。 youtube.com/watch?v=9TN7ojoJX2c。 –
不顯示如何攔截輸出,但確實允許輸入操作 – Flint