Benutzer mit den meisten Antworten
Neuling am Fragen x)

Frage
-
Also ich hätte da ne frage,
wie kann ich ne Datei Starten/ausführen...
also notepad.exe o.a.
Achja.. und falls sich jemand bereitstellen würde , mir manchmal Fragen über ICQ/MSN zu beantworten...
407045946 ICQ
dirtbiken@hotmail.de MSN
x)
Viielen Dank im Vorraus
Mit freundlichem Gruß
sawdaw
Antworten
-
Code SnippetSystem.Diagnostics.Process.Start.(FilePath) //Startet den Angegeben Prozess / öffnet die Datei mit dem Standardprogramm
Wobei FilePath einfach der Pfad zu der zu starteten Anwendung oder der zu öffnenden Datei ist.
Alle Antworten
-
Code SnippetSystem.Diagnostics.Process.Start.(FilePath) //Startet den Angegeben Prozess / öffnet die Datei mit dem Standardprogramm
Wobei FilePath einfach der Pfad zu der zu starteten Anwendung oder der zu öffnenden Datei ist. -
Okay vielen dank x)
Noch eine Frage...
Wie kann ich sachen senden lassen , die man in einen Input geschrieben hat...
Also z.B.
Man schreibt da rein :
Hallo
Dann geht man zum Editor , drückt meinetwegen Num1 und dann steht im NotePad Hallo...
Und wie kann man Tasten senden, sowas wie Enter , F1 F2 F3.. usw.
falls das nicht geht, auch sagen x)
MfG
Edit#1
Noch ne Frage:
Wie kann ich nen Prozess closen,hiden,"showen" xD
also schließen , verstecken und zeigen...
hölp me x) -
Machmal hilft auch ein bischen eigeninitiative.
Wenn man einen Prozess mit START() startet, dann wäre es logisch, dass man ihn mit Stop() Kill oder ähnliches Stoppen kann.Nur wie findet man sowas raus? Microsoft hat die wunderschöne Dokumentation Namens MSDN Libary erstellt. Da findest du unter anderem erklärungen und Beispiele zu allen .net Klassen. So auch zu System.Diagnostics.Process ein Blick auf dessen Member (http://msdn2.microsoft.com/en-us/library/system.diagnostics.process_members.aspx) verrät dir was du damit machen kannst.
Eine Stop Methode gibt es nicht. Aber es gibt Kill(); Auch gibt es WaitForExit(int period), dass dir nach einem Zeit raum den Prozess schließt.
Was du auch entnehmen kannst ist, dass es KEINE möglichkeit gibt via Process direkt die sichtbarkeit der Fenster zu stuern. Jedoch bekommst du das FensterHandle für das Hauptfenster des Prozesses mit der Eigenschaft MainWindowHandle. Damit könnte man mit ein bischen kenntnis wie Windows seine Fenster steuert und ein paar DLL Imports die Sichtbarkeit von Fenstern ändern - allerdings dürfte das doch recht aufwändig sein.
In jedem Fall ist es gut, wenn du fragen zu irgendwelchen Klassen bzw. der Verwendung hast zu erst die MSDN Libary zu lesen, dann können sich schon viele Fragen sehr leicht aufklären.