标题:
[其他]
窗口操作及鼠标模拟等综合工具 WINname 0.1
[打印本页]
作者:
xinje
时间:
2010-5-22 17:54
标题:
窗口操作及鼠标模拟等综合工具 WINname 0.1
-------------------------------------------
此程序暂时是测试阶段。
希望大家多提意见,以便完善。
一下是帮助内容,有什么不明白的,和BUG请留言。
测试系统:windows xp SP2/SP3
-------------------------------------------
WINname 0.1 windows窗口及鼠标控制
作者:xinje
E-mail:[email=xinje@126.com]xinje@126.com[/email]
2010.5.22
/W 获取鼠标焦点处控件句柄,按键盘END键捕捉控件句柄
/Q 进程名题取句柄,如:WINname /q cmd.exe 。注意大小写。失败返回-1
/I 进程PID取句柄。如:WINname /i [进程PID]。失败返回-1
/T 向指定窗口句柄发送文本,可像游戏内发送文本信息。如:WINname /t [窗口句柄] [文本]
/X 按键盘END键捕捉桌面鼠标坐标。返回8位整数,前四位为X,后四位为Y。
如:00120233,x=0012 y=0233
/D 鼠标移动、点击模拟。
如:WINname /d [8位坐标整数(桌面坐标)] [操作[整数]]
操作:1:单击 2:双击 3:无操作
/A 按键盘END键捕捉窗口句柄以及窗口内鼠标坐标。返回8位整数,前四位为X,后四位为Y。
如:00120233,x=0012 y=0233
/M 后台模拟鼠标单击事件。
如:WINname /m [窗口句柄] [8位坐标整数(窗口内坐标)] [[整数]鼠标操作方式]
鼠标操作方式: 1:单击 2:双击 3:按下 4:放开
/U 更改窗口标题。可更改按钮控件名称。如:WINname /u [窗口句柄] [新的标题]
注意:
[8位坐标整数] 格式为00000000
其中/X 与/A 有本质区别,/X为整个屏幕坐标 /A为指定窗口内坐标
http://bcn.bathome.net/s/tool/index.html?key=WINname
作者:
fanfande
时间:
2011-11-18 01:42
回复
1#
xinje
如:WINname /m [窗口句柄] [8位坐标整数(窗口内坐标)] [[整数]鼠标操作方式]
鼠标操作方式: 1:单击 2:双击 3:按下 4:放开
你好这一句可以写个例子吗
我测试下来总是鼠标移上去没有动作
作者:
xinje
时间:
2011-11-19 14:45
WinName /m 722698 00960196 1
其中722698是窗口句柄。00960196是窗口内的xy坐标。1是单击。这些可以通过winname /a 来获取。
作者:
狱渊
时间:
2013-5-6 22:32
多谢楼上的了
作者:
Byaidu1
时间:
2013-5-7 19:49
lz,我也写过第三方,手动获取句柄太麻烦了
……
typedef HWND (WINAPI *PROCGETCONSOLEWINDOW)();
PROCGETCONSOLEWINDOW GetConsoleWindow;
int mian()
{
……
HMODULE hKernel32 = GetModuleHandle("kernel32");
GetConsoleWindow= (PROCGETCONSOLEWINDOW)GetProcAddres(hKernel32,"GetConsoleWindow");
HWND cmd=GetConsoleWindow();
……
}
作者:
我来了
时间:
2013-5-17 11:30
案例太少 能不能多给些啊?
感觉这个小巧实用啊。
作者:
windowsxpwindow
时间:
2015-1-9 22:49
WinName /m 722698 00960196 1
其中722698是窗口句柄。00960196是窗口内的xy坐标。1是单击。这些可以通过winname /a 来获取。
这句回复帮了我大忙了 这个非常好呀。
作者:
hedy11
时间:
2017-6-1 20:20
这命令不知还有没有人用,怎么写入批处理中
作者:
shao
时间:
2019-7-18 23:43
回复
8#
hedy11
cmd是通过环境变量的。相当于CD时候的操作,当你刚打开cmd时,你会发现标题它指向“C:\windows\sytem32\”对不对?
这是他的环境变量,所以你只要把这个大佬的文件放进去就好了
作者:
shao
时间:
2019-7-18 23:57
回复
1#
xinje
那啥,大佬啊,“/t”这个命令不用获取焦点的吗?我用txt文件CMD一直重申命令格式啊
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2