中易网

vbs获取当前活动窗口标题

答案:1  悬赏:70  
解决时间 2021-04-09 22:16
如题,用下列代码并没成功获取
===========================
wscript.sleep 5000
Set objWord = CreateObject("Word.Application")
Set colTasks = objWord.Tasks

For Each objTask in colTasks
If objTask.Visible Then
Wscript.Echo objTask.Name
Exit For
End If
Next
objWord.Quit
======================================
请高人指教
最佳答案
函数功能:该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内。如果指定的窗口是一个控制,则拷贝控制的文本。但是,GetWindowTeXt不能接收在其他应用程序中的控制文本。

函数原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount);

参数:

hWnd:带文本的窗口或控制的句柄。

IpString:指向接收文本的缓冲区的指针。

nMaxCount:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符。如果文本超过界限,它就被截断。

返回值:如果函数成功,返回值是拷贝的字符串的字符个数,不包括中断的空字符;如果窗口无标题栏或文本,或标题栏为空,或窗口或控制的句柄无效,则返回值为零。若想获得更多错误信息,请调用GetLastError函数。

函数不能返回在其他应用程序中的编辑控制的文本。

备注:如果目标窗口属于当前进程,GetWindowText函数给指定的窗口或控制发送WM_GETTEXT消息。如果目标窗口属于其他进程,并且有一个窗口标题,则GetWindowTeXt返回窗口的标题文本,如果窗口无标题,则函数返回空字符串。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oppo s39 怎样才算是充满电?
捷安特atx777和fcr3500哪个好
有什么日本的SLG游戏和RPG的比较好玩。
谁有奉新百丈寺的电话号码?
武汉福而格语言培训学校怎么去啊,有知道地址
电脑网线后面面板都没电什么原因
纠结。她把我QQ删了、然后又加我?有问我可以
协信春山台在什么地方啊,我要过去处理事情
飞车正在开东西,突然异常,东西没了
济南哪里可以买到专升本的书的地方(最好是指
工作了,试用期一般多久啊?
7寸丰田RAV4专车专用车载DVD播放器 安装方法
下列神将谁没有皮肤? a.a.神诸葛b.b.神吕蒙
关于压力的作文 题目 结尾
马钢集团康泰置地发展公司地址有知道的么?有
推荐资讯
大竹塘在什么地方啊,我要过去处理事情
我就是那只留恋的红烛是哪首歌词
抚养费在什么情况下可以要求法院增加?女方的
租一辆婚车要多少钱 路程大概两个半小时
爱买不买鞋屋在什么地方啊,我要过去处理事情
群内消息自动禁言怎么搞
来月经时经血是淡粉色的而且有血丝,下体偏左
《陋室铭》同样类型的诗
哪个miui版本可以将应用安装到sd卡上
电脑没有word和excel怎么办
是不是血液干了,里面所有的病毒也死了?
周恩坝地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?