//注意:返回的是数组变量,存储着每一个文件夹名。
//例子:数组 = lib文件遍历指定目录下所有文件夹名("C:\")
// For i=0 to UBound(数组)-1
// TracePrint 数组(i)
// Next
Dim 文件夹名,fso,folder,f,files
文件夹名 = ""
Set fso = CreateObject("ScriptingFileSystemObject")
Set folder = fsogetfolder(文件夹路径)
Set files = folderSubFolders
For Each f In files
文件夹名 = 文件夹名 & fname & ","
Next
Set fso = Nothing
//遍历指定目录下所有文件夹名 = 文件夹名
遍历指定目录下所有文件夹名 = Split(文件夹名, ",")
End Function
嗯。。不太懂你的意思。。标题和补充貌似没关联。。
要是查找已运行的程序的文件位置可以用
sPath = PluginWindowGetExePath(Hwnd)
------------------------------------------------------------------------------
要是按照补充的话,建议你去官网找个365插件,安装到按键精灵里面,里面貌似有两条命令能帮助你。。
------------------------------------------------------------------------------
你试试吧,我自己没用过。。(不知道是不是这个呢。。我记得安装之后在按键精灵显示“plug365”[365插件])
HH = PluginFileOpenFile("d:\1txt")//改成你自己的文件绝对路径Call PluginFileSeekFile(HH, 你账户名起始的字节数)
t1 = PluginFileReadLine(HH)
Call PluginFileSeekFile(HH,你密码起始的字节数)
t2 = PluginFileReadLine(HH)
//鼠标移动到输入账户的位置并单机
Delay 100
SayString "t1"
KeyPress "Tab", 1//或者是鼠标移动到输入密码的位置并单机
Delay 100
SayString "t2"
Call PluginFileCloseFile(HH)
具体的 *** 作都写在注释上面了。
希望对您有帮助。无刷新加载了些源码,是因为网页采用的是 Ajax 技术,使用 Javascript 动态获取服务器的返回信息,然后写入网页之中。
想要获取这一段源码,那就只有执行这一段 JS 代码,否则只是获取网页源码是静态的。
执行 JS 解析一般用 Chrome 的 V8 引擎,这在 PHP、Nodejs 等脚本语言中广泛使用,至于 VB,,因该也是没问题的,毕竟那个引擎是开源的。
但我觉得还是算了吧,还是换一个方式解决问退:
1、按键精灵创建一个浏览器窗口,鼠标模拟点击,然后鼠标模拟复制 *** 作,获取数据。
2、网页版按键精灵,直接调用 IE 解析网页,也可以使用自带的 PluginWebRunJS 命令直接运行 Javascript 语句,直接返回需要的数据。
================
希望我的回答对你有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)