中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 05:01
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS学习入门 & 精彩文章 (教学室) » [讨论] "set" 你知多少?--------应用实例
可打印版本  20,540 / 66
第16楼 zjnbwdj 发表于 2007-02-09 10:57
中级用户 发帖 137 积分 300
我想可能是等同于如下这些吧
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
以上是在WIN98启动盘的AUTOEXEC.BAT中所得,其中还有一个SETRAMD.BAT,我想这些数字主要是为了SETRAMD.BAT中的findramd的值所服务的吧.是为了得到虚拟盘和CD-ROM的盘符作准备.
第17楼 csx163 发表于 2007-02-10 13:58
初级用户 发帖 45 积分 97
估计是双盘符 分区的问题
第18楼 lizaoyou 发表于 2007-02-10 14:20
中级用户 发帖 85 积分 210 来自 广东广州
原本很好的主题,变猜谜了。
第19楼 dosz 发表于 2007-02-20 12:36
中级用户 发帖 188 积分 396 来自 上海
Originally posted by af01 at 2006-12-12 05:05:
没例子。。还是搞不大清楚



=== dir列出当前目录和文件并追加到 dosz.txt ;dosz766.txt.bat ===
:: http://www.cn-dos.net/forum/viewthread.php?tid=19150&fpage=1&highlight=&page=1
:: 『第 14 楼』: af01 2006-12-12 05:05

@ECHO off
cls
color 0B
echo
ECHO.
echo 你好!
echo 这是你要的比量批处理实例:
ECHO.
echo 列出当前目录和文件并追加到 dosz.txt; dosz.txt766.bat
pause > nul

ECHO. >> dosz.txt
ECHO ========================================================== >> dosz.txt
ECHO %DATE% %TIME% >> dosz.txt
dir /a /o /b>> dosz.txt
ECHO ========================结束============================== >> dosz.txt

: exit ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ECHO. >> dosz766.txt
ECHO ============================================================== >> dosz766.txt
ECHO %DATE% %TIME% >> dosz766.txt
dir /a /o >> dosz766.txt
ECHO ========================结束================================== >> dosz766.txt

exit
在Win2000/XP/2003系统的CMD下,环境变量 %DATE% 和 %TIME% 就已经保存了当前的日期和时间,所以 ECHO %DATE% >>IP.TXT 和 ECHO %TIME%>>IP.TXT就可以了

附件
dir列出当前目录.rar (685 bytes)
第20楼 dosz 发表于 2007-02-20 12:42
中级用户 发帖 188 积分 396 来自 上海
Originally posted by vlanmaster at 2006-12-20 05:22:
为什么这么好的贴子没有下文了呢?


=== 清除系统垃圾文件.bat ===

:: http://www.cn-dos.net/forum/viewthread.php?tid=19150&fpage=1&highlight=&page=1
@echo off
cls
color b
ECHO.
echo 你好!
echo.
echo 按任意键... 打开目录查看临时文件 ... 清除系统垃圾
pause >nul
echo 正在清除系统垃圾文件,请稍等......

:: XP= X:\WINDOWS\Temp
:: 2K= X:\WINNT\Temp
START %windir%\Temp
del %windir%\Temp\*.* /Q
:: ==============================================================
cls
color e
ECHO.
echo 你好!
echo 按任意键... 继续打开另一目录查看临时文件 ... 清除系统垃圾
pause >nul
echo 正在清除系统垃圾文件,请稍等......
cls

:: = X:\TEMP目录
if exist %systemdrive%\TEMP start %systemdrive%\TEMP
if exist %systemdrive%\TEMP del %windir%\..\..\Temp\*.* /Q
:: ==============================================================
cls
color b
ECHO.
echo 你好!
echo 按任意键... 删除X:\登陆用户\temp目录下的另时文件,清除系统垃圾
:: 删除X:\Documents and Settings\登陆用户\temp目录下的文件和子目录,清除系统垃圾
pause >nul
echo 正在清除系统垃圾文件,请稍等......

cls
:: = X:\Documents and Settings\登陆用户\Local Settings\Temp
start %temp%
rd %temp% /s /q & md %temp%
:: del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
:: ==============================================================
cls
color e
ECHO.
echo 你好!
echo 按任意键... 继续清除系统垃圾
pause >nul
echo 正在清除系统垃圾文件,请稍等......
cls

if exist del /f /s /q %systemdrive%\*.tmp
if exist del /f /s /q %systemdrive%\*._mp
if exist del /f /s /q %systemdrive%\*.log
if exist del /f /s /q %systemdrive%\*.gid
if exist del /f /s /q %systemdrive%\*.chk
if exist del /f /s /q %systemdrive%\*.old
if exist del /f /s /q %systemdrive%\recycled\*.*
if exist del /f /s /q %windir%\*.bak
:: del /f /s /q %windir%\prefetch\*.*
if exist rd /s /q %windir%\temp & md %windir%\temp
:: del /f /q %userprofile%\cookies\*.*
if exist del /f /q %userprofile%\recent\*.*
:: del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
if exist del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成
echo.
echo dosz 小猪猪制作
echo.
echo 二○○七年二月一八日
pause >nul

附件
清除系统垃圾文件.rar (819 bytes)
第21楼 gne3 发表于 2007-02-21 08:42
高级用户 发帖 252 积分 526
不要太监啊。。。继续说啊
第22楼 qsj 发表于 2007-03-21 08:26
初级用户 发帖 34 积分 70
start 是cmd命令!
第23楼 kkoper 发表于 2007-03-25 23:24
新手上路 发帖 8 积分 16
同志们给个正解啊!
第24楼 mtiankong 发表于 2007-04-20 22:33
初级用户 发帖 38 积分 70
Originally posted by dosz at 2006-2-24 11:27 PM:
你知道这有什么区别吗?
=============TESTGHO.BAT=========
set LgDrv=1 start 2 A: 7 C: 10 D: 13 E: 16 F: 19 G: 22 H: 25 I: 28 J:
set LgDrv=%LgDrv% 31 K: 34 L: 37 M: 40 N: 43 O: 46 P: 49 Q ...


怎么没了下文呢???
第25楼 xuxinxiangxue 发表于 2007-06-21 21:23
初级用户 发帖 14 积分 31 来自 福建福州
哈哈,这个帮助还不错,好像系统的SET /?没有讲这么多吧。感谢。。。。。
第26楼 myddos 发表于 2007-09-06 09:23
新手上路 发帖 2 积分 4
为什么下载不了付件?
第27楼 lanpika 发表于 2007-09-16 11:48
初级用户 发帖 13 积分 25
楼主是想让大家一起动脑子来测试各种情况,唉……
第28楼 jk328019419 发表于 2007-11-09 20:02
新手上路 发帖 3 积分 6
我就怎么没觉的有的好呢,讲的太不够清楚啊
第29楼 bgli103 发表于 2007-11-15 01:45
新手上路 发帖 3 积分 8
看得不是太懂,,郁闷
第30楼 wangfei8842 发表于 2007-11-15 09:34
初级用户 发帖 60 积分 132
好帖,人见人顶!
上一页  1 2 3 4 5  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023