![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 10:46 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 请求DOS编程高手开发程序! |
| 可打印版本 1,134 / 9 |
| 第1楼 youjiang | 发表于 2004-02-16 00:00 |
| 初级用户 发帖 20 积分 123 | |
|
请求DOS编程高手开发程序! 我想开发一个程序,让这个EXE实现不让DOS支持256色的图片(包括DOS程序EXE中265的图形)在DOS下显示!
论坛上有哪位高手可以做到啊!谢谢 |
|
| 第2楼 youjiang | 发表于 2004-02-16 00:00 |
| 初级用户 发帖 20 积分 123 | |
|
想禁止纯DOS下显示图片,应该怎么办?
我在AUTOEXEC。BAT中试过 @echo off和ctty nul及mode 40等方法来改变显示模式, 可是仍然不行,DOS下还是可以正常显示一些如PCX等DOS下的图片! |
|
| 第3楼 Kinglion | 发表于 2004-02-16 00:00 |
| 铂金会员 发帖 1,924 积分 5,800 来自 金獅電腦軟體工作室 | |
|
楼主的要求我倒是头一回听说,新鲜!回去实验后再说!
|
|
| 第4楼 youjiang | 发表于 2004-02-17 00:00 |
| 初级用户 发帖 20 积分 123 | |
|
听一些汇编高手说要用代码实现在DOS下只支持字符方式显示就可以完成目地了!
|
|
| 第5楼 Kinglion | 发表于 2004-02-19 00:00 |
| 铂金会员 发帖 1,924 积分 5,800 来自 金獅電腦軟體工作室 | |
以下是引用youjiang在2004-2-17 14:51:02的发言: 这种方法好象不行,很多软件能自动转换屏幕显示方式. |
|
| 第6楼 youjiang | 发表于 2004-02-19 00:00 |
| 初级用户 发帖 20 积分 123 | |
以下是引用Kinglion在2004-2-19 4:32:47的发言: 这种方法,可以,因为可以让它驻留内存啊,别的软件就不能再自动转换了,呵呵 我有一位网友,叫罗云彬的已经帮我现实了,我马上贴出源程序给大家, 让大家学习一下! |
|
| 第7楼 youjiang | 发表于 2004-02-19 00:00 |
| 初级用户 发帖 20 积分 123 | |
|
code segment
assume cs:code,ds:code org 100h start: jmp install msg: db 'This program is graphics mode!',0ah,0ah,0 oldint10 dd ? newint10: push ax cmp ah,00 jnz NotMode mov al,03 NotMode: pushf call cs ldint10pop ax retf 2 install: push cs pop ds mov ax,3510h int 21h mov word ptr oldint10,bx mov word ptr oldint10+2,es lea dx,newint10 mov ax,2510h install: push cs pop ds mov ax,3510h int 21h mov word ptr oldint10,bx mov word ptr oldint10+2,es lea dx,newint10 mov ax,2510h int 21h mov dx,offset install+120h mov cl,04h shr dx,cl mov ah,31h int 21h code ends end start |
|
| 第8楼 youjiang | 发表于 2004-02-19 00:00 |
| 初级用户 发帖 20 积分 123 | |
|
上面代码,确实可行,大家编译一下,试一下就明白了,
执行这个编译的EXE,呵呵,以后在DOS下不能显示一切图形了, 不过除非你重装系统之后就又可以在DOS下正常显示图形了! 罗老师真是一个高手,令人敬佩,这个程序我问过好多高手,都没人能帮我, 罗老师确通过一些短短的代码实现,了不起! |
|
| 第9楼 medalas | 发表于 2004-02-19 00:00 |
| 初级用户 发帖 21 积分 189 | |
|
在dos下如何实现让自编的1.exe文件在接受到串口发送过来的字符1后自动运行啊?
如果还有2.exe,3.exe呢?用TC写串口程序,这又是一个EXE文件啊??? |
|
| 第10楼 pfox | 发表于 2004-02-20 00:00 |
| 银牌会员 发帖 446 积分 1,451 | |
以下是引用youjiang在2004-2-19 12:15:30的发言: 能否联系罗先生,让其编写一个检测计算机类型对应XP里面是什么类型的程序? 见图: ![]() |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |