Zum Inhalt springen

Ranainside+FlightSimManager


MFG 2

Empfohlene Beiträge

hallo,:)

 

ich habe nun bei avsim eine batch "startfsm.zip" gefunden,die das datum vom o.g. programm automatisch umschaltet.hat jemand das von euch schon versucht ?

da ich keinen blassen schimmer habe was der autor mit der umstellung auf andre

länder meint ,traue ich mich nicht so recht da ran.

kann jemand helfen?

 

vg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo MFG2

 

Besten Dank für Deinen Hinweis. Das Script funktioniert so, dass zuerst das aktuelle Datum gelesen und in seine Komponenten zerlegt wird. Danach wird das gleiche Datum im Jahre 2005 gesetzt, der FlightSim Manager gestartet, 10 Sekunden gewartet und danach das Datum wieder auf das aktuelle Datum zurück gesetzt.

 

Das 'Problem' des Scripts ist, dass es auf der amerikanischen Datumsdarstellung basiert indem der Output von 'date /t' geparsed wird. Da ich in der Schweiz wohne habe ich das Script (nach bestem Wissen und Gewisen) auf die CH-Datum-Einstellung angepasst. Ob diese Einstellung auch in Deutschland gleich ist, weiss ich nicht sicher. Das kannst Du folgendermassen überprüfen:

- Ein 'Eingabeaufforderungs-Fenster' öffnen

- Kommando 'date /t' eintippen

- In der Schweiz wird das Folgende ausgegeben '06.01.2007'

 

Das Script basiert noch auf einer andern Annahme, die für die meisten Simmer nicht zutrifft, nämlich dass der FlightSim Manager im Pfad einthalten ist. Daher habe ich im Script den vollen Pfad zu meinem FlightSim Manager eingetragen.

 

Mein modifiziertes Script sieht folgendermassen aus

*** Start of script ******************************************

@echo off

REM -------------------------------------------------------

REM

REM Purpose: Command script to start FlighSim Manager from

REM Rana Inside

REM

REM Function: - Get current date (format dd-mm-yyyy)

REM - Set date to dd-mm-2005

REM - Start FlightSim Manager

REM - Wait 10 seconds

REM - Reset date to current date

REM

REM -------------------------------------------------------

 

REM

REM Get current date (format dd-mm-yyyy)

REM

setlocal

for /F "tokens=1-3 delims=." %%i in ('date /t') do (

set Day=%%i

set Month=%%j

set Year=%%k

)

echo Current date: %Day%.%Month%.%Year%

 

REM

REM Set date to dd-mm-2005

REM

echo Date set to.; %Day%.%Month%.2005

date %Day%-%Month%-2005

REM date /t

 

REM

REM Start FligthSim Mangager

REM

start C:\Programme\FlightSimManager\FlightSimManager.exe

 

REM

REM Wait 10 seconds and reset date to current date

REM

sleep 10

date %Day%-%Month%-%Year%

REM date /t

 

REM

REM End the local scope for variables

REM

endlocal

 

*** End of script *******************************************

 

Noch eine kleine Bitte. Hier im ILS Forum haben alle Teilnehmer echte Namen; wie heisst Du?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi MFG 2

 

Noch eine kleine Bemerkung. Die volle Filespezifikation zum FlightSim Manager muss nicht eingetragen sein, wenn das Script ins Verzeichnis des FlightSim Managers gestellt wird.

 

*** Ausschnitt Script ******************************

REM

REM Start FligthSim Mangager

REM

start FlightSimManager.exe

 

*** Ende Ausschnitt ******************************

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo hannes,:D

 

erstmal danke für's interresse,dann natürlich mein richtiger vorname lautet joerg,(hab ich als alter forenhengst doch vergessen:008: also sorry)

die datumsanzeige wird bei mir im dos mit -2007 01 06- angegeben,genau umgekehrt .

zu deinem nachtrag: ja, dass hatte ich bereits gelesen,im gleichen verzeichnis ,dann geht's.

aber zum rest ,sei bitte nicht boese, habe ich leider absolut nichts beizutragen,weil null plan.ich ahne zwar was ein script ist, aber nicht mehr.

nun moechte ich weder bitten noch erwarte ich ,dass du mir einen spezialkurs in programmiersprachen gibst,dass wäre sicher ein bißerl viel für ein solches forum.

nix für ungut,ich werde es weiter über den umweg der datumsumstellung machen

muessen.aber deine arbeit war hoffentlich nicht ganz umsonst,es werden sich sicher noch andere finden,die deine modifizierung umsetzen koennen.

mercy vielmals von hier

 

vg

joerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Geronimo,

habe mir die Datei herrunter geladen. Meine Frage wo muss ich sie im FSM

unterbringen. Bin in diesem Geschäft der Software nicht sehr bewandert,

da der FSM aber für mich ein sehr hilfreiches Programm ist, bin ich sehr daran interisiert ihn wieder zum Laufen zu bringen.

Über eine Antwort würde ich mich freuen

Peter

l

Link zu diesem Kommentar
Auf anderen Seiten teilen

hallo peter,:)

die zip datei einfach in den ordner entpacken,in dem du auch den fsm hast.

bei mir: C:/programme/ranainside.

ich hoffe ich hab deine frage richtig verstanden?

 

vg

joerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Joerg, hallo Hannes

Joerg danke für Deine Antwort. Im Moment bin ich noch laienhaft am Fummeln.

Habe .bat in org getauscht und mit notepad geöffnet, Inhalt gelöscht und script

eingefügt und von org in bat geändert. Muß jetzt nur noch prüfen nach einfügen

des patches in FSM ob es richtig war. Im Moment aber nicht möglich.

Hannes wenn Du das liest, bitte info ob es so richtig ist Danke.

Gruss an euch Beiden

Peter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Hannes

 

Bin auch begeisterter user des Tools "FSM" im besonderen "Autosave und Printscreen" Funktionen.

 

Habe Script von Dir genommen :rolleyes: Danke :rolleyes: und es funktioniert.

 

Die Batchdatei hat aber noch den Pfad gemotzt deshalb musste ich das Programm von C:\Programme\Ranainside\Flightsimmanager\Flightsimmanager.exe in

C:\Programme\Flightsimmanager\Flightsimmanager.exe verschieben.

 

Vielleicht müssen das andere auch. Danke und Gruss Roger

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hoi zämä

 

Es freut mich, dass der Tip von Jörg und meine nicht mehr ganz taufrischen Programmierkenntnise Euch geholfen haben. Hier ein paar Komentare zu Euren Beiträgen:

 

- In meinem ersten Beitrag hatte ich startFSM.bat nicht im Verzeichnis platziert, in dem sich der FlightSim Manager befindet --> daher musste ich die volle Filespezifikation zum FlightSim Manager angeben.

- Wird das Script startFSM.bat im gleichen Verzeichnis platziert, in dem sich auch FlightSimManager.exe befindet, so genügt die Zeile start FlightSimManager.exe

 

@Peter

Das mühsame Umbenennen .bat auf .org kannst Du Dir sparen. Notepad einfach offnen (Start --> Programme --> Zubehör --> Editor) und dann Textdatei (z.B. eine .bat) ins Notepad-Fenster ziehen und Du kannst editieren.

 

@Oski

Ich bin zwar nicht 100% sicher aber ich glaube Windows XP kannte den Befehl sleep nie. Daher ist im Download von Avsim im ZIP-Archiv das Progrämmchen sleep.exe enthalten. Dieses muss im gleichen Verzeichnis liegen wie die Datei startFSM.bat. Um den Downlaod in Avsim zu finden einfach via Extended Search nach der Datei startFSM.zip suchen.

 

@Alle interessierten

Ich habe eine ZIP-Datei zusammengestellt mit der für die Schweiz adaptierten .bat

(inklusive sleep.exe). Werde diese auf Wunsch verschicken. Schickt mir ein Mail oder eine PM (allerdings habe ich eine Job und sitze daher nicht permanent im ILS Forum).

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 Wochen später...

Hallo zusammen,

 

es geht auch noch einfacher. Für solche und ähnliche Fälle gibt es ein kleines Tool namens DKill95, welches genau das tut: Zeit zurücksetzen, Programm starten, warten und Zeit wieder aktualisieren. Ihr findet es u.a. hier: http://www.freewarepage.de/download/327.shtml

 

Gruß, Rüdiger

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...
  • 2 Monate später...

hallo peter,:)

 

vielen dank für den link + die info !

hast du sie schon ausprobiert? ich weiß,ist nicht die feine art erstmal andere testen zu lassen,ist aber dadurch begründet,dass ich evtll. größeren problemen dann nicht gewachsen bin.

ich verwende nach wie vor den patch von damals.wäre natürlich interressant zu wissen,wie sich der neue verhält.runterladen werde ich (schon wg. der readme) aber installieren? never touch a running system.

wenn ich also genaueres weiß werde ich mich trauen,schon deshalb danke für die info !

 

vg

joerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...