Microsoft BASIC,GW-BASIC和BASICA都使用如下所示的提示:
我无法弄清楚如何退出这些。键入END
不会退出它们。 EXIT
,QUIT
,Q
,Ctrl + C,以及我能想到的其他一切也行不通。
我确信有办法做到这一点。我无法想象在DOS上使用BASICA的每个人每次想要退出开发环境时都必须重启他们的机器。
那么,如何退出旧的BASIC编辑器提示符?
GWBASIC及其克隆(例如,IBM的BASIC和BASICA)使用命令system
退出到DOS提示符。
虽然即使在早期版本的MS-DOS / PC-DOS中也可以进行重定向,但是BASIC解释器绕过了使用标准输入和输出流,并且有自己的Ctrl-Break / Ctrl-C处理程序,因此这些键击都不会终止翻译。
shell
命令启动了系统命令解释器(通常是COMMAND.COM)的新副本,或者执行了系统命令然后返回到BASIC,但没有从内存中删除解释器。
通常对于那些命令行编辑器,Ctl-Z
会发挥作用,因为它发送EOF字符,从而发出终止输入的信号。
如果没有,请尝试输入system
根据the manual linked by paulsm4,CTRL-BREAK在输出被重定向时将退出BASIC。它还说SHELL命令返回到MS-DOS命令shell。 (在原始的IBM PC上,BASIC位于ROM中,因此始终驻留在内存中。)