中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 09:13
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS学习入门 & 精彩文章 (教学室) » 转贴:拷贝DOS窗口信息的技巧
可打印版本  4,992 / 19
第16楼 earth123xinyuan 发表于 2009-02-10 13:38
社区乞丐 发帖 25 积分 -46 来自 内蒙
我没有试验,可以用吗
第17楼 netbenton 发表于 2009-02-11 03:39
银牌会员 发帖 752 积分 1,916 来自 广西
用debug可以
@echo off
goto :begin
f 100 l14 B8 00 B8 50 1F BF 00 02 B9 D0 07 BD 02 08 BA 50 00 AD 3C 20
f 114 l14 75 03 43 75 02 31 DB AA 4A 75 0D B8 0D 0A 29 DF 29 DD 31 DB
f 128 l0e AB BA 50 00 E2 E3 06 1F 89 E9 31 DB 90 90
t=100
g 134
w 200
q
:begin
if '%1'=='' set of=abcec.txt
debug %1%of%<%~f0>nul
edit %1%of%
goto :eof


::DOS下保存整个屏幕内容到文件,不支持中文(即图型模式)
::可用于纯dos模式
::在图型模式将输出一个只有空行的文件
::用debug 取显示缓存区内容。输出%1指定的文件,
::如果%1为空,输出到abcec.txt
::用在程序输出有进度显示时,得到的最终屏幕信息


::注意:本函数调用必独立存为一个BAT文件调用,不可以放在BAT程序内作子程序。
::行 edit %1%of% 用作测试显示结果,用时可删除
第18楼 wangfangjian 发表于 2009-02-11 20:27
中级用户 发帖 192 积分 274
好东西 顶一下
第19楼 pujihong123 发表于 2009-02-12 22:25
初级用户 发帖 27 积分 47 来自 甘肃. 武威
呵呵!现在不用了!
第20楼 lxhwf 发表于 2009-03-13 23:37
初级用户 发帖 13 积分 25
变通使用,支持!
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023