Mam plik wsadowy, który działa dość szybko, ALE istnieje kilka znaczników, których uruchomienie trwa wiecznie. Chcę znaleźć sposób na pokazanie, że coś się dzieje (NIE pokazuje jednak wyników tracert) podczas jego działania ... Nie musi pokazywać procentu ani nic ... Nawet tylko spinner (/ - nadpisywanie, pojedynczy znak lub tylko seria „.”, które stają się coraz dłuższe. Sztuczka polega jednak na tym, że plik wsadowy musi zasadniczo uruchamiać oba w tym samym czasie, a wskaźnik postępu kończy się, gdy tracert kończy działanie.
Widziałem to: https://stackoverflow.com/questions/14711188/batch-file-progress-spinning-wheel , ale wydaje się, że aktualizuje się tylko między poleceniami (NIE wiele aktualizacji, gdy jedno polecenie jest nadal uruchomione).
Chcę również, aby był to główny plik wsadowy, a nie oddzielny plik (ani też nie korzystałem z narzędzi innych firm, które nie są jeszcze w wersji Server 2003 lub nowszej).
Może być miło, ale wątpliwość naprawdę możliwa ... Pokaż więcej skończonych postępów w oparciu o bieżący skok, na którym działa tracert (IE: 1/15, 2/15, 3/15). (Nie jest potrzebne do zaakceptowania odpowiedzi, ale da mi więcej statusu Super Odpowiadającego ...;)
źródło
Odpowiedzi:
Aby uzyskać wyjaśnienie krok po kroku (ten sam kod, po prostu podzielony na lepszy odczyt ekranu)
źródło
set /p"=Tracerouting... DONE!" >con
set "atEnd= del /q "%lockFile%" & echo Tracerouting... DONE! >con & exit "