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

Windows 腳本宿主  

AppActivate 方法

激活應用程序窗口。

object.AppActivate title 

參數

object
WshShell 對象。
title
指定要激活哪個應用程序。它可以是包含應用程序的標題(和出現在標題欄中的一樣)或過程 ID 的字符串。

說明

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

在確定要激活哪個應用程序時,指定的標題將與正在運行的每個應用程序的標題字符串相比較。如果不存在完全匹配的標題,則將激活標題字符串以 title 開頭的所有應用程序。如果還是找不到任何應用程序,則將激活標題字符串以 title 結尾的所有應用程序。如果存在多個名為 title 的應用程序實例,則將隨機激活一個實例。

示例

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

下面的示例啟動 Windows 計算器并使用 AppActivate 來確保計算器在頂部。

<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>

請參閱

運行腳本 | WshShell 對象 | SendKeys 方法