|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『楼 主』:
关于DOS批处理的几个问题
1.如何将F5键定义为cls,F9键定义为shutdown s
2.在MSDOS.sys中的dblspace,drvspace为何意?一般情况加载与否?
3.SIS630.C-media的驱动加载了,但还是没有声音.用那个setaudio设置了半天参数,还是没音?用QV播放时提示没有找到声卡,用MPXPLAYer播放时,只听到歌曲的第一个音,然后不断
重复这个音---死机了
4.如何用批处理来判断某磁盘容量还剩1M?
5.如果用批处理来判断内存容量?
|
|
2003-3-22 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
2 楼』:
1:可以用来ANSI来定义;
2:DBLSPACE/DRVSPACE是磁盘压缩工具,只要没有它们的压缩盘,就不需要加载它们;
3:请问BLASTER变量设置得正确吗?
4:可以用ASET命令的DFREE参数来得到磁盘容量;
5:可以用STRINGS的XMSTOTAL参数来得到内存容量。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2003-3-22 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
3 楼』:
1.具体如何用ansi来定义,请给个典型的范例.如将F5设为cls,其它的也就自然融汇贯通了.
2.我并不是什么高手,还望Wengier详细说说BLASTER的变量设置?
3.aset,strings不是基本命令吧?还是请Wengier详细说说吧?
另外再提几个问题:
1.makecab for msdos7.1的下载地址?
2.在DOS下如c:时
打入cd d:\mysoft后并没有进入d:\mysoft ,一定要先打入d:,再打入cd mysoft 才真正进入.有没有关于CD命令的增强程序,可以克服这一麻烦?
3.内存中的ifshlp是什么玩意?
4.以下是一批处理程序
@echo off
XX
d:
cd d:\mysoft
wps
xx
当前在c:\dos,请问如何设置变量"XX",使退出wps后又回到c:\dos?
|
|
2003-3-23 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
4 楼』:
baslinux,wcd 无法下载???
|
|
2003-3-23 00:00 |
|
|
playboy2925
银牌会员
想當一人之下萬人之上
积分 1275
发帖 393
注册 2003-1-10
状态 离线
|
『第
5 楼』:
不知道 doskey 行不行。
|
<- 刷新一下换个MM
叫我Jorkin或小p就行,别再叫playboy2925了,跟提犯人似的。
如果认为小弟发的logo不错的话,给朵鲜花我就知道了。:)
|
|
2003-3-23 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
6 楼』:
我的这几个问题已经晒了两天了!!! 请各位高人指点迷津!
我的几个新问题:
doskey? 能说说怎么实现的吗?
1.不用键盘怎么启动计算机?
2.什么压缩程序可以压缩下一层目录?什么解压缩程序可以解开下一层目录?好是在用copy时加了一个/s
|
|
2003-3-24 00:00 |
|
|
pfox
银牌会员
积分 1451
发帖 446
注册 2002-10-20
状态 离线
|
『第
7 楼』:
Quote: | 以下是引用英雄不色在2003-3-23 11:32:47的发言:
2.在DOS下如c:时
打入cd d:\mysoft后并没有进入d:\mysoft ,一定要先打入d:,再打入cd mysoft 才真正进入.有没有关于CD命令的增强程序,可以克服这一麻烦?
3.内存中的ifshlp是什么玩意?
4.以下是一批处理程序
@echo off
XX
d:
cd d:\mysoft
wps
xx
当前在c:\dos,请问如何设置变量"XX",使退出wps后又回到c:\dos?
|
|
以前有一个DOS软件可以实现该功能,不过名字忘了,得找找看,不知道是否还存在。
|
我的下载空间 |
|
2003-3-24 00:00 |
|
|
pfox
银牌会员
积分 1451
发帖 446
注册 2002-10-20
状态 离线
|
『第
8 楼』:
Quote: | 以下是引用英雄不色在2003-3-24 8:27:13的发言:
doskey? 能说说怎么实现的吗?
1.不用键盘怎么启动计算机?
2.什么压缩程序可以压缩下一层目录?什么解压缩程序可以解开下一层目录?好是在用copy时加了一个/s |
|
doskey不能实现。
1."不用键盘怎么启动计算机?"是指什么?
2.基本上压缩软件都支持子目录压缩及解压缩,如:PKZUP、PKUNZIP、RAR、ARJ... ...
|
我的下载空间 |
|
2003-3-24 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
9 楼』:
不用键盘就是指在没有键盘的情况下启动微机.
我可能是不太清楚参数的设置.一般我是这样使用的 arj a c:\abc.arj rar e c:\abc.rar c:\abc
但都不会压缩及解压缩子目录.需要加上其它什么参数吗?
上未解决的问题:
1.具体如何用ansi来定义功能键?(刨个例子出来,这样就是我再菜,也会把瓢给画出来的)
2.CMI声卡的问题,还望Wengier详细说说BLASTER的变量设置?(事实上我是不懂什么BLASTER IO中断,但我非常希望我的SIS630集成的声卡能够在实DOS模式下发声,驱动已加载,用MPXPLAYER播放时只出第一个音,尔后便一直重复这个音,这时死机了 用QV播放时显示没有找到声卡 用mpegmid播放mid时一切正常,高低音的图示此起彼伏,但就是没有声音)
3.大家都知道在批处理中有这样的用法:
if exist c:\abc.txt goto 1
if exist d:\123.txt goto 2
我是希望有个程序加在批处理中可以实现以下功能:
if mem = 32M goto 1
if mem = 64M goto 2
如果仅仅用SET=可以实现的话就更好了.是高手就干脆编个批传上来吧?
4.求MAKECAB for msdos7.1 的下载(xp下的makecab是无法在98下运行的)
5.内存中的ifshlp是什么玩意?
6.有没有CD的增强程序,可以实现直接切换各磁盘目录.(当前在c:\,打入cd d:\
mysoft后并没有进入d:\mysoft ,一定要先打入d:,再打入cd mysoft 才真正进入.有没有关于CD命令的增强程序,可以克服这一麻烦?)
7.以下是一批处理程序
@echo off
XX
d:
cd d:\mysoft
wps
xx
当前在c:\dos,请问如何设置变量"XX",使退出wps后又回到c:\dos?
8.求wolf3D的下载(关于勇士进入德军的大本营进行枪杀的DOS游戏
这是一个我曾百玩不厌的老DOS射击游戏,还是3D的)
|
|
2003-3-24 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
10 楼』:
关于直接进入D:\MYSOFT的问题,用CDD或MCD等命令都可以做到。我的MS-DOS 7.10启动盘中就有MCD命令。
IFSHLP是用于Windows启动的文件系统辐助程序,在DOS下一般没用到,除非是MSCLIENT等软件。
MAKECAB不好用,CABARC好用多了,也是在DOS窗口下运行的。
声卡的变量设置关键是声卡的各项参数,具体请见网站的“DOS使用”栏目。不过PCI声卡的那些参数全是虚拟的。
要取得内存容量,试试STRINGS XMSTOTAL命令,例如STRINGS MEM=XMSTOTAL就可以将内存容量设入环境变量MEM中。
要退回到原来的文件夹下,用BATCHMAN就行了,例如BATCHMAN PUSHPATH和BATCHMAN POPPATH
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2003-3-24 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
11 楼』:
1.CABARC在网站上有下载吗?我找了半天都没有找到?
2.还有这么几个问题请各位看看.
不用键盘怎么启动微机(不用键盘就是指在没有键盘的情况下启动微机)
用arj rar pkzip 等如何压缩下一层目录(我不太清楚参数的设置.一般我是这样使用的 arj a c:\abc.arj rar e c:\abc.rar c:\abc 但都不会压缩及解压缩子目录.需要加上其它什么参数吗?)
3.具体如何用ansi来定义功能键?(刨个例子出来,这样就是我再菜,也会把瓢给画出来的)
|
|
2003-3-25 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
12 楼』:
CABARC因为不能在纯DOS下运行,而只能在DOS窗口中运行,所以网站上没有下载,但可以在这儿下载:
http://ftp.intron.ac/pub/security/cabsign/CABARC.EXE
不用键盘,用电脑上的"Power"键就可以启动电脑了。
ARJ、RAR、PKZIP等要压缩子文件夹的内容的话,可加上-R参数。解开的时候ARJ、RAR可用X命令,PKUNZIP则加上-D参数。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2003-3-25 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
13 楼』:
那么在纯DOS下用什么软件可以压缩成CAB.你说makecab挺复杂,可是我在xp下的CMD运行makecab /? 出现的提示也只有区区几个参数而已.如果方便,请站长传个makecab上来吧.
不用键盘就是指在没有键盘的情况下启动微机.在没有键盘的情况下,系统提示没有找到键盘,然后就停止自举.你可以拔掉键盘与主机的连线试试,就是这样子了.
我有台五年前的机器,是华硕主板,而它的并没有ps2口,只有专用的键盘接口.而那个键盘已经不能使用了.我找遍了二手市场都没有那种专用接口的键盘.只得求助于各位高手了.
|
|
2003-3-26 00:00 |
|
|
英雄不色
中级用户
积分 221
发帖 33
注册 2003-3-22
状态 离线
|
『第
14 楼』:
方便的话请提供个makeCAB下载.
现象:
开机系统检测没有键盘,然后停止自举.
不用键盘是指在没有键盘的情况下启动微机.我有台五年前的老机,是华硕主板,没有ps/2口,只有专用的键盘接口.而那块键盘已经不能使用了.我在二手市场找整整一天都没找到这种接口的键盘.所以只有求助于各位了.
|
|
2003-3-26 00:00 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
15 楼』:
To 英雄不色:
关于第一个问题,可以利用ANSI的键盘重定义功能来实现,具体的实现途径有两条:
1,echo (esc)[(keycode);(keycode)/("command")p
(esc) 其实是一个Escape字符,edit中显示为向左的箭头,在edit中输入它,需要先按一下Ctrl+P,然后再按Esc键;
[ 方括弧是ANSI的ESCAPE序列的起始标识,不可缺少
(keycode) 是DOS定义的键吗,具体对应表可以在dos的help中找到
; 分号不可缺少
("command") 是需要定义的命令字符串,需要用引号扩起来,也可是另一键的键码
p 是ANSI键盘重定义功能的标识,不可缺少
2,prompt $e[(keycode);(keycode)/(command)p
$e 实际上就是Escape字符的prompt表示法
两种方法都可用于批处理程序中,各有优劣!
举例来说,需要定义F5为CLS后DIR,可以写为:
echo (Esc)[0;63;"cls";13;"dir";13p
0;63是F5的键码,13是回车键的键码(同ASCII码)
[此贴子已经被作者于2003-3-28 8:56:54编辑过]
[ Last edited by willsort on 2005-10-13 at 12:01 ]
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2003-3-27 00:00 |
|