VB冷门语句总结
RedIce
近日看MSDN发现了一些VB中冷门的语句(至少我从来或很少用到它们),但是,我发现这些语句中有很多有奇特的功能,这些功能要我们自己来实现可能并不简单。我将其中比较有价值的摘录下来,希望对大家有用。我只做简单的说明,具体用法请参照MSDN。
1 AppActivate 语句
功能:激活一应用程序窗口
语法:AppActivate title[, wait]
//如果让我来实现这个功能,我首先想到的是SendMessage,原来还有更简单的方法,当然这个语句实现起来有局限性
2 Date语句
功能:设置当前系统日期
语法:Date = date
//这个功能我自己可实现不了,没有听说有相关的API
3 FileCopy 语句
功能:复制一个文件
语法:FileCopy source, destination
//以前我复制文件可都用FileSystemObject的CopyFile方法,没想到这里 有更简单的
4 Kill 语句
功能:从磁盘删除文件
语法:Kill pathname
5 MkDir 语句
功能:创建一个新的目录或文件夹
语法:MkDir path
6 Name 语句
功能:重新命名一个文件、目录、或文件夹
语法:Name oldpathname As newpathname
7 SendKeys语句
功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样
语法:SendKeys string[, wait]
//非常好的一个语句,前些天不是有朋友用它写了个QQ自动聊天的工具吗.
8 Time 语句
功能:设置系统时间
语法:Time = time
9 Lock,Unlock 语句
功能:对于用 Open 语句打开的全部文件或一部分文件,其它进程所进行的控制访问、
语法:
Lock [#]filenumber[, recordrange]
. . .
Unlock [#]filenumber[, recordrange]
10 SetAttr 语句
功能:为一个文件设置属性信息
语法:SetAttr pathname, attributes
//好东西呀,可怜的我,以前修改文件修改文件属性老是借助Dos命令 eg : Attrib(shell “cmd.exe /c attrib 文件路径 -/+ r -/+ s -/+ h”)