Trots Crosspost bin ich meinen Fragen nie eine Antwort/Lösung schuldig geblieben
und daher poste ich auch hier eine Lösung:
Das Problem ist die MRU Liste von WIndows, die einige Informationen in
der Registry ablegt (BagMRU). Dadurch verwendet z.B. LabVIEW 2011 das
letzte Verzeichnis von LV2010 wenn man nur auf "Öffnen" klickt. Der Grund
hierfür ist das die EXE von LabView immer "labview.exe" heißt.
Ich habe nun seit einigen Tagen ein Änderung vorgenommen, die bei mir
das Problem behoben hat. Nachteile oder Fehler konnte ich bisher nicht
feststellen.
Es gibt folgende EXE/INI Dateien bei mir:
c:\Program Files (x86)\National Instruments\LabVIEW 2009\LabVIEW.exe
c:\Program Files (x86)\National Instruments\LabVIEW 2010\LabVIEW.exe
c:\Program Files (x86)\National Instruments\LabVIEW 2011\LabVIEW.exe
Damit die windowsinterne MRU nach EXE unterscheiden kann, habe ich diesen
ein anderen Namen gegeben:
c:\Program Files (x86)\National Instruments\LabVIEW 2009\LabVIEW_2009.exe
c:\Program Files (x86)\National Instruments\LabVIEW 2009\LabVIEW_2009.ini
c:\Program Files (x86)\National Instruments\LabVIEW 2010\LabVIEW_2010.exe
c:\Program Files (x86)\National Instruments\LabVIEW 2010\LabVIEW_2010.ini
c:\Program Files (x86)\National Instruments\LabVIEW 2011\LabVIEW_2011.exe
c:\Program Files (x86)\National Instruments\LabVIEW 2011\LabVIEW_2011.ini
Seit diesen Änderungen "merkt" sich Windows das letzte Verzeichnis nach LabView Version,
d.h. ich kommt in LV2010 auch in das zuletzt benutzte Verzeichnis das ich in LV2010
geöffnet hatte, entsprechendes bei den anderen Versionen.
Bei mir funktioniert es nun so wie ich es möchte und habe bisher keine Probleme
festestellen können.
Gruß
Stefan