欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows 腳本宿主  

AppActivate 方法

激活應(yīng)用程序窗口。

object.AppActivate title 

參數(shù)

object
WshShell 對(duì)象。
title
指定要激活哪個(gè)應(yīng)用程序。它可以是包含應(yīng)用程序的標(biāo)題(和出現(xiàn)在標(biāo)題欄中的一樣)或過(guò)程 ID 的字符串。

說(shuō)明

AppActivate 方法返回的布爾值表示過(guò)程調(diào)用是否成功。該方法將焦點(diǎn)轉(zhuǎn)移到命名應(yīng)用程序或窗口中,但是并不影響應(yīng)用程序或窗口是最大化還是最小化。用戶執(zhí)行更改焦點(diǎn)的操作(或關(guān)閉窗口)時(shí),焦點(diǎn)移離活動(dòng)的應(yīng)用程序窗口。

在確定要激活哪個(gè)應(yīng)用程序時(shí),指定的標(biāo)題將與正在運(yùn)行的每個(gè)應(yīng)用程序的標(biāo)題字符串相比較。如果不存在完全匹配的標(biāo)題,則將激活標(biāo)題字符串以 title 開頭的所有應(yīng)用程序。如果還是找不到任何應(yīng)用程序,則將激活標(biāo)題字符串以 title 結(jié)尾的所有應(yīng)用程序。如果存在多個(gè)名為 title 的應(yīng)用程序?qū)嵗瑒t將隨機(jī)激活一個(gè)實(shí)例。

示例

下面的示例演示如何將一個(gè) .wsf 文件用于以不同腳本語(yǔ)言(VBScript 和 Jscript)寫成的兩個(gè)作業(yè)。兩個(gè)作業(yè)的功能相同 — 每個(gè)作業(yè)都運(yùn)行 Windows 計(jì)算器并將它發(fā)送給鍵擊以執(zhí)行簡(jiǎn)單的計(jì)算。

下面的示例啟動(dòng) Windows 計(jì)算器并使用 AppActivate 來(lái)確保計(jì)算器在頂部。

<package>
<job id="vbs">
<script language="VBScript">
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "Calculator"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 2500
</script>
</job>

<job id="js">
<script language="JScript">
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("calc");
WScript.Sleep(100);
WshShell.AppActivate("Calculator");
WScript.Sleep(100);
WshShell.SendKeys("1{+}");
WScript.Sleep(500);
WshShell.SendKeys("2");
WScript.Sleep(500);
WshShell.SendKeys("~");
WScript.Sleep(500);
WshShell.SendKeys("*3");
WScript.Sleep(500);
WshShell.SendKeys("~");
WScript.Sleep(2500);
</script>
</job>
</package>

請(qǐng)參閱

運(yùn)行腳本 | WshShell 對(duì)象 | SendKeys 方法