當前位置:編程學習大全網 - 編程語言 - 簡單求助向懂得編程的大哥大姐請教壹個問題,很簡單

簡單求助向懂得編程的大哥大姐請教壹個問題,很簡單

在新過程中運行程序。

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

  • 上一篇:南京機電職業技術學院是大專嗎
  • 下一篇:寧波的久久天橋為什麽要拆除?
  • copyright 2024編程學習大全網