Ti basic 如何卸下';完成';程序执行后的消息?

Ti basic 如何卸下';完成';程序执行后的消息?,ti-basic,Ti Basic,我制作了一个类似于清除RAM的程序。但是,在执行后,它始终会留下一条“完成”消息,后跟一条虚线。此外,如果向上滚动,可以看到程序已执行。有没有办法把这两样东西都去掉?如果无法隐藏程序已执行的事实,是否可以抑制“完成”消息 我已经尝试将ClearHome“和”添加为程序的最后一行,但这两行都没有停止显示“完成”消息 如果您的解决方案可以包含在原始程序中,则可获得额外积分。在单独的程序中,键入以下代码行: AsmPrgmFDCB00AEC9 Asm(prgmPROGRAMNAME 然后在原始程序

我制作了一个类似于清除RAM的程序。但是,在执行后,它始终会留下一条“完成”消息,后跟一条虚线。此外,如果向上滚动,可以看到程序已执行。有没有办法把这两样东西都去掉?如果无法隐藏程序已执行的事实,是否可以抑制“完成”消息

我已经尝试将
ClearHome“
添加为程序的最后一行,但这两行都没有停止显示“完成”消息


如果您的解决方案可以包含在原始程序中,则可获得额外积分。

在单独的程序中,键入以下代码行:

AsmPrgmFDCB00AEC9
Asm(prgmPROGRAMNAME
然后在原始程序的末尾,键入以下代码行:

AsmPrgmFDCB00AEC9
Asm(prgmPROGRAMNAME
建议您首先对所有存档的程序进行测试,仅运行上面的代码行,以防失败。像这样的十六进制代码已知会失败,有时会清除RAM

您也可以尝试这些其他十六进制代码,但请始终记住上面的警告。我的RAM以前已被此清除,因此请小心:

这适用于TI 83和84,可能与其他计算器类型不同

编辑: 我找到了一种不用外部程序就可以实现的方法,而且更简单

只需在程序末尾添加以下代码行:

Output(1,1,"  //no space, just a quote
您可能需要也可能不需要在该行代码之前添加
ClrHome

这样可以防止“完成”消息出现在结尾


希望这有帮助

在您的情况下,运行
Clear Entries
(在Mem下找到),然后向上滚动,以便选中
Done
消息,然后按Clear将其清除。

在程序末尾放一个空字符串,因此最后一行如下所示:

""
还是这个

"
空字符串存储到ans,并将显示为空行,而不是“完成”消息

还有一个汇编六代码来做这件事而不在顶部留下空白行:

FDCB00AEC9

当使用运行程序集的各种方法之一在程序结束时运行时,它将为您留下一个空白的、完全可操作的主屏幕。

输出空字符串将阻止
Done
消息,并保留
Ans
,以防调用程序预期使用它

输出(Y,X,”)


有关
输出的更多详细信息,请参见(

我不知道通过编程清除这些内容的方法,但您可以向上滚动以突出显示历史记录中的输入行或输出行(不管是哪一行)然后按backspace按钮将两者都删除。@PGmath我已经知道该解决方案。每次都有点乏味,但这是解决此问题的一个非常简单的解决方案。正在寻找一个编程解决方案(如果存在的话)。不幸的是,我不认为它有,但我不知道有关Ti Basic的所有内容(但我确实知道很多)。我能想到的唯一办法是弄乱一些汇编的东西来改变它认为用户制作的程序正在运行的任何东西。但这很难,而且很容易失败。你说的“类似于清除RAM”是什么意思?你的意思是显示RAM清除屏幕吗?请在你的帖子中确切说明这是什么计算器和操作系统,因为如果计算器的类型错误,那么弄乱这些汇编文件是弄乱计算器的好方法。虽然这样做可行,但我更喜欢一个可以包含在原始程序中的解决方案。不过这可能不可能。But OP是否真的希望“完成”消息变得如此糟糕,以至于他愿意为此乱搞汇编程序?@user3932000问题是可能没有汇编代码可以永远禁用该消息。对您答案的编辑不会在我的TI 84+CSE上为我抑制该消息。不确定为什么会否决该消息,因为这是准确的这是一个适用于OP情况的解决方案(也是我自己的“清除内存”程序使用的解决方案)他不是在寻找一种方法在完成消息出现后删除它,他是在寻找一种方法来防止完成消息出现。@Douglas-15岁的Pythoner这不是OP所要求的。他正在创建一个模拟擦除RAM的程序(我可以想象删除所有局部变量和列表等等),他想隐藏在运行程序后打印的
Done
消息,这样计算器就可以大致上一清二楚了。这正是如何做到的,任何全局和永久抑制
Done
打印功能的汇编解决方案都是多余的。