Как написать в команду Выполнить, используя python? - PullRequest
0 голосов
/ 18 марта 2020

Как создать программу, которая может писать указанный c текст в команде «Выполнить» с использованием python? Мне нужен код, который может автоматически записываться в команде «Выполнить» после запуска программы, например, допустим, я запускаю открывающуюся программу Команда «Выполнить» и ее запись там автоматически, например, cmd или visualstudio.Программа должна автоматически открывать команду «Выполнить» и автоматически вводить в нее текст.

enter image description here

1 Ответ

1 голос
/ 18 марта 2020

Вы можете использовать pynput модуль:

import time

from pynput.keyboard import Key, Controller

def main():
    keyboard = Controller()
    cmd = "cmd"

    keyboard.press(Key.cmd)
    keyboard.press('r')
    keyboard.release('r')
    keyboard.release(Key.cmd)

    # wait, until "Run Program Or File" window opens
    time.sleep(1) 

    for i in cmd:
        keyboard.press(i)
        keyboard.release(i)

    #keyboard.press(Key.enter)
    #keyboard.release(Key.enter)

if __name__ == "__main__":
    main()

Проверено на Windows 7.

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