Reklama

C# – Tipy, rady, návody – 7: Spuštění jiného procesu z vlastní aplikace

Úvod

Tentokrát si v krátkosti ukážeme jak spustit z aplikace jiný proces. Jedná se o velmi praktickou záležitost, protože pomocí tohoto tipu lze otevřít soubor jako např. pdf soubor s nápovědou, internetový odkaz na požadované stránky, nebo spustit nějakou jinou aplikaci.

Jako první vložíme do zdrojového kódu odkaz na jmenný prostor System.Diagnostics pomocí direktivy using.

 
using System.Diagnostics;
 

Z tohoto jmenného prostoru využijeme třídu Process. Pro spuštění procesu slouží metoda Start. Pokud tedy chceme spustit například pdf soubor, stačí použít metodu Start a jako argument zadat odkaz s umístěním souboru:
 
Process.Start(“C:\\Users\\Martin\\Desktop\\test.pdf”);
 
Velmi podobně se spouští i aplikace:
 
Process.Start(“C:\\Users\\Martin\\Desktop\\test.exe”);
 
Pokud chcete spustit proces s nějakými argumenty, tak to lze udělat následovně:
 
Process.Start(“C:\\Users\\Martin\\Desktop\\test.exe”, “arg1 arg2 arg3″);
 
Jednotlivé argumenty jsou oddělené mezerou.
 
K vytvoření odkazu na webovou stránku bez výběru prohlížeče stačí zapsat:

 
Process.Start(“wwww.tajned.cz”);
 
Ovšem pokud chcete vybrat i prohlížeč, tak to lze definovat následovně:
 
Process.Start(“IExplore.exe”,”wwww.tajned.cz”);
 
Nyní se spustí požadované stránky v prohlížeči Internet Explorer.
 
 

Následující a předchozí příspěvek v kategorii:

 
Následující: C# – Tipy, triky, návody – 8: Vytvoření a zobrazení druhého formuláře
 
Předchozí: C# – Tipy, triky, návody – 6: Zobrazení informační zprávy
 
Tajned facebook
 

Za případné chyby v textu, ve zdrojovém kódě, nebo ve schématickém zapojení se omlouváme.
AUTOŘI NEBEROU ŽÁDNOU ODPOVĚDNOST ZA PŘÍPADNÉ ÚJMY NA ZDRAVÍ ČI MAJETKU.