??xml version="1.0" encoding="utf-8" standalone="yes"?>色噜噜狠狠先锋影音久久,99精品国产综合久久久久五月天,99久久婷婷国产综合精品草原http://www.shnenglu.com/mzty/category/2694.html<a href = "http://www.shnenglu.com/mzty/archive/2007/03/02/19109.html"><font size = 3 >{C++ 基础}<font/></a> <a href = "http://www.shnenglu.com/mzty/archive/2007/08/13/29922.html"><font size = 3 >{C++ 高}<font/></a> <a href = "http://www.shnenglu.com/mzty/archive/2007/04/16/22064.html"><font size = 3 >{C#界面QC++核心法}<font/></a> <a href = "http://www.shnenglu.com/mzty/archive/2007/03/04/19163.html"><font size = 3 >{设计模式}<font/></a> <a href = " http://www.shnenglu.com/mzty/archive/2007/03/04/19167.html"><font size = 3 >{C#基础}<font/></a> zh-cnFri, 20 Feb 2009 17:29:57 GMTFri, 20 Feb 2009 17:29:57 GMT60本博客所有精华随W烦?/title><link>http://www.shnenglu.com/mzty/archive/2008/01/17/41318.html</link><dc:creator>梦在天</dc:creator><author>梦在天</author><pubDate>Thu, 17 Jan 2008 02:14:00 GMT</pubDate><guid>http://www.shnenglu.com/mzty/archive/2008/01/17/41318.html</guid><wfw:comment>http://www.shnenglu.com/mzty/comments/41318.html</wfw:comment><comments>http://www.shnenglu.com/mzty/archive/2008/01/17/41318.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/mzty/comments/commentRss/41318.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mzty/services/trackbacks/41318.html</trackback:ping><description><![CDATA[<p><br>ȝQ?a href="http://www.shnenglu.com/mzty/archive/2007/08/13/29922.html"><br><br>http://www.shnenglu.com/mzty/archive/2007/08/13/29922.html</a>  C++高</p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/03/02/19109.html">http://www.shnenglu.com/mzty/archive/2007/03/02/19109.html</a>  C++基础</p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/04/16/22064.html">http://www.shnenglu.com/mzty/archive/2007/04/16/22064.html</a>  C#界面QC++核心法</p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/03/04/19163.html">http://www.shnenglu.com/mzty/archive/2007/03/04/19163.html</a>  设计模式</p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/03/29/20893.html">http://www.shnenglu.com/mzty/archive/2007/03/29/20893.html</a>  64bitQFW3.0随笔分类 </p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/03/29/20892.html">http://www.shnenglu.com/mzty/archive/2007/03/29/20892.html</a>  windows脚本技?/p> <p><a href="http://www.shnenglu.com/mzty/archive/2007/03/04/19167.html">http://www.shnenglu.com/mzty/archive/2007/03/04/19167.html</a>  C#基础</p><img src ="http://www.shnenglu.com/mzty/aggbug/41318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mzty/" target="_blank">梦在天</a> 2008-01-17 10:14 <a href="http://www.shnenglu.com/mzty/archive/2008/01/17/41318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>脚本语言随笔分类http://www.shnenglu.com/mzty/archive/2007/03/29/20892.html梦在天梦在天Thu, 29 Mar 2007 13:15:00 GMThttp://www.shnenglu.com/mzty/archive/2007/03/29/20892.htmlhttp://www.shnenglu.com/mzty/comments/20892.htmlhttp://www.shnenglu.com/mzty/archive/2007/03/29/20892.html#Feedback5http://www.shnenglu.com/mzty/comments/commentRss/20892.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/20892.htmlwindows脚本技术:
windows脚本技术简介(一Q?/font>

windows脚本实例Q二Q?/font>
windows脚本与其他语a互调Q三Q?/font>

分别用c++,c#,vb script 来打开www.baidu.com


windowspȝ理Q?br>《windowspȝ理Q-使用命o行,批处理文件和windows脚本》(前言Q?/a>
《windowspȝ理Q-使用命o行,批处理文件和windows脚本》(命o行基Q?/font>
《windowspȝ理Q-使用命o行,批处理文件和windows脚本?批处理文?
《windowspȝ理Q-使用命o行,批处理文件和windows脚本?cmdQreg文g) ( 11-07 16:02)
《windowspȝ理Q-使用命o行,批处理文件和windows脚本?windows脚本) ( 11-07 16:02)

。。。未完待l?br>



梦在天 2007-03-29 21:15 发表评论
]]>
《windowspȝ理Q-使用命o行,批处理文件和windows脚本?windows脚本) ( 11-07 16:02) http://www.shnenglu.com/mzty/archive/2006/11/09/14913.html梦在天梦在天Thu, 09 Nov 2006 10:53:00 GMThttp://www.shnenglu.com/mzty/archive/2006/11/09/14913.htmlhttp://www.shnenglu.com/mzty/comments/14913.htmlhttp://www.shnenglu.com/mzty/archive/2006/11/09/14913.html#Feedback0http://www.shnenglu.com/mzty/comments/commentRss/14913.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/14913.html 
JScript
Microsoft 功能强大的脚本编写语a是专?Internet 而设计的。JScript.NET ?Microsoft ECMA 262 语言的下一代实施品。与 ECMAScript Edition 4 一起开发的、JScript.NET 中的改进功能包括了准编译的代码、类型与无类型的变量、类Q内含ѝ函数重载、属性访问器{等Q、包、跨语言支持Q以及对 .NET 框架的访问?
VBScript
Microsoft Visual Basic Scripting Edition 为各U环境提供有效的脚本~写手段Q包?Microsoft Internet Explorer 中的 Web 客户端脚本编写及 Microsoft Internet Information Services 中的 Web 服务器端脚本~写?
脚本q行?
Dictionary 对象相当?PERL 的关联数l。项可以是Q意Ş式的数据Q存储在数组中。每一个项与唯一的关键字相关联。关键字用于索个别项Q通常是一个整数或字符Ԍ它可以是数组以外的Q何内宏V?

FileSystemObject (FSO) 对象模型允许您用熟悉的 object.method 语法以及一pd属性、方法和事g来处理文件夹和文件?

脚本 Encoder 是一U简单的命o行工P它脚本设计者能够对自己的最l脚本进行编码,q样 Web L?Web 客户机就不能查看或修改它们的源代码?

Windows 脚本部g
Microsoft] Windows] 脚本部g为您提供了用脚本语aQ如 Microsoft] Visual Basic] Scripting Edition (VBScript) ?Microsoft] JScript] 创徏 COM lg的简单方法?
Windows 脚本宿主
Microsoft Windows 脚本宿主 (WSH) 是一U工P它允许您在基本操作系l(Windows 95 ?Windows NT 4.0.Q内部运?Visual Basic Scripting Edition ?JScript?
Windows 脚本接口Q英文)
Microsoft Windows 脚本接口为应用程序引入了一U增本和 OLE 自动化功能的新方法?

相关章节

Microsoft Windows 脚本技术主?/a>
专门讨论 Microsoft 脚本技术的l合站点。包含有?JScript、VBScript、Windows 脚本宿主、Windows 脚本部g、远E脚本、Script 控g和脚本调试程序的完整文档。您既可以下?JScript ?VBScript 的最新版本,也可以下载其?Microsoft 脚本技术的更新和增强功?


梦在天 2006-11-09 18:53 发表评论
]]>
《windowspȝ理Q-使用命o行,批处理文件和windows脚本?cmdQreg文g) ( 11-07 16:02) http://www.shnenglu.com/mzty/archive/2006/11/08/14887.html梦在天梦在天Wed, 08 Nov 2006 15:59:00 GMThttp://www.shnenglu.com/mzty/archive/2006/11/08/14887.htmlhttp://www.shnenglu.com/mzty/comments/14887.htmlhttp://www.shnenglu.com/mzty/archive/2006/11/08/14887.html#Feedback0http://www.shnenglu.com/mzty/comments/commentRss/14887.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/14887.html
.bat是批处理文gQ在nt/2000/xp/2003下也可以是cmd文g?.bat是dos下的批处理文?Q?cmd是nt内核命o行环境的另一U批处理文g ?好像q有其他的区别,Ƣ迎大家来共?


2  reg文g

我们qx?a target="_blank">注册?/a>的修Ҏ作大多是通过注册表编辑器Regedit来实现的Q然而有一天,你登录了某个|站以后Q便发现注册表编辑器已经被禁止用了Q怎么办?最单也是最方便而且不需要Q何工L办法Q那是使用REG文g来解除注册表~辑器的限制?br />
REG文g实际上是一U注册表脚本文gQ双击REG文g卛_其中的数据导入到注册表中。利用REG文g我们可以直接Ҏ册表q行M修改操作Q它Ҏ册表的操作可以不受注册表~辑器被用的限Ӟ因此功能更ؓ强大、灵z,另外Q由于REG文g可以用Q何文本文件编辑工?例如C?q行修改Q因此通过它对注册表数据进行修改后Q如果发生错误,q可以通过改回REG文g中的数据后再导入Q从而实现恢复操作,因此它又较之直接用注册表~辑器修Ҏ安全Q所以熟l掌握REG文g的运用,有时可以起到事半功倍、意想不到的效果?br />

.Reg 文g的语?/h3> .reg 文gh以下语法Q?br />
RegistryEditorVersion
Blank line
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
DataItemName2"="DataType2:DataValue2"
Blank line
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"

        创徏REG文g

  REG文g的创建是非常单的Q可以通过M一个文本文件编辑工h实现。我们就以创Z个可以解除注册表用限制的REG文grestore.regZ来介l一下具体过E?br />
  打开C本,在记事本文g中输入以下内容:

  REGEDIT4

  IZ?br />
  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

  "DisableRegistryTools"=dword :

  00000000

  保存此文Ӟ在打开的“另存ؓ”对话框中选择好保存\径,再单几Z保存类型”中的下拉箭头选择“所有文件?一定要选择此步Q不然保存后的文件会自动加上TXT的扩展名)Q然后在“文件名”中输入“restore.reg”后按“保存”。以后你可以通过双击q个restore.reg来直接解除禁用注册表的限制?br />
  对REG文gq行修改

  我们在利用REG文gҎ册表q行操作Ӟ要操作的对象有两U:一U是对主键进行操作,一U是对主键下的键值项目进行操作。对主键的操作有d、删除两U,而对键值项目的操作则分为添加、修改和删除三种。下面我们就一个一个来实现?br />
  1、对主键的操?br />
  (1)d主键

  要想利用REG文g在注册表中添加一个主键是非常方便的,只需要在文g体部分直接以“[ ]”的形式写上要添加的主键路径卛_?br />
  例如Q在HKEY_LOCAL_MACHINE\Software主键下添加一个名UCؓ“文心Y件工作室”的主键Q内容如下:

  REGEDIT4

  IZ?br />
  [HKEY_LOCAL_MACHINE\Software\文心软g工作室]


  保存reg文gQrun

  (2)删除主键

  要用REG文g在注册表中删除一个主键,在文件体部分“[ ]”括h的主键\径前面加上一个?”符号即可,删除主键操作会一q删除该主键下的所有子键及光值项目,所以这是个比较危险的命令,使用要十分注意。例如要删除我们刚才d的那个主键,内容如下Q?br />
  REGEDIT4

  IZ?br />
  [-HKEY_LOCAL_MACHINE\Software\文心软g工作室]

  2、对键值项目的操作

  (1)d键值项?br />
  d键值项目的操作如同注册表编辑器中的“新建”命令,一般来_键值的数据cd分ؓ三种Q字W串倹{二q制值和DWORD倹{在REG文g中我们也要设|添加的键值项目的数据cdQ如果要d字符串|则?”号后边要用英文的双引号引住数据Q如果添加的为DWORDcd|?”号后边的格式ؓ“dword:数据”;如果d的ؓ二进制|?”号后边则ؓ“hex:数据”。要讄默认值的键值数据时Q?”号前边的键值名U应为“@”符Pq且没有双引受?br />
  例如我们要在“HKEY_LOCAL_MACHINE\Software\文心软g工作室”主键下讄默认键gؓ“文心工作室”,q分别添加“姓名”键值项目(字符串|、“年龄”键值项目(二进制|、“婚否”键值项目(DWORD|。相应的REG文g内容如下Q?br />
  REGEDIT4

  IZ?br />
  [HKEY_LOCAL_MACHINE\Software\文心软g工作室]

  @="文心工作?

  "姓名"="徐v?

  "q龄"=hex:23

  "婚否"=dword:00000000

  在添加键值项目时Q如果该键值所在的主键路径不存在的话,在添加键值项目的同时会自动新主键。另外在d字符串值的键值项目时q有一点值得注意的地方,当这个字W串值是包括文g路径的字W串值时Q\径分隔符应用“\Q”双斜杠表示Q以C和注册表中的主键\径分隔符区别开来。例如我们要在注册中“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\

  Run”主键下的启动组中添加位于“C:\PROGRAM FILES\BOOBSOFT\屏幕保护控制器”目录下的一个应用程序“屏q保护控制器.exe”的启动键值项目,REG文g内容如下Q?br />
  REGEDIT4

  IZ?br />
  [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]

  "scr"="C:\\PROGRAM ILES\\BOOBSOFT\\屏幕保护控制器\\屏幕保护控制?exe"

  (2)修改键值项?br />
  其实修改和添加很cMQ对于已l存在的键值项目,我们要修改其数据Ӟ只需要将正确的数据赋予对应的键值项目即可,新的数据会自动覆盖错误的旧数据,例如Q当某些恶意|页修改了你的IE标题栏文字,在标题栏中L昄那个|站的广告文字,很讨厌,我们知道修改IE标题栏文字是通过“HKEY_CURRENT_USER\Software\

  
  Microsoft\Internet Explorer\Main”主键下的“Window Title”(Q键值的数据q行讄的,那么我们可以通过REG文g改回默认的IE标题栏文字?br />
  REGEDIT4

  IZ?br />
  [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

  "Window Title"=""

  (3)删除键值项?br />
  用REG文g删除键值项目也是很方便的,和删除主键相cMQ也是通过?”号实现的,不过q次不是加在前面Q而是把?”符h在键值项目的{号后面。例如一些恶意网在修改IE标题栏等讄的同Ӟq修改了开始菜单相关的键值项目数据,使得开始菜单中的“运行”、“查䏀、“关闭”等命o都不见了Q导入下面的q个REG文g删除相应的键值项目后可以找回开始菜单中的这些命令了?br />
  REGEDIT4

  IZ?br />
  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

  "NoRun"=-(解除“运行”命?

  "NoClose"=-(扑֛“关闭系l”命?

  "NoFind"=-(扑֛“查䏀命?

  
 
  当我们双击REG文gӞpȝ会首先提C“确实要把XXX.REG内的信息d到注册表吗?”的询问对话?如图1)Q单几Z是”按钮,pȝ׃按照REG文g中所描述的操作对注册表进行修改,完成以后q会l出提示“XXX.REG中的信息已经成功输入注册表”,把REG文g中的信息导入注册表的操作UCؓ“合q”?br />
  
  


梦在天 2006-11-08 23:59 发表评论
]]>《windowspȝ理Q-使用命o行,批处理文件和windows脚本?批处理文?http://www.shnenglu.com/mzty/archive/2006/11/07/14795.html梦在天梦在天Tue, 07 Nov 2006 08:02:00 GMThttp://www.shnenglu.com/mzty/archive/2006/11/07/14795.htmlhttp://www.shnenglu.com/mzty/comments/14795.htmlhttp://www.shnenglu.com/mzty/archive/2006/11/07/14795.html#Feedback0http://www.shnenglu.com/mzty/comments/commentRss/14795.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/14795.html 1 单实?/strong>
Q经常用于大的Y仉目开发中Q所有开发h员拥有相同的开发环境)

假如有E:\A\AA\aaa.txt 和E:\B . A和B中分别ؓ你的目代码和输出,则通过下面的批处理文gPath_subst则可以你的代码为M盘,而输ZؓN盘,对于其他的开发h员则只需要修Ҏ处理文gvariables_setup中的变量所代表的\径,也可以达到同L目的Q代码和输出分别在M和N盘。另外有时也需要文件的拯Q参看copy.bat文g?br />

variables_setup.bat

REM ==============================================================================
REM     This 
is an example for setting these vairalbes. Please modify them 
REM    
for your own environment.
REM 
==============================================================================
set Source_PathA="E:\A"
set Dest_PathB="E:\B"

Path_subst.bat


REM 
=================================================================
REM     run variables_setup.bat to 
set necessary vairables first
REM 
=================================================================
call variables_setup.bat

REM 
=================================================================
REM     substitue dirves
REM 
=================================================================
subst M: 
/d
subst M: 
"%Source_PathA%"

subst N: 
/d
subst N: 
"%Dest_PathB%"

copy.bat

REM ======== copy  files

call variables_setup.bat




copy 
/-%Source_PathA%\AA\*.txt %Dest_PathB%


2 批处理文件命?/strong>

Call 在一个批处理文g中调用另一个批处理文gQ原批处理文件l执?
Choice 暂停批处理文件的执行Q提C用户选择.
Echo    昄文本和选择昄方式.
Endlocal q原setlocal中改变的环境变量
For 循环
Goto 跌{.
If 条g选择.
Pause 暂停执行Q用hL键l执?
Rem 注释.
Setlocal 开始用新的环境变量,知道endlocal.
Shift 被用来改变批处理文g参数的位|?

3 命o行\径和环境变量

命o行\径是在命令行H口中执行没有指定\径的命o或程序时Q查扑֑令或E序的默认\径,命o行\径Path是一个系l变量,他允怽执行不在当前命o行窗口工作目录下的命令和E序。可以用以下方法修改:
1QPath命oQ只修改当前打开的命令行H口的\径,增加新的路径Q语法:Path [%path%];[drive:]path
      例如增加C:\Myfiles到\径的最后,实现如下QPath %path%;C:\Myfiles Q如果你新增加到最前面Q最先查找此目录Q则QPath C:\Myfiles;%path% Q注意:路径的查N序是从前到后哦,W一个开始,。。。。)
2QSet命oQSetX命oQ这2个命令处理能够修改命令行路径Q还可以修改其他的环境变量,区别是set是修改只对当前打开的命令行H口有效Q而setx则是怹的修改\径,相当于用windows的系l属性窗口修攏V用语法实例如下:Set Path=%path%;C:\Myfiles QSetx Path "%PATH%;C:\Myfiles" Q区别上面已l说了啊?br />3Qwindowspȝ中的pȝ变量修改H口Q如下(都知道在那里找把Q哈哈,在我的电脑右?>属?>高->环境变量Q?br />
注意Q最好在修改前,现备份你原来的\径哦Q否则有可能。?br />            q有有时׃安装某些软gQ命令行H口不能使用Q则可能是由于原来的路径没有了,
            以下3个\径是必须要有的哦Q没有的话赶快加上哦Q怎么加,用上?中方法中的一U就可以了:   C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem

o_varabiles.JPG

4 命o的重定位

>    使命令的输出到文件或指定的分区,如果文g不存在则创徏Q如果已l存在则覆盖 .
<    从指定的文g输入Q而不是从键盘.
>>  增加输出到指定文件的末尾Q而不是覆? 如果不存在则创徏文g.
>& 命o的输Z为另一个命令的输入.
<& d一个命令的输入Q输出到另一个命令的输出.
|     d一个命令的输出发送ؓ另一个命令的输入. q也被成为piping.

实例QSort<Userlist.txt 排序userlist.txt文g的内容,输出到命令行H口
            <Userlist.txt 列Duerlist.txt的内容,在命令行H口
            Ipconfig>Test.log ipconfig的结构存到test.log?br />            Ipconfig>>Test.log 区别于上面哦Q)
            Dir | sort>FileList.txt  先对目录下的目录排序Q然后存到filelist.txt?br />            Dir | find ".txt" | more 列D目录下的txt文gQ且实现分页昄Q每按Q意键则下一(Find *| more l常使用的哦Q?br />
5 批处理中的异常处理和命ol?br />
最常用的方法就是将异常输出到txt或log文gQ例如:Netstat >Report.txt > 2>&1

Standard Handles for Command Redirection
STDIN 0 Standard input is sent from the keyboard.
STDOUT 1 Standard output is sent to the command shell
window.
STDERR 2 Standard error output is sent to the command
shell window.
UNDEFINED 3 through 9 Application-specific handles.

命ol:通过&, &&, and || 实现命o执行的条仉择{,q可以实现带参数的命令组Q实例:
Md C:\Reports\Final & Cd C:\Reports\Final 现徏立,然后改ؓ工作目录
Cd C:\Reports\Mar98 && Copy Rep5.txt D:\Reports 只有先{到目录mar98Q然后才copy文g
Cd C:\Reports\Mar98 || Md C:\Reports\Mar98 如果mar98目录不存在,则创ZQ跟~程语言中的差不多的Q?br />
6 Run As 命o

可以使一个登录用户用另一个用h行其他的功能Q更有利于系l的安全Q例如在受限用户中用run as使用administrator的权限和功能?br />命o的语法:Runas [{/profile | /noprofile}] [/env] [/netonly] [/savedcreds]
[/smartcard] [/trustlevel] [/showtrustlevels] /user:UserAccountName program

也可以选中E序右键中的->q行方式。如下图Q?br />o_runas.JPG

thxQ?br />

zz

梦在天 2006-11-07 16:02 发表评论
]]>《windowspȝ理Q-使用命o行,批处理文件和windows脚本》(命o行基Q?/title><link>http://www.shnenglu.com/mzty/archive/2006/11/03/14631.html</link><dc:creator>梦在天</dc:creator><author>梦在天</author><pubDate>Fri, 03 Nov 2006 11:09:00 GMT</pubDate><guid>http://www.shnenglu.com/mzty/archive/2006/11/03/14631.html</guid><wfw:comment>http://www.shnenglu.com/mzty/comments/14631.html</wfw:comment><comments>http://www.shnenglu.com/mzty/archive/2006/11/03/14631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/mzty/comments/commentRss/14631.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mzty/services/trackbacks/14631.html</trackback:ping><description><![CDATA[<strong><br><font size=4>很多的系l管理员可能认ؓ命o行是E序员编E用的,q是不对的,其实命o行是另一U用来管理计机的接口?br></font></strong> <br><font size=4><strong>1 命o行窗?br></strong></font><br>       Windows NT/Windows 2000以后的操作系lؓ用户提供了两U命令行H口Qcmd.exe和command.comQCMD.EXE是Windows H口命o行接口,因此它可以通过H口右上角的X来关闭,它不是一个dosH口Q而COMMAND.COM是一?6位的DOS应用E序Q它用于支持老的dos应用E序Q它必须通过命o行输入exit才可以退出,它一般运行于NTVDM中。但qh_q两个命令有惊h的相g处,如果用户q行command.exeQ用户会在Q务管理器中看C个进Entvdm.exe在运行,如果q行cmd.exe则进E可以看到cmd.exeQ而且command.exeq支持以前的16位的现在已经不用的命令。下面分别是2U接口的打开Ҏ和显C结果?br><br>在开?>q行Q输入cmd,然后enter。如下:<br><img style="WIDTH: 600px; HEIGHT: 391px" height=391 alt=o_cmd.jpg src="http://www.shnenglu.com/images/cppblog_com/mzty/2962/o_cmd.jpg" width=600 border=0><br><br>在开?>q行Q输入commandQ然后enter。如下:<br><br><img style="WIDTH: 599px; HEIGHT: 309px" height=309 alt=o_command.jpg src="http://www.shnenglu.com/images/cppblog_com/mzty/2962/o_command.jpg" width=599 border=0><br><br><font size=4><strong>2 H口的属?br></strong></font><br>W一U方法:<br>H口中输入命令:Cmd [{/A | /U}] [/Q] [/D] [/E: {ON | OFF}] [[/S] [{/C | /K}] string] [/V:{ON |/OFF}] [/T:FG]<br>参数的含义:<br>/C  string Executes the command specified in the string and then exits the command shell.<br>/K string Executes the command specified in the string and does not exit the command shell.<br>/S Modifies the commands used as strings with the /C and /K parameters. Usually, you place quotes around command strings.The /S parameter removes the pening and closing quotes before processing the command.<br>/A Causes the output of internal commands to be sent to a file (this process is also called piping) in ANSI character format.<br>/U Causes the output of internal commands to be sent to a file (this process is also called piping) in Unicode character format.<br>/Q Turns off echo, which is on by default. Echo off mode is also known as quiet mode. When echo is on, each command is displayed as it is processed.<br>/D Disables the AutoRun command from the Registry.<br>/E:ON Enables command extensions if they were disabled. Command extensions are enabled by default.<br>/E:OFF Disables command extensions.<br>/F:ON Enables the completion of characters for files and directories, which help improve typing speed at the command prompt.<br>/F:OFF Disables the completion of characters for files and directories.<br>/V:ON Enables delayed environment variable expansion by using the exclamation point character (!) as the delimiter. This means that using !ThisVar! will expand the variable ThisVar at the time of execution.<br>/V:OFF Disables delayed environment variable expansion.<br>/T:FG  讑֮命o行窗口的前背景色 <br><br>W二U方法:在命令行H口的左上角点击Q可得到属性设|对话框Q如下:<br><br><img height=433 alt=o_property.jpg src="http://www.shnenglu.com/images/cppblog_com/mzty/2962/o_property.jpg" width=379 border=0><br><br>注:可以讑֮执行q的命o的记录数Q然后用方向键查看。还有快捷键从F1到F9哦,怎么用自p试看喽?br><br><font size=4><strong>3 命o行Shell的内部命?/strong></font><br><br> 命o行可以执?U命令:内部命o和外部命令。外部命令是?exe的Ş式存在的Q一般存攑֜pȝ的目录下Q例如XCOPY.EXE用来拯整个目录树结构,DISKPART.EXE用来理盘QIPCONFIG.EXE用来昄和刷新计机的IP/TCP的配|。。?br><br>以下是比较常用的内部命oQ?br><br>?Assoc 昄和修Ҏ件的相关E序.<br>?Call 在批处理文g中调用其他函数或批处理文?<br>?CD (ChDir) 改变目录.<br>?Color 改变前背景色.<br>?Cls 清屏.<br>?Copy 拯文g<br>?Date 昄和修改系l日?<br>?Dir 昄目录下文件信?<br>?Del (Erase) 删除文g.<br>?Echo 在命令行HU显C文?<br>?Endlocal 退Z用本地化环境变量.<br>?Exit 退出命令行H口.<br>?For 批处理文件种使用循环.<br>?Ftype 昄修改文gcd.<br>?Goto 批处理文件种语句跌{.<br>?If  批处理文件种条g选择.<br>?Md (Mkdir) 创徏目录.<br>?Move Ud文g.<br>?Path 昄和改变命令行H口执行E序的搜索\径,当无参数使用是显C当前的pȝ路径.<br>?Pause 暂停批处理文件的执行.<br>?PopD 使用存储的目录还原目?<br>?Prompt 讄命o行窗口的昄文本.<br>?PushD 存储当前使用的目?<br>?Rd (Rmdir) 删除目录<br>?Rem 在品处理文gU加注释.<br>?Set 昄Q设定或删除环境变量. 当你无参C用这个命令,昄pȝ的环境变?br>?Setlocal 在批处理文g中开始用本地环境变?br>?Shift 改变批处理文件中某能够取代的参数的位|?<br>?Start 打开命o行窗?<br>?Time 昄和改变当前系l的旉.<br>?Title 改变执行批处理文件时的命令行H口的title<br>?Type 昄文本文g的内容,但是不可以修?br>?Vol  昄分区的卷标和序列?br><br><font size=4><strong>3 windows常用外部命o<br><br></strong><font size=3>       winverQ-Q-Q-Q-Q检查windows版本 <br>  wmimgmt.mscQ-Q-打开windows理体系l构(wmi) <br>  wupdmgrQ-Q-Q-Q-windows更新E序 <br>  w脚本Q-Q-Q-Q-windows脚本宿主讄 <br>  writeQ-Q-Q-Q-Q-写字?<br>  winmsdQ-Q-Q-Q-Q系l信?<br>  wiaacmgrQ-Q-Q-Q扫描A和照相机向导 <br>  winchatQ-Q-Q-Q-xp自带局域网聊天 </font> <p><font size=3>  mem.exeQ-Q-Q-Q-昄内存使用情况 <br>  msconfig-----------启动<br>  msconfig.exeQ-Q系l配|实用程?<br>  mplayer2Q-Q-Q-Q简易widnows media player <br>  mspaintQ-Q-Q-Q-d?<br>  mstscQ-Q-Q-Q-Q-q程桌面q接 <br>  mplayer2Q-Q-Q-Q媒体播放机 <br>  magnifyQ-Q-Q-Q-攑֤镜实用程?<br>  mmcQ-Q-Q-Q-Q-Q-打开控制?<br>  mobsyncQ-Q-Q-Q-同步命o </font></p> <p><font size=3>  dxdiagQ-Q-Q-Q-Q检查directx信息 <br>  drwtsn32Q-Q-Q- pȝȝ <br>  devmgmt.mscQ-Q?讑֤理?<br>  dfrg.mscQ-Q-Q-Q磁盘碎片整理程?<br>  diskmgmt.mscQ-Q磁盘管理实用程?<br>  dcomcnfgQ-Q-Q-Q打开pȝlg服务 <br>  ddeshareQ-Q-Q-Q打开dde׃n讄 <br>  dvdplayQ-Q-Q-Q-dvd播放?</font></p> <p><font size=3>  nslookupQ-Q-Q-Qip地址侦测?br>  net stop messengerQ-Q-Q停止信使服?<br>  net start messengerQ-Q-开始信使服?<br>  notepadQ-Q-Q-Q-打开C?<br>  nslookupQ-Q-Q-Q网l管理的工具向导 <br>  ntbackupQ-Q-Q-Q系l备份和q原 <br>  narratorQ-Q-Q-Q屏q?#8220;讲述?#8221; <br>  ntmsmgr.mscQ-Q-Ud存储理?<br>  ntmsoprq.mscQ-Q移动存储管理员操作h <br>  netstat QanQ-Q-(tc)命o查接?</font></p> <p><font size=3>  syncappQ-Q-Q-Q-创徏一个公文包 <br>  syseditQ-Q-Q-Q-pȝ配置~辑?<br>  sigverifQ-Q-Q-Q文件签名验证程?<br>  sndrec32Q-Q-Q-Q录x <br>  shrpubwQ-Q-Q-Q-创徏׃n文g?<br>  secpol.mscQ-Q-Q本地安全策?<br>  syskeyQ-Q-Q-Q-Q系l加密,一旦加密就不能解开Q保护windows xppȝ的双重密?<br>  services.mscQ-Q本地服务设|?<br>  sndvol32Q-Q-Q-Q音量控制程?<br>  sfc.exeQ-Q-Q-Q-pȝ文g查器 <br>  sfc /scannowQ-Qwindows文g保护(扫描错误q复? </font></p> <p><font size=3>  tsshutdnQ-Q-Q-Q?0U倒计时关机命?<br>  tourstartQ-Q-Q-xp介(安装完成后出现的漫游xpE序Q?<br>  taskmgrQ-Q-Q-Q-d理?Q?000QxpQ?003Q?/font></p> <p><font size=3>  eventvwrQ-Q-Q-Q事件查看器 <br>  eudceditQ-Q-Q-Q造字E序 <br>  explorerQ-Q-Q-Q打开资源理?</font></p> <p><font size=3>  packagerQ-Q-Q-Q对象包装程?<br>  perfmon.mscQ-Q-计算机性能监测E序 <br>  progmanQ-Q-Q-Q-E序理?</font></p> <p><font size=3>  regedit.exeQ-Q-注册?<br>  rsop.mscQ-Q-Q-Q组{略l果?<br>  regedt32Q-Q-Q-Q注册表~辑?<br>  rononce Qp Q-Q-15U关?<br>  regsvr32 /u *.dllQ-Q-停止dll文gq行 <br>  regsvr32 /u zipfldr.dllQ-Q-Q-取消zip支持 </font></p> <p><font size=3>  cmd.exeQ-Q-Q-Q-cmd命o提示W?<br>  chkdsk.exeQ-Q-Qchkdsk盘?<br>  certmgr.mscQ-Q-证书理实用E序 <br>  calcQ-Q-Q-Q-Q-Q启动计器 <br>  charmapQ-Q-Q-Q-启动字符映射?<br>  cliconfgQ-Q-Q-Qsql server 客户端网l实用程?<br>  clipbrdQ-Q-Q-Q-剪脓板查看器 <br>  confQ-Q-Q-Q-Q-Q启动netmeeting <br>  compmgmt.mscQ-Q计机理 <br>  cleanmgrQ-Q-Q-Q垃圾整?<br>  ciadv.mscQ-Q-Q-索引服务E序 </font></p> <p><font size=3>  oskQ-Q-Q-Q-Q-Q-打开屏幕键盘 <br>  odbcad32Q-Q-Q-Qodbc数据源管理器 <br>  oobe/msoobe /aQ-Q-查xp是否Ȁz?</font></p> <p><font size=3>  lusrmgr.mscQ-Q-本机用户和组 <br>  logoffQ-Q-Q-Q-Q注销命o </font></p> <p><font size=3>  iexpressQ-Q-Q-Q木马捆l工Ppȝ自带 </font></p> <p><font size=3>  fsmgmt.mscQ-Q-Q共享文件夹理?</font></p> <p><font size=3>  utilmanQ-Q-Q-Q-辅助工具理?</font></p> <p><font size=3>  gpedit.mscQ-Q-Q组{略</font>  </p> <br><strong>4 相关帮助文<br>   </strong><font size=3>1Q可以在命o行窗口种输入help得到帮助?br></font>   2Q可以在开?>帮助和支?中输入:command shellQ即可得到所有命令的帮助?br>   3Q网l资源:见前a中参考网站?br></font><br><br><font size=4><strong>5 常用软g安装</strong></font><br><br>   在windows 2003中,可以在系l盘中找到suptools.msi 来安装一些有用的工具Q如果你是windows xppȝQ你也可以到|络上下载相关的软g?br><br><br><br>技巧:如果你的命o行窗口不识别正确的命令,很有可能是你的系l变量path的原因啊Q看看有没有q?个啊Q没有的赶快加入Q(okQ)<br>C:\Windows\System32;<br>C:\Windows;<br>C:\Windows\System32\Wbem<br><img src ="http://www.shnenglu.com/mzty/aggbug/14631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mzty/" target="_blank">梦在天</a> 2006-11-03 19:09 <a href="http://www.shnenglu.com/mzty/archive/2006/11/03/14631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《windowspȝ理Q-使用命o行,批处理文件和windows脚本》(前言Q?/title><link>http://www.shnenglu.com/mzty/archive/2006/10/31/14436.html</link><dc:creator>梦在天</dc:creator><author>梦在天</author><pubDate>Tue, 31 Oct 2006 10:57:00 GMT</pubDate><guid>http://www.shnenglu.com/mzty/archive/2006/10/31/14436.html</guid><wfw:comment>http://www.shnenglu.com/mzty/comments/14436.html</wfw:comment><comments>http://www.shnenglu.com/mzty/archive/2006/10/31/14436.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/mzty/comments/commentRss/14436.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mzty/services/trackbacks/14436.html</trackback:ping><description><![CDATA[ <br />      参?QHow to Cheat at Windows System Administration Using Command-Line Scripts.<br /><br />      推荐Q?Automating Windows AdministrationQ没有找刎ͼ<br /><br />      windows脚本技术主:<a >http://msdn2.microsoft.com/en-us/library/d1et7k7c(VS.80).aspx</a><br /><br />      windows脚本Q  ?a >http://www.computerperformance.co.uk/ezine/ezine1.htm</a><br /><br />      windows脚本msnQ ?a >http://groups.msn.com/windowsscript</a><br /><br />       windows 2000 所有命令: <a >http://www.microsoft.com/windows2000/en/server/help/default.asp?url=/windows2000/en/server/help/ntcmds.htm</a><br /><br />      windows 2000与MS-DOS 命o区别Q?a >http://www.microsoft.com/windows2000/en/server/help/default.asp?url=/windows2000/en/server/help/ntcmds.htm</a><br /><br />      ms-dos 命oQ?a >http://www.computerhope.com/msdos.htm</a><br /><br />      .bat文g命oQ?a >http://www.computerhope.com/batch.htm</a><br /><br />      windows注册表:<a >http://www.computerhope.com/registry.htm</a><br /><a ></a><br />      windows脚本和批处理Q?a >http://labmice.techtarget.com/scripting/default.htm</a><br /><br />前言<br /><br />在windows以前的操作系l中Q系l管理用命令行和批处理文g对系l进行管理,q入windows操作pȝ后,理员可以用各U界面和向导来管理系l,再也不用去记很多的命令,但是有时使用命o行和脚本是更方便更高效的Ҏ。例如要增加某些用户到活动目录,使用命o行或脚本׃更快。再例如如果一个网l里有上千台机子需要做相同的工作,如果你用wizard界面一个一个来的话Q如此重复无聊的工作Q你不的被活zȝ气死Q也的被zL的篏歅R?br /><br /><br />本系列详l将解了命o行和脚本的用。共11章,分ؓ5部分Q?br /><br />W?部分Q?br />      <br />      1 命o行处理(Command ShellQ?br />      2 批处理文Ӟ.batQ?br />      3 windows脚本基础      <br /><br />W?部分Q?br /><br />      3 d计划QScheduled TasksQ?br />      4 文g理QFile ManageQ?br />      5 盘理QHard Disks ManageQ?br /><br />W?部分Q?br /><br />      6 pȝ服务QSystem ServicesQ?br />      7 事g日志QEvent LogsQ?br />      8 性能QPerformanceQ?br />      9 打印服务QPrinting ServicesQ?br /><br />W?部分Q?br /><br />     10  zd目录服务QActive Directory ServicesQ?br /><br />W?部分Q?br /><br />     11  Server2003中的|络服务理Q?Net Working ServicesQ?br /><br /><br />注:在本pd文章中如有错误,h正,谢谢Q?br /><br /><br /><img src ="http://www.shnenglu.com/mzty/aggbug/14436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mzty/" target="_blank">梦在天</a> 2006-10-31 18:57 <a href="http://www.shnenglu.com/mzty/archive/2006/10/31/14436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows脚本技术(三)http://www.shnenglu.com/mzty/archive/2006/09/27/13043.html梦在天梦在天Wed, 27 Sep 2006 09:48:00 GMThttp://www.shnenglu.com/mzty/archive/2006/09/27/13043.htmlhttp://www.shnenglu.com/mzty/comments/13043.htmlhttp://www.shnenglu.com/mzty/archive/2006/09/27/13043.html#Feedback1http://www.shnenglu.com/mzty/comments/commentRss/13043.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/13043.html 在c#中调用windows脚本的方?/a>

Q来自: http://www.cnblogs.com/jjstar/archive/2005/07/07/187620.html Q?/font>

在程序中调用脚本Q能够给应用增加很多灉|性,下面是两U调用脚本的Ҏ

Ҏ1Q直接调?br />
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName
="wscript";
proc.StartInfo.Arguments
=" hello.js"
proc.StartInfo.UseShellExecute 
= false;
proc.Start();

Ҏ2Q?br />使用MS的Windows Script Control
string scr = "function hello(){var WshShell = new ActiveXObject(\"WScript.Shell\");"
+"var code = \"WScript hello.js\";"
+"WshShell.Exec(code);}";
MSScriptControl.ScriptControl sc 
= new ScriptControl();
sc.Language 
= "JScript";
sc.AllowUI 
= true;
sc.AddCode(scr);
object[] parameters = new Object[0];
sc.Run(
"hello",ref parameters);


在cQ+中调用windows脚本的方?br />Q参考:http://www.codeproject.com/com/scriptdemo.asp?df=100Q?/font>
1 也是使用windows script control Q?br />

梦在天 2006-09-27 17:48 发表评论
]]>分别用c++,c#,vb script 来打开www.baidu.comhttp://www.shnenglu.com/mzty/archive/2006/09/27/13033.html梦在天梦在天Wed, 27 Sep 2006 07:59:00 GMThttp://www.shnenglu.com/mzty/archive/2006/09/27/13033.htmlhttp://www.shnenglu.com/mzty/comments/13033.htmlhttp://www.shnenglu.com/mzty/archive/2006/09/27/13033.html#Feedback2http://www.shnenglu.com/mzty/comments/commentRss/13033.htmlhttp://www.shnenglu.com/mzty/services/trackbacks/13033.html阅读全文

梦在天 2006-09-27 15:59 发表评论
]]>
windows脚本实例Q二Q?/title><link>http://www.shnenglu.com/mzty/archive/2006/09/26/12984.html</link><dc:creator>梦在天</dc:creator><author>梦在天</author><pubDate>Tue, 26 Sep 2006 07:28:00 GMT</pubDate><guid>http://www.shnenglu.com/mzty/archive/2006/09/26/12984.html</guid><wfw:comment>http://www.shnenglu.com/mzty/comments/12984.html</wfw:comment><comments>http://www.shnenglu.com/mzty/archive/2006/09/26/12984.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/mzty/comments/commentRss/12984.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mzty/services/trackbacks/12984.html</trackback:ping><description><![CDATA[     摘要: 常用脚本实例Q(以下都用VBScriptQ?主要讲解脚本宿主和脚本运行时Q脚本创建com和脚本引擎的扩展先不Ԍ以后再讲) 1  Creating and Controlling Files with FSO (Scripting.FileSystemObject)创徏folder且collect 错误   ' NewFolderEC.vbs'...  <a href='http://www.shnenglu.com/mzty/archive/2006/09/26/12984.html'>阅读全文</a><img src ="http://www.shnenglu.com/mzty/aggbug/12984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mzty/" target="_blank">梦在天</a> 2006-09-26 15:28 <a href="http://www.shnenglu.com/mzty/archive/2006/09/26/12984.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows脚本技术简介(一Q?/title><link>http://www.shnenglu.com/mzty/archive/2006/09/26/12983.html</link><dc:creator>梦在天</dc:creator><author>梦在天</author><pubDate>Tue, 26 Sep 2006 06:12:00 GMT</pubDate><guid>http://www.shnenglu.com/mzty/archive/2006/09/26/12983.html</guid><wfw:comment>http://www.shnenglu.com/mzty/comments/12983.html</wfw:comment><comments>http://www.shnenglu.com/mzty/archive/2006/09/26/12983.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/mzty/comments/commentRss/12983.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mzty/services/trackbacks/12983.html</trackback:ping><description><![CDATA[一 前言<br>windowspȝ为我们提供了脚本语言Q它语法单,无需~译q接Q用pȝ带的notpad卛_创徏Qdouble click卛_执行Q更重要的是它提供的一些常用的功能Q可以说是很强大的哦?br>对于每一个在windows上编E的人员来说Q学习windows的脚本语a是很有必要的。windows的脚本语aQ他有很多功能,有很多的用处Q例如脚本通常内嵌?Web 中Q要么是 HTML (在客LQ,要么?ASP (在服务器端)。如果脚本内嵌在 HTML 中Q则用于解释和运行脚本代码的引擎lg是由 Web 览器(?Internet ExplorerQ加载的。如果脚本内嵌在 ASP 中Q则用于解释和运行脚本代码的引擎内嵌?Internet Information 服务 (IIS) 中。但是我们这里将的不是在|络斚w的应用,而是在windowspȝ上的理Q有脚本引擎直接执行Q在windows的系l管理方面,她能帮你搞定一些windows常见的操作,对这些小d我们没有必要使用c++q样的功能强大的语言。它lh的感觉就像是一个温柔,漂亮的女子。对于习惯用cQc++{编E的人员来说Q它的这U柔能给你带来意想不到的收获Q能够给你带来方便快乐,使你钢柔l合Q百战百胜。(但windows的脚本技术对pȝ|络理员那是非常有用的哦)<br><br>?下蝲<br>目前最新的版本?.6Q可以到MS的网站下载安装?a >http://www.microsoft.com/china/scripting</a><br><br>?内容<br>下面单说明它的组建及其作用:<br> <dl> <dt><a href="javascript:hhobj_1.Click()">JScript</a> <dd>Microsoft 功能强大的脚本编写语a是专?Internet 而设计的。JScript.NET ?Microsoft ECMA 262 语言的下一代实施品。与 ECMAScript Edition 4 一起开发的、JScript.NET 中的改进功能包括了准编译的代码、类型与无类型的变量、类Q内含ѝ函数重载、属性访问器{等Q、包、跨语言支持Q以及对 .NET 框架的访问? <dt><a href="javascript:hhobj_2.Click()">VBScript</a> <dd>Microsoft Visual Basic Scripting Edition 为各U环境提供有效的脚本~写手段Q包?Microsoft Internet Explorer 中的 Web 客户端脚本编写及 Microsoft Internet Information Services 中的 Web 服务器端脚本~写? <dt>脚本q行? <dd><a href="javascript:hhobj_3.Click()">Dictionary</a> 对象相当?PERL 的关联数l。项可以是Q意Ş式的数据Q存储在数组中。每一个项与唯一的关键字相关联。关键字用于索个别项Q通常是一个整数或字符Ԍ它可以是数组以外的Q何内宏V? <p><a href="javascript:hhobj_4.Click()">FileSystemObject</a> (FSO) 对象模型允许您用熟悉的 <em>object.method</em> 语法以及一pd属性、方法和事g来处理文件夹和文件?</p> <p><a href="javascript:hhobj_5.Click()">脚本 Encoder</a> 是一U简单的命o行工P它脚本设计者能够对自己的最l脚本进行编码,q样 Web L?Web 客户机就不能查看或修改它们的源代码?</p> <dt><a href="javascript:hhobj_6.Click()">Windows 脚本部g</a> <dd>Microsoft® Windows® 脚本部g为您提供了用脚本语aQ如 Microsoft® Visual Basic® Scripting Edition (VBScript) ?Microsoft® JScript® 创徏 COM lg的简单方法? <dt><a href="javascript:hhobj_7.Click()">Windows 脚本宿主</a> <dd>Microsoft Windows 脚本宿主 (WSH) 是一U工P它允许您在基本操作系l(Windows 95 ?Windows NT 4.0.Q内部运?Visual Basic Scripting Edition ?JScript? <dt><a href="javascript:hhobj_8.Click()">Windows 脚本接口Q英文)</a> <dd>Microsoft Windows 脚本接口为应用程序引入了一U增本和 OLE 自动化功能的新方法?<br><br>?原理<br>接下来图C它的执行原理:<br><img height=406 alt=o_wsharch.gif src="http://www.shnenglu.com/images/cppblog_com/mzty/2021/o_wsharch.gif" width=495 border=0><br><br></dd></dl>?详细讲讲Windows脚本技?br>     <br>       从Microsoft提供的脚本技术手册我们开始分析:<br><br>1Qwindows操作pȝ自带的脚本引擎默认支持VBScript和JavaScriptQ相信只要学qQ何一门语a的要学这两们脚本语言q不隄?br>2Q学习语法的时候,我们要重点学习这两门语言提供的对象,他们可以怺补充Q更好的完成我们的Q务,javaScript中的Q?br>     <table class=dtTABLE cellSpacing=0> <tbody> <tr vAlign=top> <th width="50%">描述</th> <th width="50%">语言元素</th> </tr> <tr vAlign=top> <td width="50%">启用q返回一?Automation 对象的引用?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjactivexobject.htm">ActiveXobject 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供对创ZQ何数据类型的数组的支持?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjarray.htm">Array 对象</a></td> </tr> <tr vAlign=top> <td width="50%">创徏一个新?Boolean 倹{?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjboolean.htm">Boolean 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供日期和时间的基本存储和检索?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjdate.htm">Date 对象</a></td> </tr> <tr vAlign=top> <td width="50%">存储数据键、项目对的对象?/td> <td width="50%"><a href="javascript:hhobj_1.Click()">Dictionary 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供集合中的的枚D?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjenumerator.htm">Enumerator 对象</a></td> </tr> <tr vAlign=top> <td width="50%">包含在运?JScript 代码时发生错误的有关信息?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjerror.htm">Error 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供对计机文gpȝ的访问?/td> <td width="50%"><a href="javascript:hhobj_2.Click()">FileSystemobject 对象</a></td> </tr> <tr vAlign=top> <td width="50%">创徏一个新的函数?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjfunction.htm">Function 对象</a></td> </tr> <tr vAlign=top> <td width="50%">是一个内部对象,目的是将全局Ҏ集中在一个对象中?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjglobal.htm">Global 对象</a></td> </tr> <tr vAlign=top> <td width="50%">一个内部对象,提供基本的数学函数和常数?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjmath.htm">Math 对象</a></td> </tr> <tr vAlign=top> <td width="50%">表示数值数据类型和提供数值常数的对象?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjnumber.htm">Number 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供所?JScript 对象的公共功能?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjobject.htm">object 对象</a></td> </tr> <tr vAlign=top> <td width="50%">存储有关正则表达式模式查扄信息?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjregexp.htm">RegExp 对象</a></td> </tr> <tr vAlign=top> <td width="50%">包含一个正则表辑ּ模式?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjregexpression.htm">正则表达式对?/a></td> </tr> <tr vAlign=top> <td width="50%">Ҏ本字W串q行操作和格式处理,判定在字W串中是否存在某个子字符串及定其位|?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjstring.htm">String 对象</a></td> </tr> <tr vAlign=top> <td width="50%">提供?Visual Basic 安全数组的访问?/td> <td width="50%"><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/js56jsobjvbarray.htm">VBArray 对象</a></td> </tr> </tbody> </table> <br>和VBScript中的Q?br> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vsobjclass.htm">Class 对象</a></p> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vsobjerr.htm">Err 对象</a></p> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vscolmatches.htm">Matches 集合</a></p> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vsobjmatch.htm">Match 对象</a></p> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vsobjregexp.htm">正则表达?(RegExp) 对象</a></p> <p><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/vscolsubmatches.htm">SubMatches 集合</a><br><br>3Qwindows脚本q行时包?strong>Dictionary</strong> 对象QFileSystemObject对象Q其实这两对象也是脚本语a的特性,FileSystemObject对象比较常用Q用来操作文Ӟ文g夹,驱动器等?br><br>4QWindows脚本宿主QWSHQ,是windows提供的对pȝ的管理工P他只是对windowspȝ提供的默认的脚本语言兼容。我们还可以使她扩展支持其他的脚本语a。windows脚本宿主的基本Q务:</p> <ul type=disc> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconaccessingnetworkprogrammatically.htm">讉K|络</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconcreatingautomatingloginscrip.htm">创徏自动d脚本</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wscondrivingapplications.htm">驱动应用E序</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconexecutingfilemanagementoperationsprogrammatically.htm">执行文g理操作</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconmanagingshortcuts.htm">理快捷方式</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconmanipulatingsystemregistryprogrammatically.htm">操纵pȝ注册?/a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconrunningscriptsremotelyrunningscriptovertherefromhere.htm">q程q行脚本</a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconsigningscript.htm">对脚本进行签?/a> <li><a href="mk:@MSITStore:C:\Documents%20and%20Settings\liuyaqing\桌面\script56.chm::/html/wsconwshwmi.htm">WSH ?Windows 理规范 (WMI)</a> <br></li> </ul> <p>5QWindows脚本部gQMicrosoft® Windows® 脚本部g为您提供了用脚本语aQ诸?Microsoft® Visual Basic® Scripting Edition (VBScript) ?Microsoft® JScript®Q来创徏 COM 部g的便利途径。(一般不用)<br><br>6QWindows脚本的扩展,我们除了可以是用VBScript和JavaScript写脚本宿LӞ也可以通过.wsf?wsh后缀XML格式文g同时使用VBScript和JavaScript的特性,我们也可以用Windows脚本接口扩展使其支持使用其他的脚本语aQ例如perlQrubyQpython。。?br><br></p> <img src ="http://www.shnenglu.com/mzty/aggbug/12983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mzty/" target="_blank">梦在天</a> 2006-09-26 14:12 <a href="http://www.shnenglu.com/mzty/archive/2006/09/26/12983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.xsubmitter.cn" target="_blank">޾Ʒþ</a>| <a href="http://www.hhabg.com.cn" target="_blank">ھƷþ޻</a>| <a href="http://www.sxzt888.cn" target="_blank">ƷŷƬþùŷ</a>| <a href="http://www.uniontruck.cn" target="_blank">˾þþƷӰԺ</a>| <a href="http://www.seowiki.com.cn" target="_blank">ƷþþþþþĻ</a>| <a href="http://www.hg795.cn" target="_blank">ҹAVëƬþ</a>| <a href="http://www.bulaozhen.cn" target="_blank">޾Ʒþþþþ</a>| <a href="http://www.huaigutang.cn" target="_blank">þۺϾɫۺŷݺ</a>| <a href="http://www.jfhtgj.cn" target="_blank">ĻƷþ</a>| <a href="http://www.areall.cn" target="_blank">߳߳þþ</a>| <a href="http://www.zjslzy.com.cn" target="_blank">þþþavӰ</a>| <a href="http://www.haowan.ac.cn" target="_blank">þþƷԴվ</a>| <a href="http://www.61492.cn" target="_blank">97Ʒ˾þþô߽</a>| <a href="http://www.ejjn.cn" target="_blank">Ʒ˾þþ</a>| <a href="http://www.mmcase.cn" target="_blank">Ʒþþþþ</a>| <a href="http://www.fcsyx.cn" target="_blank">þþƷƷʢۿ</a>| <a href="http://www.zzdls.cn" target="_blank">91Ʒþþþþ</a>| <a href="http://www.wdmdg.cn" target="_blank">ɫۺϾþ</a>| <a href="http://www.kxblogs.cn" target="_blank">91Ʒ91þ</a>| <a href="http://www.sanda8.com.cn" target="_blank">ۺ˾þۺ</a>| <a href="http://www.wuow.cn" target="_blank">þﶼǾƷ</a>| <a href="http://www.n29306.cn" target="_blank">Ʒþþþþ</a>| <a href="http://www.tom530.cn" target="_blank">Ʒþþþþһ </a>| <a href="http://www.o-led.com.cn" target="_blank">Ʒþùһ㽶</a>| <a href="http://www.chixuelang.cn" target="_blank">Ʒ˾þþ</a>| <a href="http://www.xiaoneiweb.cn" target="_blank">þþþþëƬѿ</a>| <a href="http://www.mb71.cn" target="_blank">Ʒþþþþþþþ </a>| <a href="http://www.lsdkgoio8843.cn" target="_blank">պƷþþþþ</a>| <a href="http://www.icrms.org.cn" target="_blank">þۺϾɫۺŷȥ</a>| <a href="http://www.ylfyw.cn" target="_blank">þþݾþþ</a>| <a href="http://www.transeurope.com.cn" target="_blank">þþһ</a>| <a href="http://www.yunshujia.cn" target="_blank">㽶þavһ</a>| <a href="http://www.shensizxw.cn" target="_blank">˾þav</a>| <a href="http://www.taokecai.cn" target="_blank">޾ƷNVþþþþþþþ</a>| <a href="http://www.whoimi.cn" target="_blank">þeֻйľƷ99 </a>| <a href="http://www.bodymaker.com.cn" target="_blank">þþþav</a>| <a href="http://www.y7816.cn" target="_blank">þþþþùƷŮ</a>| <a href="http://www.01pz.cn" target="_blank">þ2019Ļ</a>| <a href="http://www.gajl.cn" target="_blank">ҹƵþþþһ </a>| <a href="http://www.hnjsy.com.cn" target="_blank">þۺϾɫۺվ</a>| <a href="http://www.sh-tx.cn" target="_blank">һþaþþƷ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>