public static void Main(string[] args){
SearchGoogle("Test");
Console.ReadKey(true);
}
static void SearchGoogle(string t){
Process.Start("http://google.com/search?q=" + t);
}
有什麼辦法來隱藏瀏覽器,這樣就不會彈出?C#,Process.Start隱藏?
public static void Main(string[] args){
SearchGoogle("Test");
Console.ReadKey(true);
}
static void SearchGoogle(string t){
Process.Start("http://google.com/search?q=" + t);
}
有什麼辦法來隱藏瀏覽器,這樣就不會彈出?C#,Process.Start隱藏?
也許你正在尋找ProcessStartInfo.CreateNoWindow?
喜歡的東西:
ProcessStartInfo startInfo = new ProcessStartInfo("http://google.com/search?q=" + t);
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(startInfo);
它不起作用,窗口是仍然可見 – GalDude33 2013-09-11 20:49:24
如果你想要的結果,而不是一個瀏覽器就可以使用WebClient類。
using (var client = new WebClient())
{
string html = client.DownloadString("http://google.com/search?q=" + "Test");
}
如果這是他所需要的,絕對是最好的解決方案。 – 2010-02-23 12:33:11
不知道爲什麼你需要這樣做,但嘿,每個人都有一個理由。這裏的ProcessStartInfo
代碼完全符合你的需求:
ProcessStartInfo psi = new ProcessStartInfo(string.Format("http://google.com/search?q={0}",t));
psi.RedirectStandardOutput = false;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.UseShellExecute = true;
Process.Start(psi);
Noob先生:如果你不想讓瀏覽器啓動,那它應該在哪裏顯示網頁? – bobbyalex 2010-02-23 11:46:25
如果你隱藏瀏覽器,那麼你將如何顯示結果? ;-)。需求令人興奮嗎? – Shoban 2010-02-23 11:46:49
它看起來像這就是你要找的... [用C#調用雅虎](http://developer.yahoo.com/dotnet/howto-rest_cs.html) – 2010-02-23 12:16:04