Я запускаю пакетный файл как службу, используя NSSM на виртуальной машине, чтобы служба автоматически запускалась в фоновом режиме. Мне нужно передать команды в командной строке, которая создается при запуске службы. Тем не менее, поскольку он работает в фоновом режиме, я не могу использовать такую программу, как AutoIt, для передачи нажатий клавиш. Я не войду в виртуальную машину, когда это произойдет.
- Есть два варианта, которые я вижу:
- запустить пакетную службу NSSM на переднем плане и использовать AutoIt (но, поскольку я я не вошел в систему, может ли что-нибудь даже работать на переднем плане?)
- передать команды в командную строку в фоновом режиме