如何通过发送消息给“本地连接”窗口以简化修改IP的操作(句柄问题已解决,解决加100分)(50分)

  • 主题发起人 主题发起人 pjwork
  • 开始时间 开始时间
P

pjwork

Unregistered / Unconfirmed
GUEST, unregistred user!
因为绑定的IP经常要修改,试过通过注册表修改,发现必须要重启才生效。
所以打算这样:
(1)在进入“本地连接 属性”窗口后,通过程序findwindow找到那个Tsyslistview框(成功),让他选中“Internet协议 TCP/IP属性”这一行;
(2)然后发送消息点击下面的“属性”按钮,此时弹出“Internet协议 TCP/IP属性”窗口;
(3)在里面读取IP地址并将最后一位加1,再写入。
现在情况是这样:
(1)我在找到Tsyslistview框后,因为里面一共有3行,所以我发送3次键盘下移消息给他,再发送一个鼠标左键消息给他。此时可以达到选中最后一行。但是再找到属性按钮,发送鼠标左键消息给他,没有反应。如果取消前面的Tsyslistview框操作,可以弹出
网络客户端的属性窗口。
(2)如何获取IP框的句柄,读取IP框内的数据?使用delphi自带的sight程序看不到类名。自己编写程序可以看到其它所有类名和标题,唯独不能看到这个的
 
我方法是写注册表,然后重启网卡

http://www.delphibbs.com/delphibbs/dispq.asp?lid=3311468
 
谢谢了,我现在在外面,明天回去试试给你结分.
另外有没有写好的发我一份,如果可以每次加1那么我不需要代码,呵呵
pjwork@163.com
 
解决了,再发一贴给你,领分
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3424199
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
642
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部