» Poradna » Programy

Vykonani systemoveho prikazu v C#

 |   | 

poradte mi nekdo jak v bezicim programu C# vykonat nejaky systemovy prikaz (tzv. do prikazove radky) jako trebas vytvareni adresaru, spousteni aplikaci ci otevteni souboru a tak. vybavuju si ze v cecku to slo asi takhle system(prikaz) takze esi v C-sharp neni neco podobneho?? diky M.

Odpovědi na otázku

 |   | 

Není potřeba přiincludovat nějakou knihovnu ?
V cecku se to to dělalo takto:
system("prikaz");

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Většinu akcí, které popisuješ, lze vykonat pomocí C# bez nutnosti přímo volat systémové knihovny. Stačí hledat v dokumentaci.

Pokud skutečně potřebuješ volat Win API, tak to vypadá nějak následovně (toto je funkce na čtení klíče z INI - souboru):

[DllImport("kernel32.dll", EntryPoint="GetPrivateProfileString", CharSet=CharSet.Auto)]
private static extern int GetPrivateProfileString (string lpApplicationName,
string lpKeyName, string lpDefault, string lpReturnedString , int nSize,
string lpFileName);

A v programu se to potom volá následovně:

int i = GetPrivateProfileString(KeyName, SubKeyName, DefaultVal, st, 255,
IniFileName);

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 99

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji