中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何在批处理中模拟像瑞星扫描时列举路径的显示效果?
« [1] [2] »
作者:
标题: 如何在批处理中模拟像瑞星扫描时列举路径的显示效果? 上一主题 | 下一主题
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 16 楼』:  

electronixtar你是不是没有真正的试过那段代码呀?哈哈……



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-16 04:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
kcdsw
中级用户





积分 404
发帖 179
注册 2006-3-30
状态 离线
『第 17 楼』:  

win + r   cmd
cd\
copy con text.bat
然后复制粘贴
然后ctrl + z

c:\test.bat
然后等出文件的时候ctrl + c
然后exit

然后鼠标双击的时候....提示错误
然后....蓝了

2006-10-16 04:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 18 楼』:  

………………
我的终于也蓝了,晕

3389上的一台2003的服务器
复制代码,打开cmd
到C:>下
copy con test.bat
粘贴
输入 test.bat,回车
然后3389就断了

[ Last edited by electronixtar on 2006-10-16 at 04:49 ]




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-10-16 04:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 19 楼』:  再对6楼的代码加一个扫描文件数



  在6楼的基础上,再加上一个“已扫描的文件数”,是它看起来更像是在扫描,代码如下:
@echo off
mode con cols=100 lines=10
setlocal enabledelayedexpansion
color 04
set a=
for /f "tokens=*" %%i in ('dir c:\*.* /b/s/a-d') do (
@title 扫描%%~si>nul && @echo. && @echo       瑞星杀毒系统正在对下列文件进行全面的扫描: &&

@echo. && @echo       已经扫描文件数:  !a! && set /a a+=1 && @echo. && @echo %%~fi && ping

127.0.0.1 -n 1 -w 1000>nul 2>nul && cls
)
pause


  声明:本代码仅供学习研究之用,出现任何问题,本人概不负责!
                         ----by:lxmxn


2006-10-16 04:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 20 楼』:  

个人认为该现象可以用以下实验解释:

随便找一个含exe的目录,例如 C:\windows\system32\cmd.exe
D:
type C:\windows\system32\cmd.exe>D:\cmd.txt
cmd.txt
看看是不是cmd.txt被运行了?




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-10-16 04:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 21 楼』:  


@echo off
mode con cols=40 lines=8
setlocal enabledelayedexpansion
color 17
set a=
echo q|debug
echo.
echo  Preparing Anti-virus Engine...
echo.
echo.
for /f "tokens=*" %%i in ('dir C:\Windows\System32\*.* /b/s/a-d') do (
@title %%~nxi>nul
@echo.
@echo  Scanning your system:
@echo.
@echo  !a! files scaned.
set /a a+=1
@echo.
@echo  %%~fi
ping 127.0.0.1 -n 1 -w 1000>nul 2>nul
cls
)
cls
echo.
echo  Scanning finished.
echo.
echo  %a% files scanned, no virus found.
pause>nul





C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-10-16 05:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 22 楼』:  

还是做个进度条好点,呵呵

2006-10-16 05:19
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
you188
新手上路





积分 7
发帖 4
注册 2006-11-1
状态 离线
『第 23 楼』:  

看不明白是什么

2006-12-16 10:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weapfe
初级用户




积分 144
发帖 66
注册 2006-11-30
状态 离线
『第 24 楼』:  没有问题呀?~~

如题,
我也试了 是6F的没有什么蓝屏,关机,重起什么的,
我的是XP+SP2

2006-12-16 11:16
查看资料  发送邮件  发短消息 网志  OICQ (261372684)  编辑帖子  回复  引用回复
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『第 25 楼』:  

会不会是和windows的临时文件处理或虚拟内存管理冲突呢?
如:注册表文件等,是系统独占,访问时会不会出错呢?

如果把原来的对C:扫描,改成对D:或其它盘扫描,不会出现错误的话,就应该是上述原因了。

还一点就是一个cmd进程使用内存的最大限好像是64M,可能也有原因。
至于管道能处理多大的数据,应该也有个限的,或许也会溢出。

[ Last edited by netbenton on 2009-4-10 at 06:03 ]



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-4-10 08:01
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 26 楼』:  

我是半天不见扫描-_-

建议:如果不是为了判断,连接尽量使用单“&”,且“&”后一般不要留空格;双“&”的意思是前面执行成功后执行后面的,而这里可以只用单“&”来在一行里执行所有命令(不知道是不是这双“&”的的问题)



2009-4-10 09:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wuwei1dai
初级用户





积分 44
发帖 22
注册 2008-12-10
来自 广安
状态 离线
『第 27 楼』:  

@for /r %%d in (*.*) do @(
              @echo %%d >>result.txt && @title %%d
      )

这好像不能看到隐藏文件吧

2009-5-2 05:46
查看资料  发送邮件  发短消息 网志  OICQ (459253744)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: