Jak zrobić aby po wskazaniu ścieżki pliku *txt program odpalił go w notatniku windowsowski?
0
0
Jeżeli Notepad jest domyślnym programem do otwierania *txt to:
string path;
System.Diagnostics.Process.Run(path);
Innym rozwiązaniem jest włączenie Notepada z argumentem:
string path;
System.Diagnostics.Process.Run("C:\\Windows\\notepad.exe", path)
1
System.Diagnostics.Process.Run("C:\Windows\notepad.exe", path)
No i wtopa, bo system wcale nie musi być na C:, ani nawet w katalogu WINDOWS. Trzeba pobierać właściwą ścieżkę za pomocą Environment.GetFolderPath
0
Run mi podkreśla na niebiesko, jak temu zaradzić. Mam textBox'a i butona1 i butona2. Za pomocą openfiledialog i butona1 i textbox'a zrobiłem lokalizacje. Teraz jakoś nie mogę się uporać z butonem2, czyli odpaleniu tego w notatniku windowsowskim.
0
Teraz to się włancza notepead.exe, a nie plik zapisany *txt.
0
Wyświetl sobie w dowolny sposób ścieżkę którą przekazujesz do metody Start
0
Ok. Już działa.