如何退出Microsoft GW-BASIC,IBM BASICA或其他类似的BASIC旧方言?

时间:2017-05-30 03:42:39

标签: exit basic gw-basic

Microsoft BASICGW-BASICBASICA都使用如下提示:

我无法弄清楚如何退出其中任何一个。键入END不会退出它们。 EXITQUITQ Ctrl + C ,我能想到的所有其他内容也不起作用。

我确定有办法做到这一点。我无法想象在DOS上使用BASICA的每个人每次想要退出开发环境时都必须重启他们的机器。

那么,如何退出旧的BASIC编辑器提示符?

4 个答案:

答案 0 :(得分:10)

GWBASIC及其克隆(例如,IBM的BASIC和BASICA)使用命令系统退出到DOS提示符。 虽然即使在早期版本的MS-DOS / PC-DOS中也可以进行重定向,但是BASIC解释器绕过了使用标准输入和输出流,并且有自己的Ctrl-Break / Ctrl-C处理程序,因此这些键击都不会终止翻译。 shell命令启动了系统命令解释器(通常是COMMAND.COM)的新副本,或者执行了系统命令然后返回到BASIC,但是没有从内存中删除解释器。

答案 1 :(得分:5)

键入“系统”,然后按Enter键以在DOS中退出GW-BASIC。

键入“ shell”,然后按Enter键进入DOS,但内存中仍具有GW-BASIC。在DOS中键入“退出”以返回到GW-BASIC。

答案 2 :(得分:0)

通常,对于那些命令行编辑器Ctl-Z会发挥作用,因为它发送EOF字符,从而发出终止输入的信号。

如果不这样做,请尝试输入system

答案 3 :(得分:0)

根据the manual linked by paulsm4,CTRL-BREAK 正在重定向输出将退出BASIC。它还说SHELL命令返回到MS-DOS命令shell。 (在原始的IBM PC上,BASIC在ROM中,因此总是驻留在内存中。)