Welcome 微信登录

首页 / 编程脚本

VBS调用Windows API函数的代码

VBS调用Windows API函数的代码

那天无意中搜索到一篇《WinCC VBS利用EXCEL调用Windows API函数》的文章,不知道WinCC是什么,Google了一下好像跟西门子自动化有关。WinCC是什么并不重要,重要的是这篇文章提供了VBS调用Windows API的一种思路——EXCEL VBA,一种传说比VB还要VB的语言。但是那篇文章中的例子都是使用已经写好的EXCEL VBA程序,即首先得存在一个EXCEL文件。我就想,能不能在VBS中通过excel.application...
VBS和UAC用户帐户控制实现代码

VBS和UAC用户帐户控制实现代码

虽然很多人觉得这个功能很鸡肋,但是以VBS的角度来看,UAC还是多多少少有点用的。在UAC的限制下,直接双击VBS文件只能在标准用户权限下运行,很多事情是做不了的,比如复制自身到windows文件夹,或者写入注册表的开机启动项等等。在XP下非常猖獗的暴风一号病毒,放到Win7下也就只能改改文件夹属性为隐藏罢了,其他什么都做不了。当然了,一些不明真相的同学喜欢把UAC功能关掉,然后装个叫什么359还是361的所谓安全软件。我也不好多说什么,不然会遭到围观的。...
vbs的字符串操作效率分析总结

vbs的字符串操作效率分析总结

可vbs根本就没有类似于StringBuilder这样的东东,所以咱哥们只能自己想办法优化了。正文: 我写了几段代码做了测试,得出以下结果: "普通字符串连接 StringLinkTest1() "性能最差,大约耗时20秒(最要命的是在这20秒内,整个CPU几乎是100%满负荷在运行) "普通字符串连接,但使用了临时变量来提升效率 StringLinkTest2() "性能令人吃惊的改善,大约耗时0.2秒 "使用数组+Join函数处理 StringArra...
msxml3.dll 错误 80070005 拒绝访问

msxml3.dll 错误 80070005 拒绝访问

昨天在采集某一个网站的时候,采集程序出错了。 是自写的采集程序。 经过搜索以后,查到一些没有用的结果,后来发现,用Msxml2.ServerXMLHTTP替换掉Msxml2.XMLHTTP,问题成功解决。 以下是分析排错过程。 老是采集一段时间就挂了,指定资源下载失败,或者拒绝访问。 后来直接全部是拒绝访问。 一开始,认为,对方服务器做了防采集设置,比如有时间限制之类的。 于是更改程序,原先是直接获取列表页,然后持续循环获得文章列表。改了采集文件结构, 原...
VBS中的标识符(Identifiers)

VBS中的标识符(Identifiers)

VBS其实存在两种标识符: 普通标识符(NORMALIDENTIFIER) 中括号标识符(BRACKETIDENTIFIER) 但是我看过的VBS书籍上都只讲了普通标识符,没有讲中括号标识符。 普通标识符的规则我们已经很熟悉了: 第一个字符必须是字母。 后面的字符可以是字母、数字和下划线(_) 长度不能超过 255 个字符 不能是VBS保留的关键字 中括号标识符的规则更简单: 中括号括起来的任意Unicode字符(换行、回车和NULL除外) 长度不能超过 ...
<< 41 42 43 44 45 46 47 48 49 50 >>