中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 15:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 检测启动项是否有其他项目? 查看 688 回复 4
楼 主 检测启动项是否有其他项目? 发表于 2008-05-20 12:31 ·  中国 山东 青岛 电信
初级用户
积分 51
发帖 18
注册 2007-03-28 06:53
19年会员
UID 83154
性别 男
状态 离线
开机检测 开始-程序-启动 项目里面是否存在其他项目,我的开机项里只有internat.lnk 这个项目,如果存在除internat.lnk以外其他项目就将机器名写入A.txt
不好意思~怪我没有说清楚啊`,只是检测 开始-程序-启动 里面的。其他不检测!

[ Last edited by wjlove2002 on 2008-5-20 at 02:07 PM ]
2 发表于 2008-05-20 12:34 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
有些用户可能通过修改注册表的方式添加启动项,这样添加的启动项不会在“启动”里面显示,这样的情况是否需要做判断呢?
3 发表于 2008-05-20 14:06 ·  中国 山东 青岛 电信
初级用户
积分 51
发帖 18
注册 2007-03-28 06:53
19年会员
UID 83154
性别 男
状态 离线
不好意思~怪我没有说清楚啊`,只是检测 开始-程序-启动 里面的。其他不检测!
4 发表于 2008-05-20 14:22 ·  中国 江苏 苏州 吴江区 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
他没说错,不同用户下都有相应的开始程序,这样的话,就要统计出你的用户的数量,如果仅仅是admin的那就好办。
其实列出 HKLM 下的启动项目可以达到你想要的目的
5 发表于 2008-05-20 15:05 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
for /f "tokens=1* delims=" %%a in ('dir /b "%userprofile%\Start Menu\Programs\Startup"') do (
if "%%a" neq "internat.lnk" (
>a.txt echo %computername%
)
)
论坛跳转: