按键精灵 在软件指定窗口 输入 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
展开
 我来答
编程爱好者01
2015-06-06 · 易语言按键精灵解答,美工问题解答
编程爱好者01
采纳数:613 获赞数:872

向TA提问 私信TA
展开全部

试试这个代码

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
百度网友ec0546a
2015-05-23 · TA获得超过789个赞
知道小有建树答主
回答量:1039
采纳率:71%
帮助的人:327万
展开全部
嗯这不是一分钟能解决的问题,你说的拖家带口 度日不易
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式