ERLEDIGT
NEIN
NEIN
ANTWORTEN
21
21
ZUGRIFFE
10547
10547
EMPFEHLEN
-
Hi ihr ich möchte über einen Knopfdruck in meinem Programm eine Textdatei(Vorgaenge.txt) in Notepad öffnen. Wie gehts das?
Danke schonmal
Maddin
-
Weiß nicht genau ob das auch für C# gilt,aber in in C++ kannste das
mit ShellExecute("command.ext") machen.
Entweder "Notepad.exe vorgabe.txt" <- bin nicht sicher on Notepad die zu öffnende Datei als Parameter nimmt, oder "vorgabe.txt", dann wird die Textdatei in der Standard anwendung geöffnet.Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5
-
19.08.03 13:28 #3
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Siehe hier: http://tutorials.de/showthread.php?threadid=72301
Das müsste eigentlich funktionieren - mit ein paar Änderungen natürlich.
Gruss, Dario"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Sorry aber das hilft nicht gerade weiter. Hab schon einige Beispiele die nur teilweise stehen oder die man ändern muss gefuunden,aber das isses ja was mir NICHT hilft!
Bräuchte mal originalen richtigen code der geht!
-
Sorry aber das hilft nicht gerade weiter. Hab schon einige Beispiele die nur teilweise stehen oder die man ändern muss gefuunden,aber das isses ja was mir NICHT hilft!
Bräuchte mal originalen richtigen code der geht!
-
Schon mal gegooglet, oder in der MSDN nach geschaut?
-> Warum ham die Admins jetzt alle ihren RealName als Nick? *ankopfhau*
Greetz...
SinacWenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5
-
19.08.03 13:43 #7
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Wieso nicht? Wo ist das Problem? Du musst der Methode doch einfach nur noch die richtigen Parameter übergeben, um Notepad zu starten - da könnte man theoretisch auch selbst drauf kommen.Hab schon einige Beispiele die nur teilweise stehen oder die man ändern muss gefuunden,aber das isses ja was mir NICHT hilft!
Da finden sich auch wahrscheinlich nur Beispiele, die einen Denkanstoss geben und noch angepasst werden müssen. Aber das ist in der Regel mehr als ausreichend.Schon mal gegooglet, oder in der MSDN nach geschaut?
Was spricht dagegen? Ausserdem wirkt es 'seriöser' (jaja...), wenn man den Realnamen benutzt (siehe Usenet).Warum ham die Admins jetzt alle ihren RealName als Nick? *ankopfhau*"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Ja natürlich,ich muss nurnoch der VB-Methode die richtigen Parameter übergeben
Wenn ich es wüsste oder selbst drauf kommen würde,dann würde ich doch nicht fragen
-
19.08.03 14:13 #9
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Mal eben schnell den VB-Code auf C#-Syntax angepasst, aber ungetestet:
Code :1 2 3 4 5 6 7 8 9
private void StartWithArguments() { // Declare and instantiate a new process component. System.Diagnostics.Process myproc; myproc = new System.Diagnostics.Process(); // Do not receive an event when the process exits. myproc.EnableRaisingEvents = false; // Start Internet Explorer, passing in a Web page. myproc.Start("[b]notepad.exe[/b]", "[b]dateiname.txt[/b]"); }
Ich versteh aber nach wie vor nicht, wo das Problem dabei war, die fettgedruckten Parameter entsprechend zu ändern...
"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Auf das statisches Element 'System.Diagnostics.Process.Start(string, string)' kann nicht mit einem Instanzenverweis zugegriffen werden. Qualifizieren Sie es stattdessen mit einem Typnamen.
Das erscheint wenn ich es einfüge,was soll ich tun
-
19.08.03 15:23 #11
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Welches .NET-Framework benutzt Du?
So wie sich das anhört, hat Microsoft die Start-Methode inzwischen als statisch gekennzeichnet. In dem Fall kannst Du diese Methode direkt über den Klassennamen aufrufen, ohne eine Instanz zu erstellen:
Code :1
System.Diagnostics.Process.Start("notepad", "dateiname.txt");"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
ne sorry ich hab deine methode statisch deklariert,aber was fehlt dem da?
-
19.08.03 15:38 #13
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
1. Wieso statisch?ne sorry ich hab deine methode statisch deklariert,aber was fehlt dem da?
2. Funktioniert es, wenn Du die Methode nicht als static markierst?"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
Nein dann auch nicht. Probier doch mal bei dir!
Ich hab Visual Studio .net 2003
-
19.08.03 15:56 #15
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Sorry, ich hab weder VS.NET noch #Develop installiert, kann also nicht nachsehen.
Aber wie gesagt: Versuch einfach mal, nicht über eine Objektinstanz auf die Methode Start zuzugreifen, sondern direkt über den Klassennamen (wie ich schon gepostet hab)."You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
Ähnliche Themen
-
VB6 txt Datei in Notepad öffnen und anzeigen
Von Sky101 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 03.04.07, 02:02 -
C++ Programm (XP, Eclipse, cygwin) soll Notepad-Fenster mit Datei öffnen
Von smileWay im Forum C/C++Antworten: 7Letzter Beitrag: 24.09.06, 22:40 -
Editor/Notepad öffnen und Text übergeben?
Von KappRa im Forum Borland CBuilder und VCLAntworten: 1Letzter Beitrag: 01.09.05, 16:20 -
ShellExecute, öffnen von ausführbaren Dateien im Notepad
Von Mororu im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 17.03.05, 22:23 -
.txt Datei mit Notepad öffnen
Von Alex Duschek im Forum Delphi, Kylix, PascalAntworten: 4Letzter Beitrag: 10.02.05, 13:31





Zitieren
Login





