關於vb無法用shell開啟某程式求助

時間 2022-02-01 20:20:42

1樓:志當存高遠

shell 函式

執行一個可執行檔案,返回一個 variant (double),如果成功的話,代表這個程式的任務 id,若不成功,則會返回 0。

語法shell(pathname[,windowstyle])

shell 函式的語法含有下面這些命名引數:

部分 描述

pathname 必要引數。variant (string),要執行的程式名,以及任何必需的引數或命令列變數,可能還包括目錄或資料夾,以及驅動器。

windowstyle 可選引數。variant (integer),表示在程式執行時視窗的樣式。如果 windowstyle 省略,則程式是以具有焦點的最小化視窗來執行的。

windowstyle 命名引數有以下這些值:

常量 值 描述

vbhide 0 視窗被隱藏,且焦點會移到隱式視窗。

vbnormalfocus 1 視窗具有焦點,且會還原到它原來的大小和位置。

vbminimizedfocus 2 視窗會以一個具有焦點的圖示來顯示。

vbmaximizedfocus 3 視窗是一個具有焦點的最大化視窗。

vbnormalnofocus 4 視窗會被還原到最近使用的大小和位置,而當前活動的視窗仍然保持活動。

vbminimizednofocus 6 視窗會以一個圖示來顯示。而當前活動的的視窗仍然保持活動。

說明如果 shell 函式成功地執行了所要執行的檔案,則它會返回程式的任務 id。任務 id 是一個唯一的數值,用來指明正在執行的程式。如果 shell 函式不能開啟命名的程式,則會產生錯誤。

注意 預設情況下,shell 函式是以非同步方式來執行其它程式的。也就是說,用 shell 啟動的程式可能還沒有完成執行過程,就已經執行到 shell 函式之後的語句。

shell 函式示例

本示例使用 shell 函式來完成一個使用者指定的應用程式。

' 將第二個引數值設成 1,可讓該程式以正常大小的視窗完成,並且擁有焦點。

dim retval

retval = shell("c:\windows\calc.exe", 1) ' 完成calculator。

參考資料:msdn

2樓:匿名使用者

指導意見:

可以在懷孕4個月做b超檢查的,要順其自然,男女一樣。現在主要是增加全面的營養,保持良好的心情,合理的飲食,多吃瓜果和蔬菜,粗細搭配,安心養胎。

vb如何用shell呼叫word程式的開啟word檔案

3樓:夔傀儡

直接右擊word屬性把路徑複製貼上就行了

關於vb的shell命令的問題

4樓:

shell 函式

執行一個可執行檔案,返回一個 variant (double),如果成功的話,代表這個程式的任務 id,若不成功,則會返回 0。

語法shell(pathname[,windowstyle])

shell 函式的語法含有下面這些命名引數:

部分 描述

pathname 必要引數。variant (string),要執行的程式名,以及任何必需的引數或命令列變數,可能還包括目錄或資料夾,以及驅動器。

windowstyle 可選引數。variant (integer),表示在程式執行時視窗的樣式。如果 windowstyle 省略,則程式是以具有焦點的最小化視窗來執行的。

windowstyle 命名引數有以下這些值:

常量 值 描述

vbhide 0 視窗被隱藏,且焦點會移到隱式視窗。

vbnormalfocus 1 視窗具有焦點,且會還原到它原來的大小和位置。

vbminimizedfocus 2 視窗會以一個具有焦點的圖示來顯示。

vbmaximizedfocus 3 視窗是一個具有焦點的最大化視窗。

vbnormalnofocus 4 視窗會被還原到最近使用的大小和位置,而當前活動的視窗仍然保持活動。

vbminimizednofocus 6 視窗會以一個圖示來顯示。而當前活動的的視窗仍然保持活動。

說明如果 shell 函式成功地執行了所要執行的檔案,則它會返回程式的任務 id。任務 id 是一個唯一的數值,用來指明正在執行的程式。如果 shell 函式不能開啟命名的程式,則會產生錯誤。

注意 預設情況下,shell 函式是以非同步方式來執行其它程式的。也就是說,用 shell 啟動的程式可能還沒有完成執行過程,就已經執行到 shell 函式之後的語句。

shell 函式示例

本示例使用 shell 函式來完成一個使用者指定的應用程式。

' 將第二個引數值設成 1,可讓該程式以正常大小的視窗完成,並且擁有焦點。

dim retval

retval = shell("c:\windows\calc.exe", 1) ' 完成calculator。

參考資料:msdn

vb的sub子程式怎麼用,關於vb的sub子過程的定義問題!

聽不清啊 建立sub過程 1 定義sub過程 語句結構如下 static private public sub 過程名 引數列表 語句塊 exit sub 語句塊 endsub 引數列表指明瞭呼叫時傳送給過程的引數的型別和個數,每個引數的格式為 byval 變數名 as 資料型別 如果加上byval...

VB中設計演算法,判斷某數是不是迴文數(用文字敘述就可以了)

vb妮可 2種方法,1,是使用vb自帶的函式strreverse 一個數字,被翻過來以後,還和原數字相同,就可以判斷是迴文數了 2.使用迴圈,每次都2端取數字,都相同,就可以判斷為迴文數,當有不同時,跳出迴圈,不是迴文數 最簡單的方法是把數字轉化為字串r,在去掉前導r的空格後,檢查r是否和strre...

關於個別資料夾無法開啟的問題,資料夾無法開啟或刪除 提示為引用了一個不可用的位置

現象 部分資料夾變成了0kb,無法開啟 複製 刪除,顯示無權訪問。造成這種現象的前提 1 資料夾是在ntfs檔案系統下 2 重灌過xp系統。原因 重灌後,使用者的安全 id 已更改,不再與無法開啟的資料夾的所有者的安全 id 相符。解決方法 1 我的電腦 工具 資料夾選項 檢視,清除 使用簡單檔案共...