|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。打包|服务器|命令行|上传|紧缩要办理这个成绩,起首要懂得一下WindowsScriptingHost,简称为WSH!上面援用一下微软给的注释:
WSH是微软剧本手艺系列中的一种,复杂讲,就是供应了一种剧本情况,
在这个情况中,预界说了一些工具,同时也能够利用COM里的其他工具。
他利用一种剧本引擎来对剧本注释实行,微软本人撑持VBSCRIPT和JSCRIPT,
第三方也能够开辟本人的剧本引擎。
详细点,就是你先编好一些剧本文件(微软自带例子多少,后缀.vbs或.js),
然后用一个程序对他注释实行,这个程序就叫WindowsScriptingHost,程序
的名字是Wscript.exe(大概命令行的Cscript.exe),你能够检察一下你的呆板
里有无这两个文件,就晓得有无WSH了。(win2000是在winnt/system32/下)
这十分像批处置文件,只不外文件里不是命令行,而是剧本言语写的剧本。
再来复杂先容一下WSH自带的几个内置工具包含:
1.由Wscript.exe供应的工具
Wscript作为Wscript公然给剧本引擎。
WshArguments未公然;经由过程Wscript.Arguments属性会见。进
2.由WSHom.Ocx供应的工具。
WshShell主动工具。ProgID是Wscript.WshShell。
(注:这个就是我们要用到的,能够实行dos命令)
WshNetwork主动工具。ProgID是Wscript.WshNetwork。
WshShortcut未公然;经由过程WshShell.CreateShortcut办法会见。
WshUrlShortcut未公然;经由过程WshShell.CreateShortcut办法会见。
WshCollection未公然;经由过程WshNetwork.EnumNetworkDrives或WshNetwork.EnumPrinterConnection办法会见。
WshEnvironment未公然;经由过程WshShell.Environment属性会见。
WshSpecialFolders未公然;经由过程WshShell.Folder属性会见。
他们次要能够完成情况变量的猎取,收集上岸,驱动器映照,快截体例创立,
程序加载,特别文件夹(如体系文件夹)信息猎取等功效。
假如你的体系里撑持ADO等COM部件,你一样可使用,
上面这个例子演示翻开写字板检察文本文件,同时创立一个文本文件并写进一
段话,你能够把他拷贝到写字板中,然后以.vbs为后缀存盘,以后双击他,
test.vbs
上面用SHELL工具启动程序
SetWshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run("notepad"&Wscript.ScriptFullName)
用COM工具Scripting.FileSystemObject操纵文本文件
Setfs=Wscript.CreateObject("Scripting.FileSystemObject")
Seta=fs.CreateTextFile("c: estfile.txt",True)
a.WriteLine("这是一个测试。")
a.Close
也能够在asp等web编程言语中使用
<scriptlanguage="VBScript.Encode"runat=server>
下面用SHELL工具启动程序
SetWshShell=server.CreateObject("Wscript.Shell")
IsSuccess=WshShell.Run("D:winntsystem32cmd.exe",1,true)
ifIsSuccess=0Then
Response.write"命令乐成实行!"
else
Response.write"命令实行失利!权限不敷大概该程序没法在DOS形态下运转"
endif
</script>
注:
1.个中runat=server必需要有
2.SetWshShell=Wscript.CreateObject("Wscript.Shell")
要改成SetWshShell=server.CreateObject("Wscript.Shell"),
3.参数1代表SW_SHOWNORMAL,激活并显现一个窗口。若窗口是最小化或最年夜化,则恢复到其本来的巨细和地位。
4.TRUE代表前往实行的毛病,False大概为指定代表剧本持续实行而不守候历程停止。
5.挪用WSH的内置工具了,能够象挪用函数和历程一样。
如callWshShell.Run("D:winntsystem32cmd.exe",1,true)
假如你对WSH感乐趣,想懂得更多的话,请观察
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsconwshbasics.asp
http://www.dev-club.com/club/bbs/showEssence.asp?id=11136
如今我们言回正传来看看怎样对文件举行紧缩息争压!
人人都晓得winzip对文件解压和紧缩都轻而易举,可是怎样经由过程程序和命令行对其挪用呢?
固然winzip的作者已开辟出
WinZipCommandLineSupportAdd-OnVersion1.0
人人往能够往http://www.winzip.com/wzcline.htm下载wzcline.exe!
条件是本机须安装winzip8.0或更高版本的撑持,假如你不是winzip8.0,往
http://www.winzip.com/download.htm下载!
下载后,间接安装就能够!
就会在winzip的目次中发生winzip命令行匡助文件和程序WZZIP.exe,WZUNZIP.EXE。
你能够入手下手运转里挪用:
如:"c:programfileswinzipwzzip"myfile.zip
也能够拷贝这里两个文件就任意目次下,间接在dos窗口下运转
如:wzzip.exemyfile.zip
你能够在体系的情况变量里到场setpath=c:windows;c:programfileswinzip;
就能够在任何中央不必到场路经挪用了!
如今来复杂的懂得一下匡助中两个命令的基础用法
紧缩文件用WZZIP.exe:
通用格局:wzzip[options]zipfile[@listfile][files...]
[options]包含:
-a默许的操纵,紧缩文件
-a+紧缩文件,并删除要紧缩的文件
-b[drive|path]是在别的的驱动器上创立一时紧缩文件
-d删除zip文件中指定的方针文件
-e<x|n|f|s|0>是设置紧缩比率,x最年夜,0最小
-f交换zip文件中存在的文件
-h|-?观察匡助
-v创立一个紧缩文件的列表信息
-@list先创立一个包括一切要解压的文件的文件,然后按所包括的的文件名紧缩
...............(其他详细看匡助文件)
[@listfile]是紧缩文件的列表信息记录
[files...]则是要紧缩的多个文件,用空格离隔,也能够用通配符
例:
紧缩以后目次的一切文件
wzziptest.zip*.*
紧缩范例为txt的一切文件
wzziptest.zip*.txt
紧缩两个文件
wzziptest.zipabc.txtdef.txt
紧缩范例为txt的一切文件除abc.txt
wzzip-xABC.TXTtest.zip*.txt
紧缩D:docs下的一切范例为txt的文件及子目次
wzzip-rptest.zipd:docs*.txt
把zipit.1st里的文件更新到test.zip
wzzip-utest.zip@Zipit.lst
列出一个紧缩文件的列表内容
wzzip-vtest.zip
解压文件用WZUNZIP.exe:
经由过程格局:wzunzip[options]zipfile[@listfile][path][files...]
[options]包含:
-c[m]解压是显现文件列表在dos屏幕中
-d重修zip文件中的目次布局
-f只解压在zip文件里同今朝文件夹存在的同名的文件,假如没有则不解压
-jhrs无视zip文件里的文件的埋没、只读、体系属性
-Jhrs只解压带有埋没、只读、体系属性的文件
-n只解压叫新的文件,假如要解压的文件比已存在的新则交换。
-o不必经由过程yes来断定是不是要交换文件
-v创立一个紧缩文件的列表信息
-@list先创立一个包括一切要解压的文件的文件,然后按所包括的的文件名解压
..........</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|