- 浏览: 1454534 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
'**********************************************************************
'* Filename: water.vbs *
'* Author: Pred yecha@freecity.cn*
'* You may freely modify or redistribute this file *
'**********************************************************************
'
'注意,使用本脚本时,在脚本相同目录下创建一个文件名为Filename的文件,
'脚本把Filename每行内容依次作为文章标题发表在bbs上
'必须先登录到bbs并经如要post的那个板
'
Filename = "water_title.txt"
'Option Explicit
Main
MsgBox ("Script End")
Sub Main()
Const nTimeout = 20
Const ForReading = 1
Dim bConnect, nTime, nScreenHeight, strScreenLine, nDelay
Dim fso, f1, f2, ts, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.OpenTextFile(Filename, ForReading)
'b为一个文本文件,脚本把b.txt每行内容依次作为文章标题发表在bbs上
While(Not ts.AtEndOfStream)
s = ts.ReadLine()
s = TrimAll(s)
If s <> "" Then
If ( Not Expect("离开", 1, 10)) Then
'判断屏幕第2行是否有"离开",主要用来判断当前是否在文章列表中
'Error?
Exit Sub
End If
STermScript.SendConvertedData ("^P") '发表文章
STermScript.Delay 200 '短暂延时
If (Not ExpectCursor("标题:", 10)) Then
'当前光标处是填写标题的地方?
'Error?
MsgBox("error?")
Exit Sub
End If
STermScript.SendData (s) '填入标题
STermScript.SendConvertedData ("^M^M") '送出回车
STermScript.Delay 200
STermScript.SendConvertedData ("^W") '结束文章编辑
STermScript.Delay 200
If (Not ExpectCursor("(S)转信", 10)) Then
'出现选择菜单"(S)转信, (F)换行发出,(L)不转信, (A)取消,……"?
'Error?
STermScript.SendConvertedData ("^[^[$$") '出现错误,设法回到版面列表状态
Else
STermScript.SendConvertedData ("^M") '正常,送出回车
End If
STermScript.Delay 20000 '发文时间间隔
End If
Wend
ts.Close
End Sub
'************************************************************
'* Function: TrimAll(strIn) *
'* Return Value: *
'* 除去字符串中所有可能的空格,tab等 *
'************************************************************
Function TrimAll(strIn)
Dim s,c, i
s = Trim(strIn)
TrimAll = ""
for i = 1 to Len(s)
c = Mid(s, i, 1)
If (Asc(c) = 9) Then
Else
TrimAll = TrimAll + c
End if
Next
End Function
'************************************************************
'* Function: ExpectCursor(ByRef str, ByVal TimeOut) *
'* Return Value: True 出现 False 未出现 *
'* 判断在一定时间内,光标所在行是否出现指定字符串 *
'************************************************************
Function ExpectCursor(ByRef str, ByVal TimeOut)
Dim starttime
starttime = Timer
While (Not InStr(STermScript.GetBuffer(STermScript.GetCursorY()), str) > 0)
STermScript.Delay (200)
If (Abs(Timer - starttime) > TimeOut) Then
ExpectCursor = False
' MsgBox (str + " not found, timeout")
Exit Function
End If
Wend
ExpectCursor = True
End Function
'************************************************************
'* Function: Expect(ByRef str, ByVal l, ByVal TimeOut) *
'* Return Value: True 出现 False 未出现 *
'* 判断在一定时间内,指定行是否出现指定字符串 *
'************************************************************
Function Expect(ByRef str, ByVal linenum, ByVal TimeOut)
Dim starttime
starttime = Timer
While (Not InStr(STermScript.GetBuffer(linenum), str) > 0)
STermScript.Delay (200)
If (Abs(Timer - starttime) > TimeOut) Then
Expect = False
' MsgBox (str + " not found, timeout")
Exit Function
End If
Wend
Expect = True
End Function
发表评论
-
wxpython学习笔记
2011-01-13 21:21 2032出处:http://www.cnblogs.com ... -
ADO编程实用宝典
2009-05-08 13:05 1478目录 ADO编程实用宝典 目录 一引入A ... -
创建ACCESS的存储过程
2008-09-11 22:52 4803在Access自身的帮助中看到了Create Procedu ... -
实现服务器端的多线程SOCKET Server
2008-09-11 16:45 3413实现服务器端的多线程SOCKET Server 想要实现 ... -
轻量级xml读写模块 tinyXML
2008-09-11 16:32 2900文档和使用例子: http://www.grinningl ... -
基于TinyXML的XML文档操作(部分测试代码)
2008-09-11 16:31 2436#include <stdio.h> #incl ... -
使用tinyxml类解析XML
2008-09-11 16:26 2450读取和设置xml配置文件是最常用的操作,试用了几个C++的XM ... -
用VB制作网站登陆器
2008-08-25 20:59 4098Private Sub Command1_Click() Wb ... -
vb+Webbrowser控件详解
2008-08-25 20:54 3283方法 说明 GoBack 相当 ... -
VB自动提交表单问题
2008-08-25 14:32 2478需要知道表单名称呢,比如 <Form name=&quo ... -
c++下载网页的代码,VC6.0编译通过
2008-05-30 19:21 3859#include <winsock2.h> ... -
【译】C/S 多线程Socket类
2008-05-30 19:16 1678Multi-threaded Client/Server So ... -
C++ Socket Class for Windows
2008-05-30 18:59 1634Here, I present the source c ... -
C++ socket程序
2008-05-30 17:58 11513C++ socket程序 下面是一个C++调用windows ... -
字符串提取
2008-05-05 11:24 1304Function bTest(ByVal s As Strin ... -
VB用正则表达式提取网页中的链接
2008-05-05 10:37 2905VBScript code Function getUrl ... -
利用VB提取HTML文件中的EMAIL地址
2008-05-05 09:53 1193电子邮件(EMAIL)是INTERNET上应用最广泛的一种服务 ... -
VB6.0如何使用正则表达式
2008-05-04 20:39 8013最近在用VB6解决一个网页解析的应用,涉及到了正则。如何在VB ... -
VB写一个IE插件
2008-05-04 18:20 3073Q: 就类似于3721的插件一样,当用户浏览我的网站的时候,提 ... -
破解VisualStudio2005(vs2005) 的180天限制
2008-04-19 11:53 4568中文版本的软件本身是正式版,但内置的序列号却是180天试用版的 ...
相关推荐
nmap漏扫的全部600+脚本,"acarsd-info.nse", "address-info.nse", "afp-brute.nse", "afp-ls.nse", "afp-path-vuln.nse", "afp-serverinfo.nse", "afp-showmount.nse", "ajp-auth.nse", "ajp-brute.nse", "ajp-...
在讨论Unity脚本生命周期流程图时,涉及的是一种特定于Unity引擎的编程概念,其中详细描述了游戏对象(GameObjects)所附加的脚本组件(MonoBehaviours)的各个生命周期阶段以及它们被调用的时机。这个流程图是Unity...
从给定的文件信息中,我们可以提取到一系列与JavaScript脚本相关的知识点,这些知识点主要集中在数据验证函数的设计与实现上,特别关注了IP地址、字符串完整性、整数、手机号码等常见输入格式的校验。下面,我们将...
### JavaScript 日期加减与间隔计算函数解析 在日常开发工作中,我们经常需要处理与日期相关的功能,例如计算两个日期之间的差值或者基于当前日期进行加减操作等。虽然 JavaScript 提供了内置的 `Date` 对象来处理...
凯丹Kaidan 是一个简单的脚本,它使用文件作为 url 的输入,并使用不同分辨率对每个页面进行截图。如何使用它安装和 。 克隆文件夹,运行“npm install”,打开 urls.txt 并添加要测试的页面,在新行中分隔。 然后...
《Scriptor:一款开源的多语言脚本编辑器》 Scriptor是一款强大的开源脚本编辑器,专为程序员和开发者设计,支持多种编程语言,包括C、C++、CSS、PHP、Java、Python以及HTML等。这款编辑器的出现,为用户提供了免费...
PythonScript是一款为Notepad++设计的强大插件,它使得用户能够在Notepad++环境中直接编写、运行和调试Python脚本。这个插件极大地扩展了Notepad++的功能,使得它不仅仅是一个文本编辑器,更是一个轻量级的集成开发...
在不同版本的QT、不同的编译器以及不同操作系统下,如果代码文件中有中文或者非纯英文,那么有的时候会编译不过或者程序运行时有乱码。为了程序正确,有时就需要转换代码文件的字符编码。 使用notepad++可以装换编码...
写在前面:该插件可以直接在notepad++插件管理器中安装,如果安装完之后,运行出现: Unknown exception和python script plugin did not accept the script的报错提示,一般在window7/8/10 64位系统报错。...
摘要:JAVA源码,系统相关,登录界面 Java实现...显示表单,登录成功时,显示登录成功信息,登录错误时,显示错误信息并返回登录窗口,显示登录错误警报,然后显示登录窗口,实现接口CommandListener的方法,销毁程序。
Scritp Mainfile.m 有关于如何使用编码的示例。 函数 topsissimBM.m 是该方法的主要函数调用。 函数 simLPBon.m 计算备选方案之间基于 Bonferroni 均值的相似性。 函数 Bonmean.m 计算 Bonferroni 均值。 函数 ...
ExcelScript是一种基于VBA(Visual Basic for Applications)的编程技术,用于在Microsoft Excel中实现自动化和自定义功能。通过ExcelScript,你可以创建宏、自定义工具栏、编写类模块,以及处理工作簿的打开、关闭...
使用某种语言sql,T-sql,PL sql,mySql等执行数据库的Scritp(SQLQueryDataBase.sql)。 修改“ WcfService”项目的“ Web.config”文件,如果有,请根据您的凭据修改“ connectionStrings”。 使用Visual Studio...
这些 matlab 文件用于基于相似性的 TOPSIS 方法。 原文发表于 ... Scritp Mainfile.m 有关于如何使用编码的示例。 函数 topsissim.m 是该方法的主要函数调用。 函数 simLP.m 计算备选方案之间的相似性。