2011-06-04 63 views
-1

有没有办法阻止用户关闭命令提示符,直到程序结束运行?例如,如果在命令提示符输出中显示倒数计时器,我想通过单击X不可能直到程序结束运行来关闭命令提示符。防止用户能够关闭命令提示符

+3

不管你有多想你,你真的不想这样做。命令提示符窗口本身是另一个程序,用户有意识地启动并希望控制。试想一下,如果我写了一个Flash游戏,它在某种程度上阻止了你关闭浏览器直到你退出游戏 - 你会如何看待这个游戏?我希望**你会因为这样做而诅咒我,而Adobe会让我做到这一点。 – 2011-06-04 05:19:42

+0

即使你可以这样做,用户也可以随时从任务管理器中删除程序。 – zvrba 2011-06-04 05:20:52

+0

只需显示一个确认框询问用户是否真的想要关闭应用程序会更好 - 这样可以防止用户意外终止程序,同时不会从用户移除控件。 – user505255 2011-06-04 05:23:32

回答

0

您可以抓住鼠标,以便用户无法移动它或单击。 但是,他们可以使用键盘快捷键来做同样的事情,所以你也需要锁定键盘。

有时,当您执行自动化时,您想要做这些事情,比如对需要原始键盘输入和对焦点的应用程序执行SSO。您不能让用户改变焦点或同时输入内容。但你作为最后的手段做到这一点。