Wyświetlanie i przechowywanie pliku wsadowego systemu Windows

2

Mam zapisany plik wsadowy, który uruchamia program, który opracowaliśmy, przekazując szereg parametrów. Podczas uruchamiania programu w trybie debugowania wyprowadzana jest duża liczba komunikatów debugowania, co byłoby przydatne do późniejszego przejrzenia, chociaż nadal chcę mieć możliwość zobaczenia programu uruchomionego „na żywo” w postaci cmd.exe okno.

W środowisku * nix mógłbym użyć Tee do wyprowadzenia zarówno do pliku tekstowego, jak i stdout. Jakieś sugestie?

Edd
źródło

Odpowiedzi:

6

TEE dla Windows
TEE umożliwia przekierowanie standardowego wyjścia do pliku i jednoczesne wyświetlenie go na ekranie.

some_program | TEE [ /D:nn ] file_name

Dostępne jako skrypty BAT, Perl i Regina.

Notka autora.

Skrypty Rexx i Perl zaczną natychmiast wyświetlać wynik.   W przypadku pliku wsadowego, do czego się sprowadza, możesz równie dobrze przekierować dane wyjściowe polecenia do pliku, a następnie wyświetlić ten plik. Jako bonus, w ten sposób nie opuścisz pustych linii.

Uwaga : Te skrypty zostały napisane tylko dla zabawy.   Mimo że działają, nie mogą konkurować z „prawdziwymi” rzeczami - skompilowanymi plikami wykonywalnymi, napisanymi w prawdziwych językach programowania przez prawdziwych programistów.


Używam Cygwin.
Jest również Zaktualizowano narzędzie Tee dla systemu Windows

nik
źródło
Niestety Cygwin nie jest tutaj opcją. Działa jednak z przyjemnością, a zip zawiera również skompilowany plik wykonywalny. Idealny!
Edd