У меня проблемы с получением содержимого буфера обмена из приложения с помощью ruby shoes. Я пробовал решение Проблемы с обувью: буфер обмена и полоса прокрутки, которое не работает. работа, а также несколько других самодельных решений. Согласно http://shoesrb.com/manual/App.html, эти попытки должны работать. . Моя текущая попытка:
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
, но все они потерпели неудачу. Некоторые из них даже вызывали появление пустого окна без каких-либо элементов в нем. Как я могу исправить эту странную проблему?