19.02.2007, 16:16
Beitrag #1
|
Frostenskog
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Aug 2006
9.0
2006
EN
Schweiz
|
Überprüfen, ob Programm bereits läuf
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!
|
|
|
19.02.2007, 16:48
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Überprüfen, ob Programm bereits läuf
Ich denke es geht mit .NET
In LV gibt es ein gutes Beispiel dazu. Suche mal in Examples nach .NET
Gruss, Eugen
|
|
|
19.02.2007, 17:04
Beitrag #3
|
Frostenskog
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Aug 2006
9.0
2006
EN
Schweiz
|
Überprüfen, ob Programm bereits läuf
' 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
|
|
|
19.02.2007, 17:30
Beitrag #4
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Überprüfen, ob Programm bereits läuf
' 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
|
|
|
20.02.2007, 10:32
Beitrag #5
|
Frostenskog
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Aug 2006
9.0
2006
EN
Schweiz
|
Überprüfen, ob Programm bereits läuf
' 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
|
|
|
20.02.2007, 11:35
Beitrag #6
|
Frostenskog
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Aug 2006
9.0
2006
EN
Schweiz
|
Überprüfen, ob Programm bereits läuf
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...
|
|
|
20.02.2007, 12:04
Beitrag #7
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Überprüfen, ob Programm bereits läuf
' 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...
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
|
|
|
20.02.2007, 13:12
Beitrag #8
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Überprüfen, ob Programm bereits läuf
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.
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...
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.02.2007, 13:15
Beitrag #9
|
|
|
21.02.2007, 09:17
|
Frostenskog
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Aug 2006
9.0
2006
EN
Schweiz
|
Überprüfen, ob Programm bereits läuf
' 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!
|
|
|
| |