Servus,
für mein Home-Cockpit möchte ich mir Signalleuchten einbauen, die mir anzeigen ob meine Rundumleuchte, oder mein Abblendlicht eingschaltet ist.
Ich habe mir von einem anderen Mod bereits etwas passendes rausgesucht, was mir die IF funktion zeigt wenn das Rundumlicht an ist.
if (self.beaconLightsActive~=nil) and (self.beaconLightsActive) then
local f = io.popen("F:\\Arduino\\Rundumlicht.exe","r")
end
Jedoch öffnet sich diese Datei nicht.
Kann mir jemand einen Tipp geben, wie ich den "status" der Leuchten am Traktor abfrage und auf dementsprechen eine externe .exe oder python script "ausführe"
Vielen Dank im Vorraus
[Hilfe] Externe datei mit LUA Ausführen
6 posts
Page 1 of 1
Re: [Hilfe] Externe datei mit LUA Ausführen
Was sagt denn deine log.txt dazu? Evtl. packst du ein print vor und nach die Zeile mit dem io.popen.
Re: [Hilfe] Externe datei mit LUA Ausführen
Kann es zwar nicht mit Sicherheit sagen, aber es wäre mir neu, das man mit lua (zumindest im LS) auf externe Dinge zugreifen kann.
Habe das zumindest noch von der Diskussion mit "Auslagerung von Daten/Statistiken auf einen 2. Monitor" in Erinnerung.
Habe das zumindest noch von der Diskussion mit "Auslagerung von Daten/Statistiken auf einen 2. Monitor" in Erinnerung.
Re: [Hilfe] Externe datei mit LUA Ausführen
The io class has a wrapper in FS.. so you don't have access to open files only option you have is with the write flag.
Of course this is possible if you run LUA outside FS, but thats not in the scope of the question.
Of course this is possible if you run LUA outside FS, but thats not in the scope of the question.
Re: [Hilfe] Externe datei mit LUA Ausführen
I was hoping on running a dashboard with indicators.
For that I have arduino with python.
The only thing i need is somehow to send a signal to windows (like open a .exe or send something on serial to the arduino)
For that I have arduino with python.
The only thing i need is somehow to send a signal to windows (like open a .exe or send something on serial to the arduino)
Re: [Hilfe] Externe datei mit LUA Ausführen
Die einzige Möglichkeit dazu ist das Schreiben einer XML-Datei, und diese von außen auf Änderungen zu überwachen. Wenn ich es richtig in Erinnerung habe, muss man da auf Performance (io kostet) und die lustigen Sperrmechanismen von Windows aufpassen
Alternativ kann man einen Mod bauen, der die Infos als Bar-/QR-Code auf den Monitor malt, und eine externe Software zu bauen, die den Bildschirmausschnitt damit scannt und die Infos weiterreicht. Wenn man es noch weiter spinnt, könnte man dafür eine MP-Sitzung aufmachen, und die Codes nur einem "Hilfsspieler" anzeigen, der dann den kompletten Bildschirm voller Codes hat, während man selbst im Vordergrund den vollen Spielgenuss hat
@hoffi: Für 09 und afair auch 11 hatte ich einen Mod gebaut, der Autostarteinträge in Windows anlegt. War dann doch ganz froh, als er irgendwann nicht mehr funktioniert hat
@chackster: Nimmst du dann Micropython? Seit ich das kenne, find ich blöd, dass mir keine guten Ideen zum Umsetzen damit einfallen
Alternativ kann man einen Mod bauen, der die Infos als Bar-/QR-Code auf den Monitor malt, und eine externe Software zu bauen, die den Bildschirmausschnitt damit scannt und die Infos weiterreicht. Wenn man es noch weiter spinnt, könnte man dafür eine MP-Sitzung aufmachen, und die Codes nur einem "Hilfsspieler" anzeigen, der dann den kompletten Bildschirm voller Codes hat, während man selbst im Vordergrund den vollen Spielgenuss hat
@hoffi: Für 09 und afair auch 11 hatte ich einen Mod gebaut, der Autostarteinträge in Windows anlegt. War dann doch ganz froh, als er irgendwann nicht mehr funktioniert hat
@chackster: Nimmst du dann Micropython? Seit ich das kenne, find ich blöd, dass mir keine guten Ideen zum Umsetzen damit einfallen
6 posts
Page 1 of 1