首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 328 毫秒
1.
张洪征 《电脑》1995,(11):61
很多优秀的软件都提供了DOS SHELL功能,例如TURBO系列,CCED 5.0等.如果能在自己的程序中实现DOS SHELL功能,定能使程序更具专业风格.利用DOS的INT 2EH,可以很简单地予以实现.INT 2EH人口参数:DS:DI指向以回车结尾的命令字符串+00:首字节为待执行命令行的长度,不包括回车;+01以下:待执行的命令行,必须以回车符(0DH)结尾;调用条件:  相似文献   

2.
在Quick Basic中有一条功能很强的“Shell”语句,其作用是用来转至DOS,执行命令或运行程序,用起来非常方便。 该语句的使用格式为:Shell[命令字符串] 当命令字符串省略时,该语句可以执行Command.com所能执行的任何操作,此时屏幕上显示DOS提示符后待命,可执行键入的任何DOS命令或运行其他软件。如要回到Basic程序,则键入Exit即可。 当命令字符串为合法的命令或执行程序名时,命令或程序执行完后将自动返回到Basic程序。 在使用Shell语句编程时,应注意以下几点: (1)由于Shell语句执行时,并不退出Quick Basic环境,因  相似文献   

3.
在某些场合,我们需要计算机自动执行一系列命令,或自动转换一定的状态,DOS系统所提供的批处理命令,在一定程度上可以完成上述工作,比如在DOS命令行运行的命令。如果我们在一些特殊的场合,如在某些程序的运行之中,想让计算机自动做一些工作,上述的批命令就无能为力了,针对这个问题,本人编制了一个短小的汇编程序弥补了以上不足。 该程序是通过直接向键盘缓冲送按键编码的方法,来使计算机自动接受一系列按键或按键组合。键盘缓区是一个32字节长的环型队列,位于内存中0040:001E到0040:003E处,每个按键占两个字节,其高字节为扫描码,低字节为ASCII码,不能用ASCII码  相似文献   

4.
DOS对TSR的默许,使其能够以仿真多任务的形式运行,为实际应用带来了极大的方便。不少TSR程序,在驻留内存后,还会需要随机地从命令行接收某些参数,并对此作出反应。此外,几个驻留内存的TSR之间也有可能要进行相互联系,彼此互通信息。多路中断(Multiplex Interrupter:INT 2FH)便可用来实现这一功能。DOS提供的PRINT程序,就是使用多路中断的最好例子。  相似文献   

5.
在Foxbase v2.1数据库语言中,通过加载COM-MAND.COM命令也可实现诸如Turbo C2.0中的DOS SHELL功能。尤其对用户暂时退出应用程序,在DOS命令行执行DOS的一般命令后,任何时候在命令行键入EXIT即可返回应用程序十分有效。 本人编制了一个DOSPRG.PRG的子程序,嵌入主程序中,较好地解决了这一问题。本程序在386与486微机上运行通过。程序如下:  相似文献   

6.
文件隐藏的方法很多,如改变文件属性等。而本文要叙述的是一种隐藏可执行文件的方法。大家知道,可执行文件一般是通过DOS命令行的方式调入内存运行的,本方法就是给这些可执行文件加上一个“外壳”。在DOS功能调用INT21H中有一个子功能4BH,其作用是装入程序并执行,我们就利用这个功能来隐藏可执行的程序。假设要隐藏E:\TOOLS子目录下的SC.COM程序,可先将该程序的属性设为隐含属性,然后在其他目录下编写一个同名的程序作为该  相似文献   

7.
读过《电脑》95年四期赵玉昆的《内存单元变化的观察器》一文后,觉得受益非浅.但该程序在从内存中退出时,却有一些弊病.下面就这方面提出一些建议,供大家商榷. 我们知道,当DOS加载一个可执行程序时,要建立两个数据区:其一为环境块(ENV),环境块中包含一系列环境变量,环境变量结束后,紧跟的是拥有此环境块的程序名和路径名;其二是程序段前缀(PSP),它定位于可执行程序之前,以节为边界,是一块100H字节大的区域,它是程序与DOS的接口,它的2CH、2DH 两字节包含ENV的段  相似文献   

8.
一、功能简介 程序员们通常不希望自己编制的程序名被他人修改,但程序本身却无法知道自己的名字,能否通过编程让程序自身具备这项功能呢?当然可以。具体做法如下: 由于DOS在加载执行程序时,已把程序名(即进程名)登录在环境块的尾部。因此,我们只要通过搜索环境块把指针定位于环境块的结尾,再移动2字节,就是含有路径名的进程名了。将所获得的进程名与期望的进程名进行比较就可知道程序自身的名  相似文献   

9.
技巧问答     
《软件》2002,(9):75-77
一、软件使用问答问:如何清除BIOS的密码? 答:就用电池将电池槽的正负极短接一下就行了。还有三种简单的方法: 第—个:在DOS命令行运行DEBUG程序: C:\DOS>DEBUG 然后输入以下DEBUG命令: 0 70 16 -0 71 16 -Q 这样,CMOS设置中的全部数据信息都被清除,然后重新启动电脑,这样就可以进入CMOS设置了。第二个:在DOS命令行运行DEBUG程序: C:\DOS>DEBUG 然后输入以下DEBUG命令:  相似文献   

10.
通过对硬件分区管理的分析可知,为确保系统正常启动,FDISK在硬盘0头0柱面1扇区上建立1个主引导块程序和1张分区表。主引导块程序占扇区的前240字节(0~EFH),分区表占64个字节(1BEH~1FDH)。每个分区为16字节,DOS主分区一般在自位移1DEH处开始。 在DOS主分区的分区表中第5个字节为partition type(分区类型),其不同值有不同的含义:  相似文献   

11.
包含在DOS引导扇区中的BIOS参数块记录着与磁盘介质及格式化有关的信息,以笔者的硬盘为例,其内容如下:注意到偏移第15H字节为磁盘介质描述字节,对于硬盘而合应为F8。若其值被修改,将会造成硬盘无法使用,甚至用DEBUG的L、W命令都无法修复硬盘的DOS引导扇区。因一位朋友练习使用DEBUG,用L命令调出DOS引导扇区后,将介质字节改为00并用W命令存盘。当第二次开机时,屏幕显示“Non-s}stendiskordiskerm”;改用A盘启动成功后,对C盘执行任何DOS命令均提示“InvalidInediatwIea(llndriveCMx)rt,Reny,Fal?”若用DE…  相似文献   

12.
用Visual Basic开发DOS程序的Windows用户界面   总被引:3,自引:0,他引:3       下载免费PDF全文
本文介绍利用VisualBasic为DOS应用程序开发Windows用户界面的一些技巧和应用经验。即如何建立DOS应用程序的Windows用户界面、如何在Windows程序中运行DOS程序和在后台运行DOS程序、怎样监测DOS程序的执行、如何构造DOS程序的命令行参数和反馈DOS程序的提示信息。  相似文献   

13.
DOSKEY是MS-5.0以上新增的一个命令行编辑程序及宏产生程序,这是个能大大提高效率的实用程序。充分利用DOSKEY命令可以增加很多新的“DOS命令”,也可以使一些DOS命令得到增强,节省上机时间,下面将一组实用的宏命令介绍给大家。  相似文献   

14.
操作系统MS DOS提供一个内部重定向功能。重定向是指DOS允许内外部命令程序从其它的标准输入设备接收输入,或在其它的标准输出设备上输出。所用到的命令行参数有两个:“>”和“<”,其中“>”用来建立或打开一个文件,“<”是指程序的所有输入均来自文件,而不是来自键盘。  相似文献   

15.
Windows95下的Start命令有什么特殊的用途?(辽宁卢栅)DOS环境下的BAT批命令文件为广大DOS用户带来了诸多方便,使多个应用程序可以自动顺序执行。在Windows3.X版本中虽然可通过宏记录器程序来完成,但效果并不理想。在Windows95系统所携带的DOS7中多了一个Start命令,此命令非常特殊,它可以在Windows95下的MS一DOS会话状态以DOS命令行方式运行Windows程序及MS.DOS程序。利用此命令,可以方便地在Windows95下实现成批程序的自动运行或多个文档的自动打开工作,从而实现Windows下的批命令功能。Start命令格式如下:STAR…  相似文献   

16.
1 设计基础1.1 宽字符和VARIANT数据类型宽字符(unicode)的含义是用双字节表示一个字符,用于解决多种语言编程的符号表示问题.OPC接口的字符串参数都使用宽字符,具体实现时采用BSTR类型来传递字符串参数.BSTR类型是一个宽字符的指针,但其前4个字节表示字符串中所有的字节数,后面的字节才代表真正的宽字符串.  相似文献   

17.
SETVER是DOS6.0中提供的一个实用工具,它可以通过可执行文件的版本列表方法,实现在高版本DOS下使用原低版本DOS的专用命令或程序,这无疑给广大用户解决了很多难题。灵活的使用本功能,不仅可以使其它DOS版本下的程序在DOS6.0下运行,而且还可以使DOS6.0下的某些程序不能在DOS6.0下运行,以实现屏蔽某些危险命令的目的。 SETVER的基本使用方法: 此程序可以说即是DOS6.0系统下的一个外部命令,同时它也是一个系统驱动程序,它即可以直接在DOS命令行运行,也可以在CONFIG.SYS中进行驱动  相似文献   

18.
当IBM PC/XT系列微机由MS—DOS系统启动后,MS—D0s系统就在0040:0000~0040:00ffh之间建立了一个256字节的BIOS数据通讯区域,用于存放有关硬件设备的信息,供MS—DOS系统程序判别读用。了解这段BIOS区域中各个字节或字所代表的含义,对于开发一些重要的应用程序特别有好处。  相似文献   

19.
人所共知,DOS采用树型结构目录,目录间的切换只能由CD命令来完成.尽管新版DOS不断推出,但CD命令的功能并未得到改善,本人用PASCAL语言编写了一个小程序,在执行时,用户只要给出目标路径名字符串的一个子串(用大写字符),系统即可进入该目录(如存在多个路径与指定路径相匹配,则由用户决定进入哪个目录).有兴趣的读者不妨一试.编程环境:  相似文献   

20.
统计某个字符串在文章中出现的次数,对许多人都是一个很有用的功能。DOS时代的大侠们,通常是将文章保存为文本文件,再编个厉害无比的C或BASIC程序,疯狂进行统计。WIN95/98时代,情况变了,因为武功盖世的WORD97!  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号