中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 19:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何检测某服务的当前启动类型是自动、手动、还是禁用
楼 主 如何检测某服务的当前启动类型是自动、手动、还是禁用 发表于 2008-07-05 10:50 ·  中国 湖北 黄冈 电信
初级用户
★★
积分 153
发帖 54
注册 2007-06-20 18:24
UID 91903
性别 男
状态 离线
如何检测某服务的当前启动类型是自动、手动、还是禁用?
且把“自动”、“手动”、“禁用”赋值给环境变量A3,怎么写命令?
2 发表于 2008-07-05 13:39 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
sc命令
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
3 发表于 2008-07-05 13:44 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
@echo off
for /f "tokens=1-4 delims= " %%a in ('sc query schedule ^|findstr /i "STATE"') do (
set A3=%%d
)
echo %A3%
4 发表于 2008-07-05 14:40 ·  中国 山东 潍坊 联通
初级用户
★★
积分 73
发帖 51
注册 2007-08-31 10:04
UID 96241
性别 男
状态 离线
HAT 忘记添加暂停符了, 在后面加上个 pause.
5 发表于 2008-07-05 16:00 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
呵呵,个人习惯而已,我写批处理基本上没加过pause,既然是批处理,就应该“双击后不管”,暂停干吗?
论坛跳转: