我打算开始使用D在Ubuntu Linux上进行简单的OS脚本编写(使用类似脚本的库)。
我想编写一个脚本,弹出一个模态消息框(标有两个按钮:"是"" no")返回用户&# 39;的选择。
我不关心效率;我希望API类似于VBA的MsgBox
功能,因此我不必设计带有消息队列的完整UI,只是为了从用户那里获得“是”或“否”。
答案 0 :(得分:0)
如果我找不到原生D解决方案,我可以使用zenity
(假设它安装在用户的机器上):
import scriptlike;
void main()
{
auto choice = tryRun("zenity --question --text 'Do you want to start backup?'");
writeln("User choice ", choice==1?"No":"Yes");
}