Цитата |
---|
Let_it_go написал: Видимо, окошко вызывается не питоном, а командой Луа os.execute |
Это "окошко" самого cmd.exe, обычное консольное окно венды говоря по-простому. Избавиться от него нельзя, можно попробовать спрятать. Я когда-то так делал:
1. Скачиваем (откуда гугл подскажет) утилиту cmdow. Нужен только файл cmdow.exe, больше ничего. Его бросаем в любую папку входящую в системный путь, типа c:\windows\system32 или куда вам удобнее.
2. Создаем скрипт оболочки ExecutePythonScript.cmd с содержимым примерно таким:
Код |
---|
@cmdow @ /HID
start C:\InstallPython\pythonw.exe C:\py+lua\parser.pyw |
В скрипте оболочки слэши одинарные, не двойные (на всякий случай)
3. в луа пишем
Код |
---|
os.execute("C:\\SomePath\\ExecutePythonScript.cmd") |
По идее должно скрывать окно, но я это последний раз пользовал еще под ХР, не в курсе как работает в современных виндах.