Как открыть окно с помощью автоключа

В автогорячей клавише я использовал Команду выполнения для открытия окна или файлов. Есть ли любой путь к той же задаче в автоключе.

В моем случае я должен открыть папку и создать папку с образцом имени. мой не рабочий код

system.exec_command('/home/dinom/Documents/testfolder', getOutput=True)
keyboard.send_keys("<ctrl>+<shift>+<n>")
keyboard.send_keys("sample")
keyboard.send_keys("<enter>")

Как сделать это в автоключе.

0
задан 9 January 2015 в 00:52

2 ответа

Проверьте следующий код

import os
os.system('/usr/bin/xdg-open /home/dinom/Documents/testfolder')
import time
time.sleep(1)
window.activate("testfolder",switchDesktop=True)
import subprocess
active_title =window.get_active_title() 
time.sleep(1) 
if (active_title == "testfolder"):
    start_time = time.time()
    keyboard.wait_for_keypress("n", timeOut=1)
    if (time.time()-start_time < 0.9):
        time.sleep(0.2)
    keyboard.press_key("<ctrl>")
    keyboard.press_key("<shift>")
    keyboard.press_key("n")
    keyboard.release_key("n")
    keyboard.release_key("<ctrl>")
    keyboard.release_key("<shift>")
    time.sleep(4)
    keyboard.send_keys("sample")
    keyboard.send_keys("<enter>")
else:
    subprocess.Popen(['notify-send', "Couldn't find testfolder"]) 

Использование этот ссылка для ссылки

0
ответ дан 6 October 2019 в 04:50

если вам просто нужно создать каталог, вы можете использовать это:

system.exec_command('mkdir -vp /home/dinom/Documents/testfolder/sample')

затем открыть файловый браузер в этом новом каталоге:

import subprocess
subprocess.call(['xdg-open', '/home/dinom/Documents/testfolder/sample'])
0
ответ дан 27 October 2020 в 13:20

Другие вопросы по тегам:

Похожие вопросы: