Witam.
Mam problem - być może po prostu czegoś nei rozumiem?
pracuje z aplikacją telnetopodobną i używam czegoś takiego:
waitforstring STRING, wiersz, kolumna, timeout (w milisekundach)
Jednak ta funkcja zamiast czekać na STRING odczekuje tylko timeout czasu i idzie dalej.
Tymczasem ja chciałbym aby czekała na STRING.
Czy waitforstring zadziała tak jak chcę jeżeli wywołam ją bez ostatneigo parametru?
Oto przykłądowy kod:
Send “[enter]”
String = “1886”
waitforstring String, 24, 2, 5000
Send “[pf12]”
Wszytsko idzie w wielkiej pętli. Jeżeli ekran nie pojawi się po 5 sekundach makro idzie dalej i wszystko się wiesza.
Mógłbym oczywiście wydłużać timeout ale wolałbym funkcje która ruszy dalej dopiero po wyświetleniu oczekiwanego ekranu.