按键精灵 在软件指定窗口 输入 txt 文本 50
为了解放疲惫的身心,不再为5斗米折腰,只要6斗米就可以的目标前进。希望各位大神帮忙处理这个问题。有个办公软件是java系统开发的,有三个文本框,或者四个文本框需要输入。文...
为了解放疲惫的身心,不再为5斗米折腰,只要6斗米就可以的目标前进。希望各位大神帮忙处理这个问题。有个办公软件是 java系统开发的,有三个文本框,或者四个文本框需要输入。文本框前有例如 姓名,性别,家庭住址等标注。如何用按键精灵 识别 这个框是需要填写啥的(这个不懂),并且从指定txt文件 写入文本框(这个我会),不能使用找图找色,而且这些框输入错误会弹出 窗口提示错误,如何识别这个弹窗并且关闭?求代码,拖家带口 度日不易,求大神们帮帮忙,解放双手。
已经 通过编辑句柄完成了!还有一个问题代码如下:
RunApp "D:\nob.txt"
jb1 = Plugin.Window.Find(0, "nob.txt - 记事本")
jb2 = Plugin.Window.FindEx(jb1, 0, "Edit", 0)
sText = Plugin.Window.GetTextEx(jb2,1)
MessageBox sText
Call Plugin.Bkgnd.SendString(jb2, sText)
Call Plugin.Window.Close(jb1)
Call Plugin.Window.CloseEx(jb1)
最后两行代码是关闭nob.txt的,实际情况时 关闭不了。我的系统是win 7 64。请问各位大神
怎么关闭已经打开的txt 展开
已经 通过编辑句柄完成了!还有一个问题代码如下:
RunApp "D:\nob.txt"
jb1 = Plugin.Window.Find(0, "nob.txt - 记事本")
jb2 = Plugin.Window.FindEx(jb1, 0, "Edit", 0)
sText = Plugin.Window.GetTextEx(jb2,1)
MessageBox sText
Call Plugin.Bkgnd.SendString(jb2, sText)
Call Plugin.Window.Close(jb1)
Call Plugin.Window.CloseEx(jb1)
最后两行代码是关闭nob.txt的,实际情况时 关闭不了。我的系统是win 7 64。请问各位大神
怎么关闭已经打开的txt 展开
2个回答
展开全部
试试这个代码
RunApp "D:\nob.txt"
jb2=0
While jb2<1
jb1 = Plugin.Window.Find(0, "nob.txt - 记事本")
jb2 = Plugin.Window.FindEx(jb1, 0, "Edit", 0)
Wend
sText = Plugin.Window.GetTextEx(jb2,1)
MessageBox sText
Call Plugin.Bkgnd.SendString(jb2, sText)
hwnd=0
While hwnd<1
Hwnd = Plugin.Window.Find("Notepad", "nob.txt - 记事本")
If hwnd>1 Then
Call Plugin.Window.CloseEx(Hwnd)
End If
Wend
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询