Uložení cesty k souboru   zodpovězená otázka

VB.NET, .NET

Dobrý den

Snažím se vytvořit aplikaci, pomocí které bude možné spouštět hru s parametrem, bohužel cesta k exe souboru hry je na jiných počítačích různá, proto bych rád pomocí objektu OpenFileDialog umožnil uživatelům požádovaný soubor hry najít a následně jeho cestu uložit např. do textového souboru z kterého by si program při opětovném spuštění cestu k souboru nahrál do tohoto kodu:

System.Diagnostics.Process.Start("C:\Soldat\Soldat.exe", "-dedicated")

Děkuji za rady

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Uložte si cestu do Resources. Do Resources projektu přidejte String, a když uživatel vybere soubor, nastavte my.Resources.Něco na tu cestu, pak při spuštění zadejte:

System.Diagnostics.Process.Start(My.Resources.Neco, "-dedicated")
' kde neco je nazev toho stringu v resources
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jsem začátečník takže sem váš postup prakticky nepochopil.1)Nevím jak přesně uložit cestu do resources 2)Nevím v jakém tvaru přidat string (co vyplnit do hodnoty "Name" "Value" "Comment")3) Nevím jak nastavit My.Resources.Něco na cestu.4) Nevím kam při spuštění zadat tento kod.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V tom případě doporučuji:

1) přečíst si (a nastudovat) seriál článků o VB pro začátečníky (po jeho zvládnutí budete znát odpovědi na všechny své dotazy a navíc budete chápat i souvislosti)

2) pro účel, abyste jenom spustil cizí soubor (hru) s parametrem si vytvořte zástupce spouštěcího programu přímo ve Windows a ten parametr vložte do něj - mimo jiné k tomu totiž zástupci ve Windows jsou

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vytvořte se ve vlastnostech projektu v sekci Settings novou položku, například Cesta. K tomuto nastavení pak přístupujte pomocí My.Settings.Cesta a po jeho nastavení uložte příkazem My.Settings.Save().

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback