LabVIEWForum.de - Überprüfen, ob Programm bereits läuf

LabVIEWForum.de

Normale Version: Überprüfen, ob Programm bereits läuf
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wie kann ich mit LabVIEW überprüfen, ob ein anderes Programm (z.B. Word) bereits aktiv ist und nicht mehr gestartet werden muss? Zum starten benutze ich das SystemExecute Vi. Kann ich es gleich hier überprüfen?

Danke für eure Hilfe!
Ich denke es geht mit .NET
In LV gibt es ein gutes Beispiel dazu. Suche mal in Examples nach .NET

Gruss, Eugen
' schrieb:Ich denke es geht mit .NET
In LV gibt es ein gutes Beispiel dazu. Suche mal in Examples nach .NET

Gruss, Eugen


Danke für die Antwort. Mmh, da habe ich zwei Beispiele gefunden. Zum einen das Calculator.vi und zum anderen das SimpleTaskMonitor.vi, meinst du eines von diesen beiden? Ich verstehe nämlich überhaupt nicht wie das funktionieren sollte.

Grüsse
' schrieb:Danke für die Antwort. Mmh, da habe ich zwei Beispiele gefunden. Zum einen das Calculator.vi und zum anderen das SimpleTaskMonitor.vi, meinst du eines von diesen beiden? Ich verstehe nämlich überhaupt nicht wie das funktionieren sollte.

Grüsse

Ja ich meine das zweite Beispiel. Da kannst du sehen welche Tasks im Windows gerade laufen, somit weisst du ob das betreffende Programm gerade läuft oder nicht.

Gruss, Eugen
' schrieb:Ja ich meine das zweite Beispiel. Da kannst du sehen welche Tasks im Windows gerade laufen, somit weisst du ob das betreffende Programm gerade läuft oder nicht.

Gruss, Eugen


Ok, habe gefunden was ich brauche. Funktioniert ausgezeichnet, vielen Dank für deine Hilfe!

Gruss
Habe aber noch eine andere Frage. Wie kann ich machen, dass ein Prozess (Task) in den Vordergrund rückt? Also angenommen LabVIEW läuft und ich betätige dort einen Button und dann soll das Programm, welches auch bereits läuft, in den Vordergrund kommen. Also wenn ihr wisst was ich meine...Blush
' schrieb:Habe aber noch eine andere Frage. Wie kann ich machen, dass ein Prozess (Task) in den Vordergrund rückt? Also angenommen LabVIEW läuft und ich betätige dort einen Button und dann soll das Programm, welches auch bereits läuft, in den Vordergrund kommen. Also wenn ihr wisst was ich meine...Blush

K.A., such mal weiter in .NET oder winapi, wenn nicht dann musst du über ActiveX-Schnittstelle an die Anwendung gehen, wenn diese es hat. Wenn es nur um Excel, Word, Internet Explorer oder Acrobat Reader geht, dann ist ActiveX meiner Meinung nach das passende für dich.

Gruss, Eugen
Hallo,

das ist ein sehr spezielles Problem.
Wenn Du es über ActiveX,... schaffst, ist es OK, wenn nicht, würde ich mal bei NI nachhaken. Wenn Du einen SSP-Vertrag hast, kannst Du bei denen anrufen, bzw. auch per E-Mail mit einem Entwicklungsingenieur Kontakt aufnehmen.
Die wissen so was bestimmt. Wenn Du dann Bescheid weißt, dann kannst Du es ja hier posten. Wink

Gruß Markus

' schrieb:Habe aber noch eine andere Frage. Wie kann ich machen, dass ein Prozess (Task) in den Vordergrund rückt? Also angenommen LabVIEW läuft und ich betätige dort einen Button und dann soll das Programm, welches auch bereits läuft, in den Vordergrund kommen. Also wenn ihr wisst was ich meine...Blush
Guck mal ob hier was für dich bei ist:

ftp://ftp.ni.com/contrib/epd/B45EACE3EF46...1/lvwutil32.zip

Gruß

VDB
' schrieb:Guck mal ob hier was für dich bei ist:

ftp://ftp.ni.com/contrib/epd/B45EACE3EF46...1/lvwutil32.zip

Gruß

VDB


Sehr schön. Genau das, was ich gesucht habe. Jetzt funktioniert alles einwandfrei. Besten Dank euch allen!
Referenz-URLs