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

问题描述 投票:5回答:3

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

我无法弄清楚如何退出这些。键入END不会退出它们。 EXITQUITQ,Ctrl + C,以及我能想到的其他一切也行不通。

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

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

exit basic gw-basic
3个回答
10
投票

GWBASIC及其克隆(例如,IBM的BASIC和BASICA)使用命令system退出到DOS提示符。

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


0
投票

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

如果没有,请尝试输入system


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.