Jak zatrzymać ciąg kodu typu sendkeys bez wyłączania aplikacji.

0

Witam
Posiadam program typu makro które wysyła dane metodą sendkeys.send do innej aplikacji. Sekwencja wysyłania jest dość długa, jeśli już zacznie to trwa to koło 3 minut. Jeśli np. w danej chwili chciałbym skorzystać z komputera i zatrzymać aplikację to wychodzę poprzez klawisz pod którym jest następujące działanie:

    System.Environment.Exit(-1)
        System.Windows.Forms.Application.Exit()
        End

nawet zwykłe wyjście z aplkiacji poprzezx zamkniecie X powodowało, że sendkeys nadal były wysyłane dopiero to wyżej pomogło. Jednak teraz szukam nowego rozwiązania które pozwoliłoby mi zatrzymać aktywne procesy to znaczy sendkeys'y bez wyłączania aplikacji. Ktoś ma jakiś pomysł? oczywiście nie chodzi tylko o sendkeys bo na cały 3 minutowy proces składa się też kilka innych akcji typu makro np. zmiana połozenia wskażnika myszy, emulacja wciśniecia myszy, sendkeys, tryby pauzy itd.

0

A co się stanie jak odpalisz to w odrębnym wątku i użyjesz CancelationToken do jego zatrzymania?

1 użytkowników online, w tym zalogowanych: 0, gości: 1