- VBScript的Sub Procedure以Sub开始,以End Sub结束,中间是VBScript语句。Sub procedure完成一系列的动作,但是不产生返回值。Sub Procedure也可以携带参数(如常量、变量、或表达式)。如果Sub Procedure不携带参数,则Sub 语句也必须带有一对空括号。
- debugger.breakpoints 创建了一个对象
- 遍历所有的断点信息
- regExp正则匹配过程中, multiline 为 false,那么 "^" 匹配字符串的开始位置,而 "$" 匹配字符串的结束位置。如果 multline 为 true,那么 "^" 匹配字符串开始位置以及 "\n" 或 "\r" 之后的位置,而 "$" 匹配字符串结束位置以及 "\n" 或 "\r" 之前的位置。
- split(arry, ”,”, -1, 1)拆分分隔符的字符串表达式,保存到数组中去,或许考虑采用正则匹配的方法; ubound(arry)计算出数组的边界
- objArgs = WScript.Arguments //接收命令行参数
- 接收一个breakpoint 对象:A = Debugger.Breakpoints.Item(0) or A = Debugger.Breakpoints.Item("main")
- Breakpoint.location 打印出来的信息
带参数出错,还是考虑使用行号来打断点
debugger.breakpoints.add ("DrPort_SetPinMode(stDrPort_PinNOTbl[wkuw_count],DR_PORT_PIN_MODE0))")
Three location descriptions are possible:
a function ( debugger.breakpoints.add("main") ),
a hex address ( debugger.breakpoints.add ("0xA00002CE") ),
a source file line ( debugger.breakpoints.add ("hellopcp.c 175")).
使用debugger的成员来获取location,获取的是当前断点所在函数以及行的信息
- 变量值的获取
- FileSystemObject.OpenTextFile(fname,mode,create,format)
opentextfile 参数:
fname:必须的。要打开的文件的名字。
mode:可选的。以什么方式打开。1=ForReading(以只读方式打开),2=ForWriting (以写方式打开),8=ForAppending(以添加方式打开,写入的内容将添加到文件末尾)。
create:可选的。设置如果所打开的文件不存在是否创建该文件。True为是,False为否。默认是False。
format:可选的。文件的格式。0=TristateFalse(以ASCII格式打开,这是默认的),-1=TristateTrue(以Unicode格式打开),-2=TristateUseDefault (以系统默认方式打开)
regval = Debugger.Register(temparr(regnum))
Replace:
http://bbs.csdn.net/topics/340092102
https://zhidao.baidu.com/question/569308133.html
MyString =String(5, "*") ' 返回"*****"。
- cscript C:\Users\ym-luy\Desktop\ude_script\AutoTestUDE.vbs "C:\Users\Public\Documents\pls\UDE 4.2\Workspaces\2771202.wsx" "C:\Users\Public\Documents\pls\UDE 4.2\Targets\TriBoard_TC27xD.cfg" "D:\Japan\01_High_ECM\MultiApl\110_TXH100x_FlexibleMA\Debug\110_TXH100x_FlexibleMA.elf"
cscript 和wscript.echo 的cmd窗口输出使用
- 全局的字符串变量清除上次循环的保存的内容:
fstr = string(0," ")
- Set的唯一用途是实例化对象变量(存放指向该对象的引用)。
CreateObject()完成的是创建对象的工作。使用该函数,都必须将您想要实例化的对象的标识符(prog id)传达给它,对象的库和类的名称一起构成可prog id
- FileExists 和 FolderExists参数不能使用通配符
浙公网安备 33010602011771号