luoyinghui 发表于 2013-2-26 20:28:14

在winxp能执行的程序为什么不能在win7上执行

我想更改PC机的IP地址,使用下面程序:
WinActivate("本地连接 属性");
ControlListView("本地连接 属性","",16012,"Select",2,2)
第二行在winxp上可执行,但在win7上执行不了。
请问问什么?

nangua111111 发表于 2013-2-27 01:02:27

win7和xp
窗口信息有时候会不一样,调整一下就好。

luoyinghui 发表于 2013-3-3 10:28:12

怎么调整啊?有时连简单的操作都不行!我想模仿操作设置网络IP地址,使用以下程序。winxp执行得很好,在win7上执行时,系统可以启动“本地连接 状态”窗口,但后面的命令根本不执行。如果,我手动关掉这个窗口,后面的命令就可以执行了,例如:拖拉鼠标、按“下移动”键盘按钮等。给我的感觉是,“本地连接 状态”窗口根本就没有激活。
WinActivate("本地连接 状态")
AutoItSetOption("mousecoordmode",0)
MouseClick("left",89,444)
;按“属性”按钮
Sleep(1000)
WinWait("本地连接 属性","")
;“本地连接 状态”弹了出来
Sleep(1000)
mouseclick("left",98,309,2)
;双击tcp/ip设置,没有任何反应。如果这时关闭窗口,就会看到鼠标操作。
Sleep(1000)
MouseClickDrag("left",98,309,198,409)
Sleep(1000)

henry10423 发表于 2013-3-3 14:48:28

建议不要使用滑鼠键盘模拟动作,
很容易失针!

netegg 发表于 2013-3-4 12:16:40

什么权限?win7的有些设置admin的权限都不够

zisedefeng 发表于 2013-3-6 13:04:57

窗口信息有时候会不一样。要注重学习。看看工具里的说明。
页: [1]
查看完整版本: 在winxp能执行的程序为什么不能在win7上执行