python 脚本在 os.system 后没有继续
python script doesn't continue after os.system
所以没有 os.system("记事本") 一切正常,但是当我添加它时,它会等待我关闭应用程序。但是我不想让它按下记事本应用程序中的键。有什么解决办法吗?
import os
import keyboard
import time
list = [27, 1, 4, 21, 12, 20, 0, 19, 23, 9, 13, 29]
word = ""
for i in list:
char = chr(ord('`') + i)
if i == 27:
word = word + "["
elif i == 29:
word = word + "]"
elif i == 0:
word = word + " "
else:
word = word + char
def split(word):
return [char for char in word]
words = split(word)
os.system("Notepad")
for i in words:
keyboard.press(i)
time.sleep(.2)
如果您将命令替换为“启动记事本”,它将在单独的进程中启动记事本:)
使用“启动记事本”并将运行作为单独的进程。
import os
import keyboard
import time
...
os.system("start Notepad")
...
for i in words:
keyboard.press(i)
time.sleep(.2)
``
所以没有 os.system("记事本") 一切正常,但是当我添加它时,它会等待我关闭应用程序。但是我不想让它按下记事本应用程序中的键。有什么解决办法吗?
import os
import keyboard
import time
list = [27, 1, 4, 21, 12, 20, 0, 19, 23, 9, 13, 29]
word = ""
for i in list:
char = chr(ord('`') + i)
if i == 27:
word = word + "["
elif i == 29:
word = word + "]"
elif i == 0:
word = word + " "
else:
word = word + char
def split(word):
return [char for char in word]
words = split(word)
os.system("Notepad")
for i in words:
keyboard.press(i)
time.sleep(.2)
如果您将命令替换为“启动记事本”,它将在单独的进程中启动记事本:)
使用“启动记事本”并将运行作为单独的进程。
import os
import keyboard
import time
...
os.system("start Notepad")
...
for i in words:
keyboard.press(i)
time.sleep(.2)
``