Board logo

标题: 转贴:拷贝DOS窗口信息的技巧 [打印本页]

作者: MYS     时间: 2002-10-28 00:00    标题: 转贴:拷贝DOS窗口信息的技巧
拷贝DOS窗口信息的技巧 (佛山网 www.foshaninfo.com) 原作者: 来自于: 不详 共有798位读者阅读过此文 内容: 胡锦承   对于任何DOS程序而言,只要它能在Windows 98的DOS窗口中运行,我们就可以将其内容拷贝到Windows 98的剪贴板中使用,具体步骤为:   1)启动Windows 98的-MS-DOS窗口状态(若系统自动进入全屏状态,则可按Alt-Enter进行切换)。   2)启动需要拷贝信息的应用程序。   3)单击DOS窗口工具栏的"标记"按钮,将需要拷贝的内容定义为块。   4)单击DOS窗口工具栏的"复制"按钮,将标记的内容拷贝到剪贴板中。   这样我们就实现了拷贝DOS窗口信息的目的,相应内容就被复制到了剪贴板中,然后我们就可以在任何应用程序(包括其它DOS程序)中加以引用了。

作者: Wengier     时间: 2002-10-28 00:00
在纯DOS下则可以使用DOSCLIP等工具达到同样的目的。

作者: hbhqm     时间: 2005-6-16 00:00
暂时还没有用

作者: wellsyue     时间: 2005-6-16 00:00
我去试试DOSCLIP这个软件

作者: syongx     时间: 2005-6-27 00:00
学会了 受益呀 谢谢有时间再学着用用DOSCLIP

作者: wlzxianfei     时间: 2005-11-6 11:07
谢谢拉!哈哈!顶一个!

作者: cadre     时间: 2005-11-6 23:17
请问楼主,如果用纯DOS方式怎么截取屏幕信息????

作者: zxylzcm     时间: 2005-11-7 00:11
有工具可以的

作者: flysp     时间: 2005-11-7 04:35
补充说明下下:非纯DOS下,用鼠标选中单一下右键就已经将选中的内容复制到剪贴板中了,然后要目的地再单击一下就是对内容的粘贴了。

作者: gxnews     时间: 2008-10-28 21:02
set "var=A$_MOV,AH,09$_MOV,AL,2A$_MOV,BH,00$_MOV,BL,0E$_MOV,CX,0020$_INT,10$_" set "var=%var%MOV,BL,0A$_MOV,CX,000A$_INT,10$_INT,20$_$_g$_q$_" echo exit|%ComSpec% /k prompt %var%|debug>nul ================ 在cmd窗口右击鼠标粘贴上面的代码,会出现彩色的星星。试试看。

作者: yeluzi     时间: 2008-10-29 09:38
技巧高

作者: wwmmc     时间: 2008-11-27 13:54
哪有诶

作者: Qtwdftxvt     时间: 2008-11-27 17:02
这是用 debug 调用 INT 10 中断

作者: 586486     时间: 2008-12-8 17:34
有没有在纯DOS下拷贝窗口的办法。

作者: maxim     时间: 2008-12-8 23:37
DOS 下有过抓图软件,可以用游戏巫师吧?不记得了 最专业的抓图软件是PZP.

作者: earth123xinyuan     时间: 2009-2-10 13:38
我没有试验,可以用吗

作者: netbenton     时间: 2009-2-11 03:39    标题: 用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% 用作测试显示结果,用时可删除

作者: wangfangjian     时间: 2009-2-11 20:27
好东西 顶一下

作者: pujihong123     时间: 2009-2-12 22:25
呵呵!现在不用了!

作者: lxhwf     时间: 2009-3-13 23:37
变通使用,支持!