在控制台模式下,“显示许可协议屏幕”将许可文本分隔为页面,唯一的选择是通过每个页面点击“Enter”。我如何自定义此行为并为已经看过许可协议1000次并且只想接受它的人添加类似“(Q)uit”的内容。
我是否必须编写某种自定义屏幕代码?或者,还有更好的方法?如果不是,可以将其添加为功能请求吗?
答案 0 :(得分:1)
您可以执行以下操作:
context.isConsole()
将“控制台处理程序”表单组件添加到新屏幕并将其脚本设置为:
if (!console.askYesNo("Show license?")) {
context.goForward(2, true, true);
}
return true;
如果用户确认此问题,则只显示显示许可证屏幕。