此命令将获取启动的进程的 PID xterm
:
xterm & export APP_PID=$!
如何获取与该进程关联的窗口 ID(xterm
窗口 ID)?我的意思是,xdotool selectwindow
单击窗口后将返回的 ID xterm
。
答案1
您可以通过以下方式获取匹配窗口的列表
xdotool search --pid [pid]
另见xdotool help search
答案2
我将使用这个简单的命令来获取十六进制格式的窗口 ID
wmctrl -l | grep -i xterm | awk '{print $1}'
对于十进制格式,bc
可以使用命令进行转换
echo "ibase=16; `wmctrl -l | grep -i xterm | cut -c 3-11 | tr a-z A-Z`" | bc