如何用vbs將視窗一直設為活動視窗

2022-02-18 19:34:19 字數 3340 閱讀 2173

1樓:匿名使用者

objshell.run(strcommandline)還有兩個引數.

objshell.run(strcommandline,6)把a.exe視窗最小化.

2樓:

runwshshell 物件

在新過程中執行程式。

object.run(strcommand, [intwindowstyle], [bwaitonreturn])

引數object

wshshell 物件。

strcommand

表示要執行的命令列的字串值。必須包括要傳遞到可執行檔案的所有引數。

intwindowstyle

可選。表示程式視窗外觀的整數值。請注意,並非所有程式都使用此資訊。

bwaitonreturn

可選。布林值,表示在繼續執行指令碼中的下一條語句之前,指令碼是否等待執行完程式。如果設為 true,則在執行完程式後才執行指令碼,run 方法返回由程式返回的任何錯誤**。

如果設為 false(預設值),則 run 方法將自動在啟動程式後立即返回 0(不是錯誤**)。

說明run 方法返回一個整數。run 方法啟動在新 windows 程序中執行的程式。可以讓指令碼等到程式執行完後再繼續執行。

這允許您同步執行指令碼和程式。strcommand 引數內的環境變數自動擴充套件。如果某個檔案型別已正確註冊到某個程式中,則對該型別的檔案呼叫 run 方法時將執行該程式。

例如,如果您的計算機系統中裝有 word,則對 *.doc 檔案呼叫 run 方法時將啟動 word 並載入該文件。下表列出了 intwindowstyle 的可用設定。

intwindowstyle 說明

0 隱藏一個視窗並啟用另一個視窗。

1 啟用並顯示視窗。如果視窗處於最小化或最大化狀態,則系統將其還原到原始大小和位置。第一次顯示該視窗時,應用程式應指定此標誌。

2 啟用視窗並將其顯示為最小化視窗。

3 啟用視窗並將其顯示為最大化視窗。

4 按最近的視窗大小和位置顯示視窗。活動視窗保持活動狀態。

5 啟用視窗並按當前的大小和位置顯示它。

6 最小化指定的視窗,並按照 z 順序啟用下一個頂部視窗。

7 將視窗顯示為最小化視窗。活動視窗保持活動狀態。

8 將視窗顯示為當前狀態。活動視窗保持活動狀態。

9 啟用並顯示視窗。如果視窗處於最小化或最大化狀態,則系統將其還原到原始大小和位置。還原最小化視窗時,應用程式應指定此標誌。

10 根據啟動應用程式的程式狀態來設定顯示狀態。

示例 1

下面的 vbscript **用記事本開啟當前執行指令碼的副本。

set wshshell = wscript.createobject("wscript.shell")

wshshell.run "%windir%\notepad " & wscript.scriptfullname

下面的 vbscript **與上述**完成的操作相同,不同之處在於,它指定視窗型別,等待使用者關閉記事本,關閉記事本時儲存從記事本返回的錯誤**。

set wshshell = wscript.createobject("wscript.shell")

return = wshshell.run("notepad " & wscript.scriptfullname, 1, true)

示例 2

下面的 vbscript **開啟一個命令視窗,將路徑改為 c:\,並執行 dir 命令。

dim oshell

set oshell = wscript.createobject ("wscript.shell")

oshell.run "cmd /k cd c:\ & dir"

set oshell = nothing

在vbs中 如何彈出新視窗?

3樓:匿名使用者

是這樣嗎?

dim objws

set objws=wscript.createobject("wscript.shell")

doresult=msgbox("[是]彈出視窗a" & vbcr & "[否]彈出視窗b",3,"彈出視窗")

if result=6 then

objws.run "c:\"

elseif result=7 then

objws.run "d:\"

else

exit do

end if

loop

你能說的詳細一點嗎?

要彈出什麼對話方塊?

4樓:落vs寂

不可能的...........

5樓:兔寶貝的家

vbs能建立視窗嗎?

6樓:匿名使用者

run 方法

建立新的程序,執行 strcommand。

object.run (strcommand, [intwindowstyle], [bwaitonreturn])

引數 object

wshshell 物件。

strcommand

strcommand 引數中的環境變數將被自動。

intwindowstyle

可選項。設定正在執行的程式的視窗風格。

bwaitonreturn

可選項。如果未指定 bwaitonreturn 或其值為 false,立即返回到指令碼執行,而不是等待程序結束。

如果 bwaitonreturn 被設定為 true,run 方法將返回應用程式返回的錯誤碼。

如果未指定 bwaitonreturn 或者為 false,run 方法將返回錯誤碼 0。

說明 下表列出了 intwindowstyle 的可用設定:

intwindowstyle 描述

0 隱藏該視窗,啟用另一個視窗。

1 啟用並顯示一個視窗。如果視窗被最小化或最大化,系統會將其恢復為原來的大小和位置。在第一次顯示視窗時,應用程式應該指定該標誌。

2 啟用視窗,並將其顯示為最小化視窗。

3 啟用視窗,並將其顯示為最大化視窗。

4 將一個視窗按照上一次的大小和位置顯示。活動視窗仍保持活動狀態。

5 啟用視窗,並以其當前的大小和位置顯示。

6 將指定的視窗最小化,並啟用 z 順序中的下一個頂級視窗。

7 將視窗顯示為最小化視窗。活動的視窗仍將保持活動狀態。

8 顯示視窗當前狀態。活動的視窗仍將保持活動狀態。

9 啟用並顯示視窗。如果視窗為最小化或最大化的,系統將其恢復到原始的大小和位置。在恢復最小化視窗時應用程式應該指定該標誌。

10 根據啟動應用程式的程式的狀態設定顯示狀態。

如何用「一直」寫句子,用一直寫句子

因為我一直在努力學習,所以才取得好成績。喬喬會一直乖乖地待在地瓜身旁。一直不知道怎麼用一直造句。我學真的很專一直到媽媽來了我都不知道。只要我努力學習就能取得好成績 用 總是 寫句子 是因為我總是看著你,才會發 現你總是看著他。肩膀再瘦,想挑總是能挑起來的,只是累一點。路再坎坷,想走總是能走過去的,只...

為什麼玩龍之谷經常掉線一直出現這個視窗點確定就掉了,重新下了安裝還是這樣

out of memory.意思是你的實體記憶體不足.關於這一點我也曾經很苦惱.我猜你也是一個副本出來以後就出來這個框了,可以嘗試下增加電腦的實體記憶體,龍之谷在讀取副本的時候會大量讀寫虛擬記憶體裡的東西,這時候如果虛擬記憶體的容量不足就會出現滿溢現象.在實體記憶體達到一定水平了之後,如果還是這樣則...

愛如何一直保持下去,愛情怎麼才能一直保持下去

距離產生美 一定的距離還是很好的 不要在乎時刻擁有,要在乎天長地久 沒有什麼是永遠的,當時間久了後會變的淡了。努力的去愛吧!多有點新意。這樣更能長久。兩個人感情越處越深,是因為他們互動得越來越好。男女關係包括婚姻是一個動態平衡,永遠在動,相對平衡,它是往上走還是往下走,全看當事人互動的結果。所以,要...