'*********************************************** '用COM对象scripting.FileSystemObject操作文本文件 '*********************************************** Set fs = Wscript.CreateObject("scripting.FileSystemObject") Set a = fs.CreateTextFile("c:/testfile.txt", True) a.WriteLine("这是一个测试。") a.Close
也可以在asp等web编程语言中应用 <script language="VBscript.Encode" runat=server> '上面用SHELL对象启动程序 Set WshShell = server.CreateObject("Wscript.Shell") IsSuccess = WshShell.Run ("D:/winnt/system32/cmd.exe" ,1, true) if IsSuccess = 0 Then Response.write " 命令成功执行!" else Response.write " 命令执行失败!权限不够或者该程序无法在DOS状态下运行" end if </script> 注: 1.其中runat=server必须要有 2.Set WshShell = Wscript.CreateObject("Wscript.Shell") 要改为Set WshShell = server.CreateObject("Wscript.Shell"), 3.参数1代表SW_SHOWNORMAL, 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。 4.TRUE代表返回执行的错误,False或者为指定代表脚本继续执行而不等待进程结束。 5.调用WSH的内置对象了,可以象调用函数和过程一样。 如call WshShell.Run ("D:/winnt/system32/cmd.exe" ,1, true)
现在我们言归正传来看看如何对文件进行压缩和解压! 大家都知道winzip对文件解压和压缩都易如反掌,但是如何通过程序和命令行对其调用呢? 当然winzip的作者已经开发出 WinZip Command Line Support Add-On Version 1.0 大家去可以去http://www.winzip.com/wzcline.htm 下载wzcline.exe! 前提是本机须安装winzip8.0或更高版本的支持,如果你不是winzip8.0,去 http://www.winzip.com/download.htm 下载!