如果您喜欢使用 WMIC,则可以按照自己的要求和工作方式对其进行自定义。或者您可能想对其进行扩展,使其和您所管理的系统的其它名称空间和类别一起工作。扩展 WMIC 可用的别名可使您达到这两项目标。通过调整由 WMIC 提供的别名或者创建自己的别名来扩展别名。还可以创建其它格式以改进别名的输出。
要了解如何扩展别名,必须首先了解如何执行别名,请参阅别名名称空间和类别。然后可按照创建或编辑别名的步骤进行。
如果要创建或编辑格式,必须按下面的步骤进行。
如果要更改在 WMIC 中输出值的方式而不想创建新的格式,可考虑创建或者编辑转换表。
小心:
对象。
大多数别名支持下列动词。别名还可能支持其它动词。若要在 WMIC 中使用动词,请输入后跟动词的别名名称(有关详细信息,请参阅别名帮助 (<alias> /?))。如果别名不支持动词,您将收到消息“提供程序无法进行尝试的操作”。
| 动词 | 操作 | 参数或动词专用的切换 | 范例 |
|---|---|---|---|
| ASSOC | 返回查询结果:如果使用了 PATH 或 CLASS 命令,则当前对象的路径是 Associators of
{<wmi object>} Where <wmi
object>。否则将为每个别名实例调用查询。 |
(可选)输出文件格式、TABLE 或 MOF | PROCESS ASSOC |
| CALL | 执行方法 | 适当的方法和参数列表。参数列表以逗号定界。使用 CALL /?,获得当前别名的可用方法的列表。 | PROCESS CALL |
| CREATE | 创建新的实例,并为新的实例设置属性值—这不能用于创建新的类别。 | 属性赋值,以逗号定界。使用 CREATE /? 获得 |
可选择以交互模式或非交互模式使用 WMIC。如果您正在计算机上输入一系列 WMIC 命令,则交互模式将很有用。如果正在从一批程序中使用 WMIC,或者如果您只需执行一条 WMIC 命令,则非交互模式很有用。
以交互模式启动 WMIC(从开始 -> 运行,或者从命令提示符):
wmic <CR>
然后将有下列提示:
wmic:root\cli>
(“root\cli”是默认的 WMIC 角色)
在提示符位置可输入别名、命令或全局切换,或者可输入 /? 以获取帮助。当您以交互模式操作 WMIC 时,可使用 Exit 或 Quit 命令退出 WMIC。
也能够以非交互模式使用 WMIC:
wmic /?
/? 将给出帮助信息,但是之后将返回到您所在的命令解释程序,而不是 WMIC 命令提示符。能够以非交互模式使用 WMIC 别名、全局切换或命令。
示例1:set hanye=寒夜孤星,那么变量中这四个字,任意两个字排列,也可以自己和自己排列,有多少种排列呢?
| @echo off set hanye=寒 夜 孤 星 for %%i in (%hanye%) do for %%j in (%hanye%) do echo %%i%%j &set /a guxing+=1 echo %guxing%种排列方法 pause |
运行效果如下:
|
C:\WINDOWS\system32\命令提示符本文转自http://blog.sina.com.cn/hygxchxz |
|
寒寒 |
|
导读: 在官方的各种资料中,并没有关于二维甚至多维变量的称呼,只是鄙人一时脑残,面对变量处理时的一些特殊情况,有了这样的提法,各位姑且将就着看哈。。。。。。。。。。寒夜孤星.2009.06.23 |
在一般的批处理中,我们通常要处理的变量都是一维的,如示例1:
| @echo off set hanye=寒 夜 孤 星 for %%i in (%hanye%) do echo %%i pause |
运行后,for 以默认的分隔符空格对变量%hanye%进行解析,并将数值依次赋给变量%%i。
但有些时候,我们却不得不面对这样的需要,即我们解析完的变量,需要再次或继续多次解析,以完成后续的分隔。这个时候,便产生了多维变量的问题。本文,以二维变
要求:
Ftp: !
从 ftp 子系统临时退出到命令提示符下,以便可以运行 Windows XP。要返回到 ftp 子系统,请在命令提示符下键入
exit。
注释
在不退出 ftp 的情况下使用 ! 执行 Windows XP 命令。
Ftp: ? [Command]
显示 ftp 子命令说明。
Command 指定需要说明的命令的名称。如果未指定 command,则显示所有的命令列表。
Ftp:append LocalFile [RemoteFile]
使用当前文件类型设置将本地文件附加到远程计算机上的文件。
LocalFile 指定要添加的本地文件。
RemoteFile 指定(要将 LocalFile 添加到的)远程计算机上的文件。
注释
如果省略了 RemoteFile,则将使用 LocalFile 名替代远程文件名。
Ftp:ascii
将文件传输类型设置为 ASCII。
注释
默认的文件传输类型是 ASCII。
在 ASCII 模式中,将执行网络标准字符集间的字符转换。例如,行尾的字符在必要时根据目标操作系统进行转换。
Ftp 同时支持 ASCII 和二进制图像
将文件传输到运行文件传输协议 (FTP) 服务器服务(如 Internet 信息服务)的计算机,或从这台计算机传输文件。可以通过处理 ASCII 文本文件交互式地或以批处理模式使用 Ftp。
1.) 运行 Goto :eof 后,CMD 返回并将等待下一命令。
2.) 运行 Exit 后,CMD 将直接关闭并返回到曾启动 Cmd.exe 的程序或返回到“资源管理器”。
3.) 运行
Exit退出当前批处理脚本或 Cmd.exe 程序(即,命令解释程序)并返回到曾启动 Cmd.exe 的程序或返回到“程序管理器”。 语法参数
注释
|
通过使用自动拨号功能可以使网络或拨号连接的连接过程自动化。通过自动拨号,网络地址可以映射到连接目标,这样在引用远程资源时将自动对目标连接进行拨号。
使用简单批处理文件和 rasdial 命令,或者使用识别远程访问的自定义的 Windows
|
有许多拨号功能可以用来简化拨号连接过程。要获取有关如何配置某项拨号功能的指导,请在下表中单击该功能。
|