otwieranie pliku przez własny program

0

Hej. Mam do was prośbę, czy moglibyście mi podpowiedzieć co źle zrobiłem w tym kodzie. I jak to zmienić.

[code]
System.Diagnostics.Process.Start("", plik);
[/code]

Chciałem, aby moja aplikacja otwierała dowolny plik w domyślnym programie, czyli np. jak to jest *.PDF to ma odpalić w Adobe Reader, albo *.DOC to ma odpalić w MS Word itd.

0

Spróbuj tak:

System.Diagnostics.Process.Start("plik.doc");
0

Ale to jest tylko do otwarcia pliku Worda (konkretnego). A ja chce otwierać wszystkie pliki z różnymi rozszerzeniami, dodam że lokalizację pliku podaje mu za pomocą openfiledialog - jak to by miało komuś posłużyć do odpowiedzi.

1
string file = /*tutaj ustalasz co za plik chcesz otworzyć*/;
System.Diagnostics.Process.Start(file); 
0

Dzięki Anonim1024 działa. :)

1

Ciut Tobie podstaw brakuje, obrób jakiś tutorial podstaw żeby nie musieć pytać tu o kolejne banały ;)
Np na http://www.csharp-station.com/Tutorial.aspx
Krąży sobie też po necie ebooczek, darmowy o ile się nie mylę, o nazwie "Illustrated C# 2008", wydaje się dobry do nauki (ja go tylko używam jako przenośnego msdn'a gdy neta brak)

0

Dzięki, a tam to po prostu mi wyleciało z głowy, po prostu dawno takiego czegoś nie pisałem.

0

Taka konstrukcja:

System.Diagnostics.Process.Start("", plik); 

rozpoczyna proces "" i jako parametr podaje mu plik.

1 użytkowników online, w tym zalogowanych: 0, gości: 1