@Foxrik

Возможно ли открыть приложение спомощю python?

я создаю лаунчер приложений у меня получилось только что-бы открывались системные программы но другие не опознаются такие как: chrome,discord и т.д вот код:
from time import sleep
from subprocess import call
launch = str(input("напишите программу которую хотите открыть также помощь!:help"))

if launch == "calc":
    print("Запускаю калькулятор...")
    sleep(2)
    call(["calc.exe"])

if launch == "help":
    print("вот список приложений доступных пока-что:калькулятор=calc,панель управления=control,paint=paint,проводник=explorer,блокнот=notepad,центр синхронизации=mobsync,powershell=powershell,discord=discord,планировщик заданий=планировщик заданий,редактор реэстра=regedit")
    #sleep(15)
    #print("выключение")
    #sleep(2)
    #print("перезапустите диспетчер")

if launch == "control" :
    print("Запускаю панель управления...")
    sleep(2)
    call(["control.exe"])

if launch == "paint" :
    print("Запускаю paint...")
    sleep(2)
    call(["mspaint.exe"])

if launch == "explorer":
    print("Запускаю Проводник...")
    sleep(2)
    call(["explorer.exe"])

if launch == "notepad":
    print ("Запускаю блокнот...")
    sleep(2)
    call(["notepad.exe"])

if launch == "mobsync":
    print("Запускаю центр синхронизации...")
    sleep(2)
    call(["mobsync.exe"])

if launch == "powershell":
    print("Запускаю powershell...")
    sleep(2)
    call(["powershell.exe"])

if launch == "regedit":
    print("Запускаю regedit...")
    sleep(2)
    call(["regedit.exe"])

def pusk(help):
    return launch
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
@Foxrik Автор вопроса
я нашёл ответ нужно лишь прописать данную строку ну и также заменить путь!
import os
os.startfile(r'c:/Program Files/Mozilla Firefox/firefox.exe')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Потому что путь ко всем системным приложениям есть в PATH.
Лучше хранить полный путь до программы, и запускать через него
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы