我有 python 代码:
import subprocess
subprocess.call(['sh', './zenity.sh'])
Run Code Online (Sandbox Code Playgroud)
和 zenity.sh 文件是
#!/usr/bin/python
zenity --forms --title="Question" \
--add-entry="Question" \
Run Code Online (Sandbox Code Playgroud)
运行它会打开带有字段的窗口以输入一些文本。
我想在这个 zenity 窗口中输入一些文本,例如我尝试使用的 xdotool
subprocess.call(["xdotool", "type", "some text"])
Run Code Online (Sandbox Code Playgroud)
不工作
然后我创建了另一个 .sh
#!/bin/bash
xdotool search --class zenity windowfocus type 'some text'
Run Code Online (Sandbox Code Playgroud)
也不工作
有任何想法吗?