const uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
let r = Math.random() * 16 | 0
let v = c === 'x' ? r : (r & 0x3 | 0x8)
return v.toString(16)
})
utools.copyText(uuid)
utools.hideMainWindowPasteText(uuid)
步骤,我先在一个编辑器,比如IDE中选择一个文本,然后弹出超级面板执行自动化脚本这个命令,我的本意是生成一串文本,然后执行脚本后,直接在IDE中粘贴替换掉原来的文本,但现在实现不了。
原因可能是hideMainWindowPasteText这个方法没有隐藏掉自动化插件运行完成的窗口,导致前面的IDE没有焦点,无法执行粘贴操作,然后我在后面再加一句process.exit(),想关闭自动化插件运行完成的窗口,但依旧无法粘贴到原IDE中,请问是怎么回事