У меня есть программа, которая требует, чтобы я вызывал os.execute для запуска внешней программы, однако, когда я это делаю, программа запускается с открытым пустым терминалом в фоновом режиме, что довольно неприятно. Мне было интересно, есть ли способ предотвратить это?
Lua os.execute пустой терминал
Ответы (1)
Предполагая, что вы работаете в Windows, вы можете использовать библиотеку winapi, в частности, winapi.execute()
которая запустит приложение без появления окна терминала.
person
furq
schedule
28.12.2012
А на линуксе? (Я стремлюсь сделать это как можно более мультиплатформенным)
- person Code Bundle; 28.12.2012
Ты пытался :-) ? Хорошо, выполнение команды системной оболочкой не открывает окно в Linux.
- person mkluwe; 03.01.2013