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?

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


Niestety Cygwin nie jest tutaj opcją. Działa jednak z przyjemnością, a zip zawiera również skompilowany plik wykonywalny. Idealny!
Edd
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.