bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

VB.NET程序參數,vbs參數

vb.net編寫程序時如何存儲設置參數?

比較專業的做法是在項目中添加微軟的Application Settings類,詳細幫助文檔:

專業成都網站建設公司,做排名好的好網站,排在同行前面,為您帶來客戶和效益!成都創新互聯公司為您提供成都網站建設,五站合一網站設計制作,服務好的網站設計公司,網站設計制作、做網站負責任的成都網站制作公司!

使用極其簡單,假設在settings1.settings設置一個項目,名稱:IP,類型:String,范圍:用戶,值:192.168.1.1

調用:Dim sIP As String = setting.IP

獲取缺省值:Dim sIP As String = Settings1.Default.IP

保存: setting.IP = "192.168.1.30" : setting.Save()

如何使用VB.NET中可選參數調用方法

VB.NET可選參數的默認值必須是一個常數表達式。

過程定義中跟在可選參數后的每個參數也都必須是可選的。

下面的語法顯示帶VB.NET可選參數的過程聲明:

Sub sub name(ByVal parameter 1 As data type 1,

Optional ByVal parameter 2 As data type 2 = default value)

調用帶VB.NET可選參數的過程

過程在運行時無法檢測到給定的參數是否已被省略,或者調用代碼是否已顯式提供默認值。如果需要弄清楚這一點,可以設置一個不可能的值作為默認值。下面的過程定義了可選參數 office,并測試其默認值 QJZ 以查看它在調用中是否已被省略:

Visual Basic

Sub notify(ByVal company As String, Optional ByVal office As String = "QJZ")

If office = "QJZ" Then

Debug.WriteLine("office not supplied -- using Headquarters")

office = "Headquarters" End If

' Insert code to notify headquarters or specified office.

End Sub

如果可選參數是像 String 這樣的引用類型,只要它不是該變量所預期的值,就可以使用 Nothing 作為默認值。

VB.NET可選參數和重載

定義帶可選參數的過程的另一種方法是使用重載。如果有一個可選參數,可以定義過程的兩個重載版本,一個接受此參數,另一個則不帶參數。此方法隨可選參數數目的增加而變得更復雜。然而,這樣做的優點是可以完全確定調用程序是否提供了每個VB.NET可選參數。

vb.net運行所在目錄的應用程序并加參數

可試試下面的方法:

1.可接收參數的外部程序

/// summary

/// 可接收參數的外部程序主函數

/// /summary

static class Program

{

/// summary

/// The main entry point for the application.

/// /summary

[STAThread]

static void Main(string[] paras)

{

string temp = "";

foreach (string str in paras)

{

temp += str + ",";

}

MessageBox.Show(temp);

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());

}

}

2.啟動外部程序的方法(給外部程序加參數)

/// summary

/// 調用外部程序窗體

/// /summary

public partial class Invokeprogram : Form

{

public Invokeprogram()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

System.Diagnostics.Process proc = new System.Diagnostics.Process();

proc.StartInfo.CreateNoWindow = true;

proc.StartInfo.UseShellExecute = false;

proc.StartInfo.RedirectStandardOutput = true;

proc.StartInfo.FileName = Application.StartupPath + "\\WindowsFormsApplication1.exe";

proc.StartInfo.Arguments = "-steam -game cstrike"; //傳入啟動參數

proc.Start();

//string output = proc.StandardOutput.ReadToEnd();

// MessageBox.Show(output);

}

}

VB.NET 指定程序參數

Command 函數

給程序傳遞參數后,參數會保存在command函數中,通過處理command接受的參數字符串來來編寫相應代碼就行了

例如快捷方式為“D:\Test.exe -s”

程序寫:

msgbox(command)

得到的結果為:“-s”

求教VB.NET如何獲取進程的命令行參數

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim a As String

a = Microsoft.VisualBasic.Command 'a是發送給程序的命令

End Sub

End Class

名稱欄目:VB.NET程序參數,vbs參數
URL分享:http://vcdvsql.cn/article10/hshpdo.html

成都網站建設公司_創新互聯,為您提供網站改版網站排名移動網站建設網站維護網站導航App設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化