用VBS脚本获取ADSL拨号上网的持续时间

[复制链接]
查看11 | 回复3 | 2009-1-7 12:53:05 | 显示全部楼层 |阅读模式
进来的朋友请耐心看完我的问题。谢谢~~~!!!呵呵,说得比较多。自己都觉得有点啰嗦了。
我家是12小时限时拨号上网的。经常出现“预支上网时间”的事(也就是一天超过12小时的上网时间)。所以想请高手帮我写个VBS脚本用来计算当天的总上网时间。不用详细记录每一次拨号上网的时间,只要计算出当天上网的总时间就行。比如今天第一次拨号上网用了1小时20分钟30秒的时间然后断开网络。过一段时间又上网用了45分钟15秒。只要算出今天到目前为止一共用了2小时5分钟45秒就可以,至于后面还有间断的上网时间的话就累计加起来。再就是每一天的上网总时间记录要按月份分开保存。如现在是2009年1月,建一个名为“2009年”的文件夹,这一年的时间记录都存在这里面,而“2009年”里面则是从“01月”到“12月”的子文件夹。而每天的记录则分别存在对应的月份文件夹里面,以“XX日.txt”的格式命名。时间以本地电脑为准。最好是每5秒一累计保存,以防突然断电或是其它突发事情导致累计时间没保存。还有最后一点就是如果当天上网时间超过了11个小时则以每20分钟一次用CreateObject("WScript.Shell").Popup弹个提示对话框,设为10秒自动关闭。当上网时间累计12个小时的时候弹出最后一次提示,以后不再弹提示。所有的要求就是这样了。
另附:下面这个链接是我连网后截下来的宽带连接状态图。我上传到我的个人主页里了。放心吧,只是一张图片。
http://zljzsm.cn
如上面链接中的图片所示。如果能用VBS获取图片中红色框内的时间那我上面的问题就好办了。其实我自己写了个这个功能的批处理(*.BAT),因为批处理是一个命令一个命令执行的,受系统资源使用率的影响大,所以一天下来累计的时间误差会比较大。如果谁能用批处理(*.BAT)获取链接中的图片中红框内的时间就更好了。因为这样只要教我获取上网时间的命令就可以了,其它的我自己就可以完成了,批处理我还是知道一点点的。VBS就不懂了。高手们,请不要太保守了。有能力你就尽管来发挥吧。这50分是见面礼,事成还有重谢。
一楼的朋友,不会说话就不要说话。我要不把问题说清楚一点,进来回答的都不明白我的意思,个个都答不对题,那我还不如不上来问。还有。不懂的话就离远点。什么叫“让人回答的欲望都没了”?就算你有回答的欲望你又能答得上来吗?靠这样挣取积分你不觉得很丢人?

回复

使用道具 举报

千问 | 2009-1-7 12:53:05 | 显示全部楼层
干脆你教我们吧,写这么详细,让人回答的欲望都没了...
回复

使用道具 举报

千问 | 2009-1-7 12:53:05 | 显示全部楼层
那么麻烦,现在包月那么便宜,才500多,整天可以上。你可以去咨询看的。...
回复

使用道具 举报

千问 | 2009-1-7 12:53:05 | 显示全部楼层
你好!干脆你教我们吧,写这么详细,让人回答的欲望都没了打字不易,采纳哦!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行