Amazon Best VPN GoSearch

Ulubiona usługa OnWorks

termdebug - Online w chmurze

Uruchom termdebug u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest komenda termdebug, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


termdebug - narzędzia do debugowania interaktywnych programów terminalowych.

OPIS


termindebug to zestaw narzędzi do nagrywania i odtwarzania danych wejściowych i wyjściowych terminala
programy. Jego głównym celem jest pomoc w tworzeniu i debugowaniu programów terminalowych. Inne
tylko programy takie jak termrec/termplay, nethack-recorder/player i script/scriptreplay
nagraj dane wyjściowe. Jednak podczas debugowania interaktywnego programu terminala dane wejściowe to
często tak samo ważne jak wynik.

termindebug składa się z następujących mediów:

tdrecord
Uruchamia program i rejestruje jego dane wejściowe i wyjściowe.

tdreplay
Uruchamia program i odtwarza wejście nagrania.

tdview Pokazuje dane wyjściowe nagrania.

tdrerekord
Uruchamia program i odtwarza wejście nagrania, nagrywanie wejścia i
wyjście, aby utworzyć nowe nagranie.

tdporównaj
Porównuje dwa nagrania, aby określić, czy istnieją różnice. Zgłoszony
różnice mogą dotyczyć dokładnego zachowania wejścia/wyjścia lub wizualnego
zachowanie.

GRAMATYKA


Nagrania wykonane z termindebug narzędzia używają prostego formatu. Każde nagranie
składa się z zestawu dyrektyw z argumentami. Spacja nie jest ważna. Język
obsługuje komentarze linii, które zaczynają się od # i biegną do końca linii. Jedyny inny
elementami są liczby (sekwencje cyfr) i łańcuchy. Ciągi zaczynają się i kończą na a
podwójny cytat i użyj ucieczki w stylu C. Znane są następujące dyrektywy:

env Nazwa wartość
Ustaw wartość zmiennej środowiskowej Nazwa do wartość. Nazwa i wartość są struny.
Wszystkie dyrektywy env muszą pojawić się przed dyrektywą start.

rozmiar okna kolumny linie [opóźnienie [> min_opóźnienie]]
Ustaw rozmiar okna terminala na kolumny liniami_. Można określić zarówno przed, jak i
po dyrektywie start. Na opcjonalnym opóźnienie można określić w milisekundach.
Ponadto, min_opóźnienie można określić, aby wymusić oczekiwanie co najmniej min_opóźnienie
milisekundy niezależnie od opcji programu zmieniających opóźnienie klawisza.

początek klient [argument+]
Dyrektywa start wskazuje, że klient zacząć. Zero lub więcej arguments dla
klient można określić. klient i argument są struny.

wymagana_wersja wersja
Powiedz interpreterowi, że wersja języka skryptu musi być wersja. Obecny
wersja to 1.

Następujące dyrektywy mogą pojawić się tylko po dyrektywie start:

oczekiwać ciąg+
Wskaż, jakich wyników możesz się spodziewać. Jeden lub więcej ciągMożna określić s.

wyślij (opóźnienie ciąg [> min_opóźnienie)+
Określ jeden lub więcej kluczy ciągs do wysłania do programu klienta. opóźnienie czy opóźnienie?
w milisekundach czekać przed wysłaniem ciąg. Ponadto, min_opóźnienie może być
określone, aby wymusić oczekiwanie co najmniej min_opóźnienie milisekundy niezależnie od programu
opcje zmiany opóźnienia klawisza.

oczekiwać_wyjścia status
Zasygnalizuj, że klient powinien zatrzymać się w tym momencie i wrócić status.

oczekiwać_zawieszenia
Wskaż, że klient powinien się w tym momencie zawiesić.

interakcji
Wskaż, że interakcja z użytkownikiem powinna zostać rozpoczęta w tym momencie. Każdy
dyrektywy po tym punkcie będą ignorowane.

Korzystaj z termdebug online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.