回 帖 发 新 帖 刷新版面

主题:[讨论]如何打印?

[em10]
新来乍到,弱弱的问一下:如何打印QBASIC运行的结果?

回复列表 (共8个回复)

沙发

用PRINT语句
比如你要打印变量A的值
就用PRINT A
打印A和B的值
假如A=1,B=2
PRINT A,B的运行结果是 1       2
PRINT A;B(用分号隔开)的运行结果是 1  2
PRINT LTRIM$(STR$(A));LTRIM$(STR$(B)):12

PRINT A
PRINT B
 1
 2

PRINT LTRIM$(STR$(A)),LTRIM$(STR$(B))1    2

板凳

不是这个意思。
比如说
screen 12:window(-1,-1)-(1,1):cls
xs=-1:xe=1:xd=(xe-xs)/640
for x=xs to xe step xd
y=1-1.6*x*x
pset(x,y)
next x
end
运行的结果是一条抛物线,但如何把这个运行结果(抛物线)打印在纸上?

3 楼

打印在纸上?那要打印机吧?

4 楼

从QB到打印机肯定需要一个过程,这个过程?
QB的PRINT菜单有三个选项:Selected Text、Active Window、Current Module,这三个选项无论选哪个打印机都无动于衷!至于运行结果更是如此,尝试按键盘上的“PrintScreen”也没用。

5 楼

昏、1!!!!2蛋!!PrintScreen是保存当前屏幕显示的内容(即全屏截图)

6 楼

废话少说,回答主帖的问题吧

7 楼

1.不希望看见不文明的语言。
2.键盘的PrintScreen键原本的用法,就是把屏幕输出到打印机的。
3.QBasic的打印功能,只针对文本而言,图形模式数据不能自动处理打印。

想要实现这个目的,途径都比较艰巨,建议:
1.拿到打印机说明书,学习控制码,编程输出控制码,以实现你自己的图形打印,没有通用性。
2.学习图形文件格式,生成图形文件,通过Windows图形软件输出打印机。

8 楼

moz的想法应该是对的,十几年前我在电脑专卖店里看到人家演示过,大概也是这样,详细过程我记不清了,moz能在自己的电脑上尝试这种图形打印吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册