win7 xp运行dos程序

   XP系统应用技巧:Start命令运行DOS程序: WindowsXP系统妙用Start命令运行DOS程序分享给大家。一些旧版本的软件需要在DOS下才能运行,一些用户使用的是新版本的XP系统,由于新系统中并没有DOS,怎么办呢?其实可运用xp系统的Start命令来实现DOS的运行,具体操作如下:

  Start命令的使用格式是:Start/[option]program[arg]

  在Windows的Command子目录中有一个Start.exe的程序,利用它可打开某个程序或文件,在开始运行里键入startn otepad,按回车后直接启动“记事本”的程序,要打开Docname.txt文件,则可在命令提示符后键入start Docname.txt;另外它还可同时启动多个应用程序。

  在XP系统中的命令提示符中输入:start /seperate要运行的程序,即可运行相应的DOS程序。参数separate的作用是在单独的内存空间启动16位程序,而参数shared则是在共享的内存空间启动16位程序。当DOS程序运行后我们还可按“Alt+Enter”键在全屏幕与窗口之间进行切换。

  Start命令是一个调用程序的运用,在xp系统中利用Start命令运行DOS程序,注意:在 64 位平台上不支持 SEPARATE 和 SHARED 选项。如果命令扩展被启用,通过命令行或 START 命令的外部命令调用会如下改变:将文件名作为命令键入,非可执行文件可以通过文件关联调用。(例如,WORD.DOC 会调用跟 .DOC 文件扩展名关联的应用程序)。关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和FTYPE 命令。

       执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示符。如果在命令脚本内执行,该新行为则不会发生。

       如果执行的命令行的第一个符号是不带扩展名或路径修饰符的字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这防止从当前目录提取 CMD.EXE。从而运行所需要的软件,给工作带来很多的方便,有需要的用户请按照以上方法来操作吧。


以下是win7 64位系统运行DOS程序的解决方案:


自Windows XP以来,内置的DOS模拟机的功能就变得有限了,而在64位Windows(XP、Vista、Win7或者服务器系统)上,用户甚至无法运行16位的Windows 应用,更不用说16位的DOS程序了。


当然,用户可以使用虚拟化方案来运行DOS应用程序,但是这可能会由于其他因素而失败。如果安装0.73版本的DOSBox,那么安装完后,64位Windows7中也会生成一个错误信息,也许少数情况下会顺利运行。该模拟器只使用几个DOS命令,所以通常有能力运行程序。如果用户想要一个成熟的DOS环境,可以使用DOSBox中的FreeDOS。


大连中山区电脑系统安装路由器网络维护 « 上一篇下一篇 » 360浏览器不能登陆账号
相关文章
    回到顶部