Я пытаюсь распознать, когда сеанс Блокнота закрывается, чтобы я мог запускать программу каждый раз, когда это происходит. Я использую среду Windows Embedded Standard 7, разрабатываемую с помощью TwinCAT3, которая встроена в Microsoft Visual Studio. Кто-нибудь знает способ поймать, когда сеанс закрывается?
Сигнал при закрытии Блокнота
Ответы (1)
Я думаю, что невозможно получить все запущенные процессы в системе TwinCAT 3. Если бы это было так, можно было бы проверить, запущен ли процесс (блокнот), а потом вдруг нет.
Я бы создал программу .NET, например, с C #, чтобы проверить список системных процессов для notepad.exe. Когда процесс исчезнет, программа .NET запишет, например, значение BOOL в ПЛК с помощью команд ADS. Затем ПЛК замечает это и делает все, что нужно. Эта программа будет работать в фоновом режиме все время.
См., например, эти ссылки:
person
Quirzo
schedule
03.04.2018