我在使用ruby shoes从应用程序中获取剪贴板内容时遇到问题。 我尝试过无效的解决方案Shoes problems: clipboard and scroll bar,以及其他一些自制的解决方案。根据{{3}},这些尝试应该有效。我目前的尝试是:
def someFunction
@theapp = Shoes.app(title: "AppName", width: 400) {
@clip = edit_box width: 400, height: 400, text: app.clipboard do
app.clipboard = @clip.text
end
}
end
除了引用app.clipboard之外,我还尝试了Shoes.clipboard
,Shoes.app.clipboard
,self.clipboard
和@theapp.clipboard
,所有这些都失败了。其中一些甚至导致出现一个空白窗口,其中没有任何元素。我该如何解决这个奇怪的问题?
答案 0 :(得分:1)
尝试在块参数中捕获edit_box的内容:
Shoes.app do
edit_box do |clip|
app.clipboard = clip.text
end
end
你的问题在即将发布的鞋子4中帮助我们fix a bug。谢谢:)。