如何向上滚动并查看输出中以前显示的行?
我使用的是QB64,我不得不运行一个程序1000次,但是我看不到起始行。实际上,我看不到前800行。
有没有办法扩大窗口或向上滚动来查看所有内容?因为我没有滚动条,如果我使用任何键向上滚动,它就会退出控制台窗口。
提前谢谢。
发布于 2013-07-16 06:24:16
新版本的QB64支持控制台窗口,它应该能够执行您想要的操作。虽然我不太习惯使用控制台,但如果所有其他方法都失败了,您可以始终将文本保存在字符串数组中,并对其进行检查。在qb64.net社区中有一些创建列表的示例,或者您可以使用滚动条创建自己的列表,等等。
发布于 2017-06-26 22:02:35
在循环中输入一行进行数据输出:
if x > 24 then
if 24 MOD x then sleep
endifMOD是模数的命令,其中模数将返回24和x的余数。在这种情况下,如果它是零,那么它将暂停控制台输出,直到用户按下任何键。
发布于 2018-06-16 04:21:51
如果你不想弄乱自定义缓冲区,只需使用控制台:
$CONSOLE:ONLY
_DEST _CONSOLE在程序开始时,QB64将只创建一个控制台窗口,默认情况下,该窗口可以回滚,以便可以看到过去的行。
https://stackoverflow.com/questions/12063819
复制相似问题