Как избавиться от командной оболочки VBS при вызове из python - PullRequest
1 голос
/ 03 октября 2019

Я пытаюсь создать говорящее приложение, используя VBScript вместо использования библиотеки pyttsx3 python. Мое приложение работает очень хорошо, но всякий раз, когда я вызываю VBS из python, появляется дополнительное командное окно, которое мне не нужно.

Мой код Python:

import subprocess
subprocess.call('cmd /c TextSpeak.vbs')

Вот что я попробовал:

import subprocess
console = subprocess.call('cmd /c TextSpeak.vbs')
CREATE_NO_WINDOW = 0x08000000
subprocess.call('taskkill /F /IM exename.exe', creationflags=CREATE_NO_WINDOW)

Он открывает оболочку VBS, которая мне не нужна, и довольно раздражает.

Любая помощь?

Пример кода будет более полезным Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...