2012-10-18 46 views
-4

有沒有人知道如何寫正確的方式來寫入一個查詢字符串,將作爲參數在命令行?它應該如何形成?如何在命令行中寫入插入字符串

+1

SQL query string? – UnhandledExcepSean

+4

我會問你想要什麼樣的例子,但我想這就是你要求我們的。你能否嘗試用上下文來解釋你想要完成的事情? – newfurniturey

+1

請詳細說明。 –

回答

4

我有點不確定我是否正在解釋你問的問題。但我假設你的意思是將一個命令行參數傳遞給一個批處理文件。如果這是錯誤的,讓我知道,我會刪除它。 (但是,如果我假設正確的,這實在是題外話,因爲它不是一個真正的編程問題。)

默認情況下批處理文件假設每個空間是另一個參數,這樣

C:>Start.exe my command parameter 

一個dlimiter推出三個參數中的start.exe程序:「我的」,「命令」,並 參數」

如果我認爲正確的,你問如何讓這些成爲一個參數

在。這種情況下,將參數括起來工商業污水附加費。

C:>Start.exe "my command parameter" 

將被解讀爲一個命令的參數「我的命令參數」

C:>Start.exe "my command" parameter 

將被解讀爲兩個參數 - 「我的命令」和「參數」等

+0

如果我錯了,請通過編輯您的問題來澄清。不要評論這個答案,因爲一旦我刪除它,你的評論就會丟失。 – David

1

您可以使用過程System.Diagnostics程序

示例:

 Process process = new Process(); 
     process.StartInfo.UseShellExecute = true; 
     process.StartInfo.FileName = @"C:\Windows\System32\cmd.exe"; 
     process.StartInfo.Arguments = "/c \"ping 192.168.0.15\""; 
     process.Start(); 
+0

我幾乎肯定你回答了他的問題。很好的猜測。 +1。 – David

+0

謝謝你,兄弟! –

相關問題