Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Frantisek Jesatko:1.12.2016 9:57

Zdravím z aplikace ve WF spouštím exe soubor s parametrem . Relativní cesty mi nefungovaly tak jsem zvolil absolutní tady mam další problém v cestě je česká diakritika. Jak z toho ven ? Konkrétně v cestě je dlouhé á ale na jiných strojích tam samozřejmě může být cokoliv.
dík za reakce

string directory = AppDomain.CurrentDomain.BaseDirectory;
System.IO.File.WriteAllLines(@""+directory+ "xml\\start.bat", new string[] { "Start  /wait " + directory + "xml\\flexibee2xml.exe --load " + directory + "xml\\protokoldily1.xml " });
            System.Diagnostics.Process.Start(@"" + directory + "xml\\start.bat");
 
Odpovědět
1.12.2016 9:57
Avatar
Frantisek Jesatko:1.12.2016 11:13

Problem je jinde mezery v cestě

 
Nahoru Odpovědět
1.12.2016 11:13
Avatar
Odpovídá na Frantisek Jesatko
Erik Šťastný:1.12.2016 11:16

Mezery v cestě jsem vždy v batchi vyřešil uvozovkama

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
1.12.2016 11:16
Avatar
Frantisek Jesatko:1.12.2016 11:24

Uvozovky jedou díky ale ted to zase hlásí že to nemůže najít položku --load

 
Nahoru Odpovědět
1.12.2016 11:24
Avatar
HONZ4
Člen
Avatar
Odpovídá na Frantisek Jesatko
HONZ4:1.12.2016 15:20

a máš ty uvozovky správně?

 
Nahoru Odpovědět
1.12.2016 15:20
Avatar
Frantisek Jesatko:1.12.2016 19:34

jj myslím , že jedna z variant byla určitě dobře :)
Tak jsem již kolikrat přečetl hromadu diskuzí a odkazovaní v batch je na vědeckou praci.
Zjistil jsem že pokud použiju absolutní cesty tak nefunguje --load pokud použiju relativní tak nefunguje zase jiná věc záleží odkud tu dávku spustím . No prostě opravdu mazec a přitom tak jednoducha věc

 
Nahoru Odpovědět
1.12.2016 19:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.