Jawaban:
Tidak , Windows tidak memiliki fungsi yang setara dengan /dev/stdin
atau /dev/fd
di Unix. (Ini akan menjadi stdin , bukan stdout, dari sudut pandang Notepad ++.) Sementara program GUI dapat membaca dari stdin, mereka harus ditulis secara khusus untuk melakukannya.
@echo off & setlocal
set f=%temp%\stdin-%random%%random%%random%.txt
more > "%f%"
start /wait notepad++ "%f%"
del "%f%"
Jika Anda tidak ingin file batch "/ tunggu" agar notepadd ++ keluar, Anda dapat mengganti baris "mulai / tunggu" di atas dengan dua baris ini:
start notepad++ "%f%"
REM Windows timeout won't work inside batch files. Use ping hack instead.
ping 127.0.0.1 -n 3 -w 10000 > nul