none
Neuling am Fragen x) RRS feed

  • 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
    Samstag, 19. April 2008 14:06

Antworten

  • Code Snippet
    System.Diagnostics.Process.Start.(FilePath) //Startet den Angegeben Prozess / öffnet die Datei mit dem Standardprogramm

    Das öffnet die Datei mit dem Standardprogramm. Im Fall von Anwendungen wird die Anwendung gestartet.
    Wobei FilePath einfach der Pfad zu der zu starteten Anwendung oder der zu öffnenden Datei ist.
    Sonntag, 20. April 2008 09:21

Alle Antworten

  • Code Snippet
    System.Diagnostics.Process.Start.(FilePath) //Startet den Angegeben Prozess / öffnet die Datei mit dem Standardprogramm

    Das öffnet die Datei mit dem Standardprogramm. Im Fall von Anwendungen wird die Anwendung gestartet.
    Wobei FilePath einfach der Pfad zu der zu starteten Anwendung oder der zu öffnenden Datei ist.
    Sonntag, 20. April 2008 09:21
  • Danke dir
    Muss man

    System.Diagnostics davor schreiben?
    Weil ohne geht es auch

    Beispiel:
    Process.Start ("notepad.exe")

    MfG
    sawdaw
    Dienstag, 22. April 2008 14:21
  •  

    Wenn du ganz oben noch oberhalb der Klassen Deklaration "Imports System.Diagnostics" geschrieben hast oder das auf Projektebene gemacht wurde, dann nicht.
    Dienstag, 22. April 2008 14:24
  • 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)
    Dienstag, 22. April 2008 15:12
  • Helft mir bitte ^^
    ist wichtig..
    Freitag, 25. April 2008 15:36
  •  

    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.

    Freitag, 25. April 2008 21:19
  • Öhm mir fällt da gerade sowas ... wichtiges... ein...
    Ich arbeite mit der Visual Basic Express 2008 Version >.<
    hätte ich erwähnen sollen und...
    ist das dann der richtige bereich?
    Samstag, 26. April 2008 21:14