如何向上滚动并查看输出中先前显示的行?
我正在使用 QB64,并且必须运行一个程序 1000 次,但我看不到起跑线。实际上,我看不到前 800 行左右。
有没有办法扩大窗口或向上滚动以查看所有内容?因为我没有滚动条,如果我使用任何键向上滚动,它就会退出控制台窗口。
提前致谢。
如何向上滚动并查看输出中先前显示的行?
我正在使用 QB64,并且必须运行一个程序 1000 次,但我看不到起跑线。实际上,我看不到前 800 行左右。
有没有办法扩大窗口或向上滚动以查看所有内容?因为我没有滚动条,如果我使用任何键向上滚动,它就会退出控制台窗口。
提前致谢。
新版QB64支持控制台窗口,应该可以为所欲为。虽然我不太习惯控制台,但如果一切都失败了,你总是可以将文本保存在字符串数组中并检查它。在 qb64.net 的社区中有一些创建列表的示例,或者您可以使用滚动条等创建自己的列表。
在循环中输入一行数据输出:
if x > 24 then
if 24 MOD x then sleep
endif
MOD
是模数命令,其中模数将返回 和 的余24
数x
。在这种情况下,如果它为零,那么它将暂停控制台输出,直到用户按下任何键。
如果您不想弄乱自定义缓冲区,只需使用控制台:
$CONSOLE:ONLY
_DEST _CONSOLE
在你的程序开始时,QB64 将只创建一个控制台窗口,默认情况下可以向后滚动,以便可以看到过去的行。