当我们创建一个简单的网页并用NVDA快捷键H阅读这一行时,它将被解读为“闪卖标题三级”
<h3 class="hp-mod-card-title">Flash Sale</h3>
但是有没有办法将这个闪购分配给python变量呢?。真的很抱歉我对这个有点陌生
import globalPluginHandler
import ui
class GlobalPlugin(globalPluginHandler.GlobalPlugin):
def script_sayHeader(self, gesture):
x = "Header 123"
ui.message(x + 'is a nice header')
__gestures={
"kb:h":"sayHeader"
}
这是我创建的一个全局插件的代码,我需要向这个x添加一个当前标题或快捷键值。这是一个示例代码,我打算做的有点复杂
我也试过添加这个,但仍然只显示页面标题:(
import globalPluginHandler
import ui
import api #added this
class GlobalPlugin(globalPluginHandler.GlobalPlugin):
def script_sayHeader(self, gesture):
x = api.getNavigatorObject().name #added this
ui.message(x + 'is a nice header')
__gestures={
"kb:h":"sayHeader"
}
你试过
x = api.getNavigatorObject().name
吗您可以随时通过日志查看器(NVDA+f1)检索这些信息。 对不起,如果我误解了这个问题
相关问题 更多 >
编程相关推荐