Board logo

标题: 请教各位高手,为什么在win98下不能以窗口方式运行dos程序 [打印本页]

作者: lingoping     时间: 2005-8-17 23:39    标题: 请教各位高手,为什么在win98下不能以窗口方式运行dos程序

各位高手,我已经在dos程序的属性里面设置了窗口方式运行程序,但是为什么总是全屏运行,还需要按ALT+ENTER才能变为窗口,请教了,谢谢
作者: lingoping     时间: 2005-8-20 20:58
为什么没人回答我,这个网站看来……
作者: fdsiuha     时间: 2005-8-20 21:47
哪个DOS程序?你具体怎样设置的?
作者: SNOWOLF     时间: 2005-8-21 20:22
有些dos程序是直接就执行的
所以几乎看不到就结束了
有些 是因为病毒所致
病毒禁用了command
之后无法启动命令行
请把你的问题说得明确一些
作者: lingoping     时间: 2005-8-23 03:45
我使用的是在dos下的象棋软件“特级大师2”,经常用,但在win98打开时总是全屏运行,还需要按ALT+ENTER才能变为窗口,我需要的是打开时它就是窗口的,方便使用鼠标,我在程序的图标上按右键选属性,在屏幕标签页上设置了窗口,但还是不行,所以请教各位高手
作者: Climbing     时间: 2005-8-23 09:22
象这种软件是要将屏幕初始化成图形方式才开始工作的,所以一定会变成全屏状态,你定义的窗口是文本模式下的窗口,初始化后已经与你的定义无关了。

如果你只是想使用鼠标,可以在autoexec.bat中加载一个鼠标驱动,这样就不必在全屏和窗口状态转换也可以使用鼠标了。
作者: JonePeng     时间: 2005-8-23 09:55
Climbing说得对。一般来地说,只有运行在文本模式下(即界面全是ASCII字符,非图形界面)的DOS应用程序,在Windows下才可以进行窗口/全屏幕模式切换。而那些需要用VGA、VESA、XMode等图形界面的DOS应用程序(楼主的游戏应该是VGA图形模式),在Windows下必须全屏幕才可显示。

不过,Climbing说的加载鼠标驱动这一点我不赞同。Win9x下的MSDOS模式已经支持鼠标了,不必再在Autoexec.bat下加载鼠标驱动,我以前在Win9x下玩的DOS游戏都可以自由使用鼠标。