-i (Include)
-o (Set Output Directory) -p (Set Password) -r (Recurse) -so (use StdOut) -x (Exclude)
-y (Assume Yes on all queries)
七、调用VBScript程序
使用 Windows 脚本宿主,可以在命令提示符下运行脚本。CScript.exe 提供了用于设置脚本属性的命令行开关。
用法:CScript 脚本名称 [脚本选项...] [脚本参数...] 选项:
//B 批模式:不显示脚本错误及提示信息 //D 启用 Active Debugging //E:engine 使用执行脚本的引擎
//H:CScript 将默认的脚本宿主改为 CScript.exe
//H:WScript 将默认的脚本宿主改为 WScript.exe (默认) //I 交互模式(默认,与 //B 相对) //Job:xxxx 执行一个 WSF 工作 //Logo 显示徽标(默认)
//Nologo 不显示徽标:执行时不显示标志 //S 为该用户保存当前命令行选项
//T:nn 超时设定秒:允许脚本运行的最长时间 //X 在调试器中执行脚本
//U 用 Unicode 表示来自控制台的重定向 I/O
“脚本名称”是带有扩展名和必需的路径信息的脚本文件名称,如d:\\admin\\vbscripts\\chart.vbs。
“脚本选项和参数”将传递给脚本。脚本参数前面有一个斜杠 (/)。每个参数都是可选的;但不能在未指定脚本名称的情况下指定脚本选项。如果未指定参数,则 CScript 将显示 CScript 语法和有效的宿主参数。
八、将批处理转化为可执行文件:
由于批处理文件是一种文本文件,任何人都可以对其进行随便编辑,不小心就会把里面的命令破坏掉,所以如果将其转换成.com格式的可执行文件,不仅执行效率会大大提高,而且不会破坏原来的功能,更能将优先级提到最高。Bat2Com就可以完成这个转换工作。
小知识:在DOS环境下,可执行文件的优先级由高到低依次为.com>.exe>.bat>.cmd,即如果在同一目录下存在文件名相同的这四类文件,当只键入文件名时,DOS执行的是name.com,如果需要执行其他三个文件,则必须指定文件的全名,如name.bat。
这是一个只有5.43K大小的免费绿色工具,可以运行在纯DOS或DOS窗口的命令行中,用法:Bat2Com
FileName,这样就会在同一目录下生成一个名为FileNme.com的可执行文件,执行的效果和原来的.bat文件一样。 九、时间延迟 本条引用[英雄]教程
什么是时间延迟?顾名思义,就是执行一条命令后延迟一段时间再进行下一条命令。 1、利用ping命令延时 例:
@echo off echo 延时前!
ping /n 3 127.0.0.1 >nul echo 延时后! pause
解说:用到了ping命令的“/n”参数,表示要发送多少次请求到指定的ip。本例中要发送3次请求到本机的ip
(127.0.0.1)。127.0.0.1可简写为127.1。“>nul”就是屏蔽掉ping命令所显示的内容。 2、利用for命令延时 例:
@echo off echo 延时前!
for /l %%i in (1,1,5000) do echo %%i>nul echo 延时后! pause
解说:原理很简单,就是利用一个计次循环并屏蔽它所显示的内容来达到延时的目的。 十、模拟进度条
下面给出一个模拟进度条的程序。如果将它运用在你自己的程序中,可以使你的程序更漂亮。 @echo off
mode con cols=113 lines=15 &color 9f cls echo.
echo 程序正在初始化. . . echo.
echo ┌──────────────────────────────────────┐
set/p= ■ for /L %%i in (1 1 38) do set /p a=■ echo └──────────────────────────────────────┘ pause 解说:“set /p a=■