论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

欢迎来到 Script 的世界

本主题由 Teenits 于 2008-6-25 01:08 移动

欢迎来到 Script 的世界

       Windows是目前使用最广泛的PC操作系统,绝大多数人对于Windows的操作都并不陌生,甚至很多人非常的熟练。但是即便是在这样一个操作使用都很方便的操作系统下,很多时候我们仍然要手工重复去做很多乏味的工作,于是很多人就想,我怎样才能摆脱这种乏味、单调的工作?8 z9 F2 @  O% f6 X7 `' h3 O9 H
    如果你遇到过这种情况并且想摆脱这种无趣的工作,那么script就是你最好的选择(很多情况下远远超过批处理)。
# w6 I. N4 Y, n  W
2 N+ C$ x) X. V/ t' C学习这些最好的资料都在MSScript Center上:
6 E. A4 I) a9 v4 p3 lhttp://www.microsoft.com/technet/scriptcenter& ^" e# v& ]* i0 w: Z7 u

) @' G; d9 U, L& D下面是一个列举系统中所有正在运行的服务的脚本' M# w6 z" N7 ]9 V7 A, [
: c3 u! q6 J& k* q1 B7 x# [
strComputer = "."/ Q0 n) F1 e# y. ~% G5 `7 \
Set objWMIService = GetObject("winmgmts:" & _# L9 E: V, [; f9 H5 x' g8 k
     "{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2")
# E& }# Q1 G% l0 OSet colItems = objWMIService.ExecQuery("Select * from Win32_Service")
# z6 O. c7 G: {! f- nFor Each objItem in colItems, h+ u6 Z  \; o+ J1 H+ I+ v
     Wscript.Echo objItem.Name
! a& G( ?2 u" g8 {$ @9 M0 FNext
! d( T& X- u! o  j9 b- J" ^
! `* `# B$ R# I    复制到记事本中保存为*.vbs(这里假设为test.vbs)在命令提示符中输入cscript test.vbs(最好不要双击直接运行,如果你想不停的用鼠标点确定的话可以试试),你就会看见所有正在运行的服务的名称了,是不是很简单啊?
6 @7 p" T& }% X( n2 \: ^4 d% u  j
9 g  G/ R+ J: N4 K
' B" j# i4 ?2 e, n: v: X7 P9 S6 b7 _" Q( k0 ?( ^) R

# m1 C) b) I0 L; a+ m' H0 a9 Z$ H8 f6 k5 `% [) S  G
[ 本帖最后由 whislter 于 2008-3-21 18:11 编辑 ]
本帖最近评分记录
  • Teenits 学分 +10 第一贴啊,很好! 2008-3-21 18:21

TOP

支持,确实很简单哦

TOP

有兴趣的同学可以研究一下powershell 很猛的哦,Microsoft以后的方向,想追的要抓紧了,出来一年多了

TOP

引用:
原帖由 暗度秋思 于 2008-5-20 03:47 发表   b9 E0 `$ [; Z. f$ K
*** 作者被禁止或删除 内容自动屏蔽 ***
  ?( s: @) f( W' O6 M+ m! J! {" ^
. \' W% L5 F# u+ Z论坛怎么来了一个这种人。。。

TOP

不太懂

TOP

发新话题