VB.2011 - Prozess Frage

  • ich habe mal eine Frage. Ich will ich Visual Basic 2011 ein kleines Programm schreiben und dazu bräuchte ich gerade Hilfe.

    Undzwar habe ich eine Form mit 2 Buttons, 2 Labels und die sind so aufgebaut:
    Button 1 -> Label 1
    Button 2 -> Label 2

    Was ich jetzt gerne möchte ist, das wenn ich auf Button 1 klicke und der gewünschte Prozess am laufen ist, sich bei Label 1 der Text ändert.
    Sprich so:

    firefox.exe (Button 1) -> Label 1 Text = nicht überprüft!
    wenn man dann auf den Button firefox.exe (Button 1) draufklickt und Firefox auch am laufen ist soll das so aussehen:
    firefox.exe(Button 1) -> Label 1 Text = firefox.exe läuft! (grüner Text)

    und wenn Firefox nicht am laufen ist so:
    firefox.exe(Button 1) -> Label 1 Text = firefox.exe läuft nicht! (roter Text)

    Gibt es da eine Anleitung für? Habe auf YouTube kein Tutorial o.ä. gefunden.
    Oder kann einer einen passenden Code dafür hier schreiben?

    Mit freundlichem Gruß,

    Nilex

    [CENTER]Alter Account ist xXFixedXx, nach dem Hacker Angriff komme ich aber nicht mehr rein! ;(
    [/CENTER]

  • Öhm? >Klick<

    [COLOR=#ff8c00]Beet: lawl[/COLOR]
    [COLOR=#808080]Allowed: *lach*[/COLOR]
    [COLOR=#800080]Käser: XDDDDDD[/COLOR]
    [COLOR=#008000]Psycho: lol *g*[/COLOR]
    [COLOR=#d3d3d3]Gecko: *nach unten schau und nein schlummer*
    [/COLOR][COLOR=#EE82EE]Viech: "ErklärungsGenie", "interästing"[/COLOR]

  • Ich habs' irgendwie immer noch nicht verstanden. :o

    So könnte das Fenster aussehen. Und wenn ich auf den jeweiligen Button klicke, soll der daneben stehenden Text z.B. in Ready oder Fail geändert werden. Je nach dem ob der Prozess gefunden wurde oder nicht.

    [CENTER]Alter Account ist xXFixedXx, nach dem Hacker Angriff komme ich aber nicht mehr rein! ;(
    [/CENTER]

  • WAS hast du nicht verstanden? Verstehst du nicht, wie man eine Methode aufruft bzw. was eine ist? Dann lern verdammt nochmal die _GRUNDLAGEN_.

  • Eigentlich will ich nur folgendes:
    Wenn ich auf einen Button klicke Bsp.: "LoLClient.exe Check!" und dieser Prozess auch läuft, soll der daneben stehende Text sich in "Runs!" ändern, oder eben wenn der Prozess nicht läuft steht: "Does not Run!".
    Das selbe bei dem anderen Button auch.

    [CENTER]Alter Account ist xXFixedXx, nach dem Hacker Angriff komme ich aber nicht mehr rein! ;(
    [/CENTER]

  • Dafür ist dir doch weiter oben der passende Befehl gegeben, sogar mit Erklärung aus der MSDN.
    Hier nochmal der Link für dich: Process.GetProcessesByName Method (System.Diagnostics)
    Wie man Methoden aufruft und vorallem, wie man ne If-Abfrage macht, weißt du?
    Wenn nicht, klemm dich hinter ein Buch oder so, nehm meinetwegen das OpenBook von Galileopress, über deren C# Openbook hab ich C# gelernt bzw zumindest erforscht, gelernt hab ichs richtig durchs ausprobieren.

    Der Grund, wieso ich dir zum Lernen rate ist, dass du ohne Grundwissen nicht viel weiter kommst.

  • Also wenn ich das richtig verstanden haben willst du einfach wenn du auf den Button drückst das

    er checkt ob der Process aktiv ist ?? und den z.b label1.text = "Run" ! ??

    Kp ob er funkt habe kein Lol : Download :P

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Zitat von Suru;264096

    Also wenn ich das richtig verstanden haben willst du einfach wenn du auf den Button drückst das

    er checkt ob der Process aktiv ist ?? und den z.b label1.text = "Run" ! ??

    Kp ob er funkt habe kein Lol : Download :P

    Ja der funtz !
    Wie haste gemacht? :))

    [CENTER]Alter Account ist xXFixedXx, nach dem Hacker Angriff komme ich aber nicht mehr rein! ;(
    [/CENTER]

  • Zitat

    Vergiss .NET Crap. Fang lieber gleich mit ner richtigen Sprache wie Delphi oder C++ an.


    auch .net hat vorteile


    @Topic
    lerne mal die grundlagen (ja ist langweilig, aber da muss jeder durch)
    Es gibt kostenlose PDF bücher im internet, aber um einen aus einem vb forum zu zitieren:
    Das Gallileo Open book ist schrott lese lieber diese buch

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • Zitat von Zare;264140

    Ja der funtz !
    Wie haste gemacht? :))


    Man, du verstehst es echt nicht? Er hat vermutlich die oben verlinkte Methode aufgerufen, denn er wird wissen, was eine Methode ist. Das muss man auch wissen, denn Methoden bzw. Funktionen sind elementare Bestandteile beim Programmieren. Auch wenn du, nachdem du dir ein, zwei Youtube-Videos angeschaut hast, die zeigen, wie man GUI-Elemente von einer Leiste in ein Fenster zieht, meinst, du wärst nun schon der Profi Informatiker und schon fleißig an deiner Dissertation im Fach angewandter Informatik tippst, so musst du dennoch die Grundlagen lernen. Ohne die gehts nicht.

    (.. ja, ich weiß, dass du diesen Beitrag genau wie alle Anderen, die dich darauf hinweisen, ignorieren wirst. Sonst wärst du kein klassischer VB.Net Pr0.)
    Am Besten tut du dich mit dem hier zusammen: Möchte ein Kompliziertes Programm Bauen (das Pfads in Textdateien schreibt) - Visual Basic / Basic - Coder Forum (vergleicht mal die Beispiele aus meinen zwei verlinkten Seiten mit seinem "problematischem" Quelltext (zweitletzter Beitrag) :D :D)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!