key - tcl 暂停并等待按下的键继续

标签 key tcl pressed

我正在 tcl 中寻找一种方法来暂停脚本(例如在一些带有“puts”的输出之后)并等待用户按下一个键,然后再继续输出剩余的文本。

最佳答案

您只需使用 gets从标准输入读取:

proc pause {{message "Hit Enter to continue ==> "}} {
    puts -nonewline $message
    flush stdout
    gets stdin
}

pause "Hurry, hit enter: "; # Sample usage 1
pause;                      # Sample usage 2, use default message

关于key - tcl 暂停并等待按下的键继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993122/

相关文章:

Android:谷歌地图 Android API:授权失败

string - Tcl 字符串转义

android - 防止按钮在 Android 上隐藏软键盘

C# 如何触发 tabcontrol 特定选项卡中的关键事件?

python - 合并数组并根据python中的键添加

php - 在数组中搜索最高的键/索引

tcl - 在输入框中显示文件名的尾部

TCL 打开文件并检查是否有错误

java - setMnemonic() 并通过按键调用方法

javascript - 苹果手机SDK : How to get rid of the action sheet in UIWebView?