WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Simulationen (http://www.wcm.at/forum/forumdisplay.php?f=27)
-   -   Programm zum Programme starten (http://www.wcm.at/forum/showthread.php?t=219398)

Welpert 11.07.2007 15:56

Programm zum Programme starten
 
Hallo,

ich suche ein Tool, mit dessen Hilfe ich alles nötigen FS Programme (FS, AI Smooth, Flight keeper usw.) auf einen Klick starten kann.

bushpilots-chief 11.07.2007 16:36

Hallo Thorsten,
also das klappt mit FsAutostart ganz gut. Hatte ich mal vor langer Zeit im Einsatz. Das findest Du hier.

alfora 11.07.2007 16:37

Erstelle mal mit einem Texteditor (z.B. den bei Windows mitgelieferten Editor bzw. Notepad) eine ganz normale Textdatei mit dem Inhalt

Zitat:

start "D:\pfad mit leerzeichen\AISmooth.exe"
start E:\wichtiges\programm.exe
start C:\Programme\FS9\FS9.exe
Also jedes Programm auf einer neuen Zeile beginnend mit "start". Bei Leerzeichen im Pfadnamen musst Du Anführungszeichen verwenden.

Speichere diese Textdatei mit der Endung ".bat" ab. Weitere Informationen findest Du unter den Stichworten "Batchdatei" und "Starten" in der Windows-Hilfe.

(Es kann sein, dass sich manche Programme mit dieser Methode nicht starten lassen. Aber für einen ersten Versuch sollte es reichen.)

Welpert 11.07.2007 16:42

Danke!!

Buschflieger 11.07.2007 16:54

Das gibt es schon,

schau Dir mal FSUIPC genau! an. :D

In der fsuipc.ini gibt es einen Key "run="

Dort kannst Du den Pfad des zu startenden Programms eingeben.

Der Key kann mehrfach verwendet werden:

run1=
run2=
run3=
...

Welpert 11.07.2007 17:01

@alfora:

klappt ausser bei Flightkeeper, ne Idee?

Und kann ich damit auch beinflußen ob das ents. Programm minimiert oder maximiert gestarte wird?

Welpert 11.07.2007 17:17

Zitat:

Original geschrieben von Buschflieger
Das gibt es schon,

schau Dir mal FSUIPC genau! an. :D

In der fsuipc.ini gibt es einen Key "run="

Dort kannst Du den Pfad des zu startenden Programms eingeben.

Der Key kann mehrfach verwendet werden:

run1=
run2=
run3=
...

öhh, kann ich nicht finden......

hab einfach mal:run1=E:\FS Flight Keeper\FLKeeper.exe

eingestzt, aber es passiert nix.....das selbe mit AI smooth probiert...

alfora 12.07.2007 10:55

Zitat:

Original geschrieben von Welpert

klappt ausser bei Flightkeeper, ne Idee?

Ja, natürlich. :)

Schreibe eine zweite Batchdatei mit dem Inhalt
Zitat:

C:\pfad\Flightkeeper.exe
(wieder ev. mit Anführungsstrichen, wenn irgendwo Lehrzeichen vorkommen)

nenne sie z.B. "flightkeeper.bat" und speichere sie im gleichen Verzeichnis ab wie Deine erste Batchdatei.

In der ersten Batchdatei ersetzt Du jetzt den früheren Aufruf von Flightkeeper durch

Zitat:

start /b flightkeeper
Der Befehl "start" startet ein Programm im Hintergrund, ohne auf dessen Beendigung zu warten und die Option "/b" öffnet keine zusätzliche Eingabeaufforderung dafür. Automatisch die Fenster zu minimieren geht mit der Methode meines Wissens nicht.

alfora 12.07.2007 11:06

Zitat:

Original geschrieben von Welpert
öhh, kann ich nicht finden......

hab einfach mal:run1=E:\FS Flight Keeper\FLKeeper.exe

eingestzt, aber es passiert nix.....das selbe mit AI smooth probiert...

Die Option ist im Handbuch "FSUIPC for Advanced Users.pdf" beschrieben (im Kapitel "Programs: facilities to load and run additional programs")

Die Run-Befehle müssen in einem eigenen Abschnitt

[Programs]

stehen. Es gibt die Befehle "Run1" bis "Run8" und "RunIf1" bis "RunIf8". Letztere starten ein Programm nur dann, wenn es noch nicht läuft.

Die genaue Syntax und Optionen sind dort im Handbuch beschrieben. Zum Beispiel führt

RunIf1=READY,KILL,D:\FS2002\WeatherSet.exe

zum einmaligen Starten des Programms "WeatherSet.exe" aber erst dann, wenn FSUIPC bereit ist, Daten zu senden. Außerdem wird das Programm nach dem Beendigen des Flugsimulators automatisch beendet.

Welpert 12.07.2007 11:18

serh geil, Danke mit FSUPIC is das doch die elganteste Lösung.


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag