TC官方合作论坛

标题: 如何用脚本改变另一个软件上的控件内容,求指教 [打印本页]

作者: tc6070    时间: 2014-4-6 10:29
标题: 如何用脚本改变另一个软件上的控件内容,求指教
[attach]15204[/attach]
就以天使插件工具为例吧,假如这控件是只读的,我要做一个脚本要改变天使测试工具里面的内容。求大神告知其逻辑实现过程,简单说一下就好.......

作者: linzijian2    时间: 2014-4-6 11:05
内存读写吧。。。其他估计没啥办法
作者: q273814    时间: 2014-4-6 14:02
  1. procedure TfrmD2zc.lblstartClick(Sender: TObject);
  2. var
  3.   mp:TPoint;//鼠标坐标
  4.   hwndclass:string;//窗口类名
  5.   ThreadID:DWORD;//保存线程标识
  6. begin
  7.   GetCursorPos(mp); //获取鼠标坐标
  8.   hwnd:=WindowFromPoint(mp);//得到鼠标指向的窗口句柄
  9.   if pos('pg_gui_window_default_class',hwndclass)<>1 then exit;
  10.   SetWindowText(Hwnd,'D2zc')
  11.   
  12. end;
复制代码

作者: q273814    时间: 2014-4-6 14:03
q273814 发表于 2014-4-6 14:02

呃 刚刚在敲代码 直接copy来的 用tc的语法就是得到句柄 更改text的值 应该是酱紫滴
作者: tc6070    时间: 2014-4-6 16:27
q273814 发表于 2014-4-6 14:03
呃 刚刚在敲代码 直接copy来的 用tc的语法就是得到句柄 更改text的值 应该是酱紫滴  ...

你这代码好像不是TC的吧~什么语言的?看不懂 = =

作者: q273814    时间: 2014-4-7 00:07
tc6070 发表于 2014-4-6 16:27
你这代码好像不是TC的吧~什么语言的?看不懂 = =
  1. 功能 热键0_热键()
  2.     句柄=窗口.鼠标所在窗口句柄()
  3.     str="..."
  4.     窗口.设置标题(句柄,str)
  5. 功能结束
复制代码

作者: tc6070    时间: 2014-4-7 10:45
q273814 发表于 2014-4-7 00:07

额~这不是改标题,是要改控件内容
作者: q273814    时间: 2014-4-9 00:05
tc6070 发表于 2014-4-7 10:45
额~这不是改标题,是要改控件内容

得到控件的句柄嘛  那个算是文本框么 文本框的 text属性和窗体的caption属性是一个玩意啊
作者: q273814    时间: 2014-4-9 00:05
tc6070 发表于 2014-4-7 10:45
额~这不是改标题,是要改控件内容

得到控件的句柄嘛  那个算是文本框么 文本框的 text属性和窗体的caption属性是一个玩意啊
作者: q273814    时间: 2014-4-9 00:05
tc6070 发表于 2014-4-7 10:45
额~这不是改标题,是要改控件内容

得到控件的句柄嘛  那个算是文本框么 文本框的 text属性和窗体的caption属性是一个玩意啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1