2011-05-03 30 views
0

我想知道如何獲取鼠標所選文件的數量並將其扔到args。 到目前爲止我知道「%1」用於知道文件路徑。獲取鼠標所選文件的數量並將它們扔到參數

static void main (string[] args) 
{ 
    string a = args[?] --> number of files selected 
} 
+0

你在說什麼文件?文件選擇在哪裏?在Windows資源管理器中? – 2011-05-03 07:52:12

+0

你是指拖到應用程序窗口的文件?如果你有你的答案,那麼接受答案。 – Saleh 2011-05-03 08:16:28

+0

是的..我選擇了在Windows資源管理器中的文件,對...然後我想要得到我的應用程序中選擇了多少文件... – servasius 2011-05-03 15:50:42

回答

0

你能更具體嗎?

首先,靜態void main方法通常是爲任何.Net應用程序的起始點保留的。正如在MSDN中所解釋的:「Main方法是程序的入口點,您可以在其中創建對象並調用其他方法,在C#程序中只能有一個入口點。」

因此,我發現很難看到如何在這裏使用鼠標選擇文件。

args參數用於運行應用程序的.exe時輸入的參數。正如MSDN解釋:「Main方法的參數是表示命令行參數字符串數組通常你通過測試Length屬性檢查的參數的存在。」

Command Line Arguments

例如: 「DoWork.exe富巴」 在您的應用程序將解析成參數[0] = 「富」 和args 1 = 「酒吧」

+0

我在Windows資源管理器中選擇了文件,右鍵單擊文件並選擇要處理的應用程序這些文件...但如何,如果我想告訴我的應用程序,我在Windows資源管理器上選擇了多少文件...在命令行參數上,我寫了「C://myapplication.exe」「%1」... – servasius 2011-05-03 15:32:50

0

的參數

args.Count() 

結果號碼對於test.ext 1.txt hello.txt pay.txt是3

轉到here如果你的意思是管理已拖動到應用程序窗口

+0

i找不到ars.Count()方法... – servasius 2011-05-03 15:29:04

相關問題