INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

*.exe einmal starten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.09.2008, 09:35
Beitrag #1

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
*.exe einmal starten
Hallo zusammen,
hab folgendes PB, ich kann von LV aus über einen Button eine *.exe starten und ausführen. Durch wiederholtes drücken wird die *.exe mehrmals gestartet, kann ich dass irgendwie unterbinden? Weiß jemand ob ich zuvor fragen kann, ob die *.exe bereits gestartet ist?

PS: Den Eingang "Auf Abschluss der Operation warten" des VIs "Systembefehl ausführen" kann ich nicht verwenden, da dieses VI während der Ausführungsdauer der *.exe für andere Operationen zur Verfügung stehen muss.

Danke für Tipps

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.09.2008, 09:47
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
*.exe einmal starten
Eigentlich ist normal, das nur eine Instanz gestartet werden kann.
Beinflussen kann man das in der Applikation.ini Datei mit "allowmultipleinstances=True"

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2008, 10:24
Beitrag #3

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
*.exe einmal starten
' schrieb:Eigentlich ist normal, das nur eine Instanz gestartet werden kann.
Beinflussen kann man das in der Applikation.ini Datei mit "allowmultipleinstances=True"


Meine exe ist aber mehrmals startbar, vergleichbar mit excel wenn dieses öfters gestartet wir.
Eine entsprechende ini-Datei kann ich nicht finden, es sind nur die Dateien aus dem Anhang vorhanden.
   

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2008, 10:38
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
*.exe einmal starten
' schrieb:Meine exe ist aber mehrmals startbar, vergleichbar mit excel wenn dieses öfters gestartet wir.
Eine entsprechende ini-Datei kann ich nicht finden, es sind nur die Dateien aus dem Anhang vorhanden.

Ach so, ich dachte es wäre eine selber gemachte LV-Exe.
In dem Falle, musst du schauen, ob die Exe bereits als Prozess ausgeführt wird.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2008, 12:03
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
*.exe einmal starten
Ich nehm' die Frage schon mal vorweg:
Wie geht das? Big Grin

Gruß Markus

' schrieb:Ach so, ich dachte es wäre eine selber gemachte LV-Exe.
In dem Falle, musst du schauen, ob die Exe bereits als Prozess ausgeführt wird.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2008, 12:13
Beitrag #6

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
*.exe einmal starten
' schrieb:Ich nehm' die Frage schon mal vorweg:
Wie geht das? Big Grin

Mit .NET ganz einfach.
Man nimmt das Example "SimpleTaskMonitor"

etwas komplizierter mit WIN-API aufrufen.
- EnumProcesses
- OpenProcess
- GetModuleFileNameExA

alles klar Cool

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.09.2008, 12:29
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
*.exe einmal starten
..... und hier ist das VI dazu, wie man die laufenden Prozesse in ein String-Array lesen kann. Danke RoLe.


Sonstige .vi  Prozesse_auslesen.vi (Größe: 17,33 KB / Downloads: 238)

Lv80_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2008, 14:38
Beitrag #8

geist07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 127
Registriert seit: Dec 2007

8.5, 8.6, 2009SP1,2010,2011
2007
kA

994xx
Deutschland
*.exe einmal starten
Dank euch beiden, jetzt brauch ich nur noch das Array nach meinem Prozess durchsuchenWink

"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen." (Albert Einstein)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event in Eventsrtuktur bei Start einmal ausführen hansi9990 1 3.240 14.05.2017 15:32
Letzter Beitrag: GerdW
  Case Structure nur einmal durchführen McButch 5 5.766 30.05.2016 16:43
Letzter Beitrag: jg
  Case schleife einmal ausführen Alighieri 9 9.054 17.03.2015 08:24
Letzter Beitrag: Alighieri
  Messwerte in Datei einmal speichern Marcy 4 4.562 02.09.2014 08:00
Letzter Beitrag: Marcy
  Ereignisstruktur wird nur einmal ausgeführt Steffen.S 7 5.568 24.07.2014 13:24
Letzter Beitrag: Steffen.S
  Tab control soll nur einmal true ausgeben Orga 5 4.648 14.06.2013 06:12
Letzter Beitrag: Orga

Gehe zu: