我做了一个类似于清除 RAM 的程序。但是,它总是在执行后留下一条“完成”消息,后跟一条虚线。此外,如果向上滚动,您可以看到程序已执行。有没有办法把这两个东西都去掉?如果您无法隐藏程序已执行的事实,您能否取消显示“完成”消息?
我已经尝试添加ClearHome"
和"
作为我程序的最后一行,也没有停止显示完成消息。
如果您的解决方案可以包含在原始程序中,则可以加分。
我做了一个类似于清除 RAM 的程序。但是,它总是在执行后留下一条“完成”消息,后跟一条虚线。此外,如果向上滚动,您可以看到程序已执行。有没有办法把这两个东西都去掉?如果您无法隐藏程序已执行的事实,您能否取消显示“完成”消息?
我已经尝试添加ClearHome"
和"
作为我程序的最后一行,也没有停止显示完成消息。
如果您的解决方案可以包含在原始程序中,则可以加分。
在单独的程序中,键入以下代码行:
AsmPrgmFDCB00AEC9
然后在原始程序的最后,键入以下代码行:
Asm(prgmPROGRAMNAME
建议您首先将所有程序存档,只运行上面的代码行,以防它失败。众所周知,像这样的十六进制代码会失败,并且有时会清除 RAM。
您也可以尝试这些其他十六进制代码,但请始终牢记上面的警告。我的 RAM 之前已被此清除,因此请小心:
http://tibasicdev.wikidot.com/hexcodes
这适用于 TI 83 和 84,可能与其他计算器类型不同。
我找到了一种无需外部程序即可做到这一点的方法,而且要简单得多。
只需将以下代码行添加到程序的末尾:
Output(1,1," //no space, just a quote
您可能需要也可能不需要ClrHome
在该代码行之前添加。
这应该可以防止“完成”消息出现在最后。
希望这可以帮助!
在程序末尾放置一个空字符串,因此最后一行如下所示:
""
或这个
"
空字符串存储到 ans 中,并将显示为空行而不是 Done 消息。
还有一个汇编十六进制代码可以做到这一点,而不会在顶部留下空白行:
FDCB00AEC9
当使用运行程序集的各种方法之一在程序结束时运行时,它将为您留下一个空白的、完全可操作的主屏幕。
在您的情况下,运行Clear Entries
(在 Mem 下找到),然后向上滚动以选中该Done
消息,然后按 Clear 将其删除。