Mahlzeit zusammen,
um für das speichern von Motordaten per Logger nicht zig Mausklicks und Einstellungen vornehmen zu müssen, habe ich ein kleines Script geschrieben um alles mit einem Klick erledigen zu können.
Der Teil zum starten von trijekt.exe sieht wie folg aus:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("""" & "C:\Program Files (x86)\Win Trijekt\trijekt.exe" & """")
Folgendes Problem hat sich dabei ergeben:
Wenn die trijekt.exe (Dateipfad: C:\Program Files (x86)\win trijekt\trijekt.exe) mit Hilfe des Scripts ausgeführt wird, erhalte ich die Fehlermeldung "File D:\Desktop\Deutsch\TRIJ4.TXT is not available" und die Programmfenster werden ohne den entsprechenden Textinhalt dargestellt.
Der identische Dateipfad als Verknüpfung auf dem Desktop (D:\Desktop\) startet das Programm wie gewohnt in deutscher Sprache.
Auch mit Hilfe von Ausführen (Windowstaste+R) lässt sich das Programm mit dem Dateipfad öffnen.
Beim Test mit dem trijekt Logger tritt ein identisches Problem auf.
Sowohl beim Ordner Win Trijekt als auch beim Ordner trijekt Logger ist der Schreibschutz deaktiviert und ALLE Benutzer haben Vollzugriff.
Bin über jeden Tipp dankbar, wie ich das Programm mittels Script gestartet bekomme.
Besten Dank im Voraus
Daniel
genutzte Software:
Windows 7 64bit
Win Trijekt Version 1.42
Win Trijekt per Script Starten
Re: Win Trijekt per Script Starten
du müsstest mal rausfinden warum der auf d/desktop nach irgendwelchen dateien sucht.
die exe datei muss auch in dem verzeichnis ausgeführt werden in dem sie ist.
könnte sein, dass das mit win7 etwas schwierig ist...
gruß
Tobi
die exe datei muss auch in dem verzeichnis ausgeführt werden in dem sie ist.
könnte sein, dass das mit win7 etwas schwierig ist...
gruß
Tobi
-
- Beiträge: 3
- Registriert: 01.02.2013, 14:21
Re: Win Trijekt per Script Starten
Update 1
Verknüpfungen auf dem Desktop gelöscht und Script erneut ausgeführt
Ergebnis: Identischer Fehler
Daraufhin hab ich die Verknüpfungen wiederhergestellt und lasse das Script nun die Verknüpfung ausführen.
Set WshShell = Wscript.CreateObject("WScript.Shell")
WshShell.Run """D:\Desktop\win trijekt.lnk"""
Sicherlich nicht die sauberste Lösung, aber es funktioniert nun erst einmal.
Zum Testen und verfollständigen des Scriptes reicht es erst einmal.
Sollte zwischenzeitlich jemand eine gescheite Lösung haben, immer hert damit.
Gruß zur Nacht
Daniel
Verknüpfungen auf dem Desktop gelöscht und Script erneut ausgeführt
Ergebnis: Identischer Fehler
Daraufhin hab ich die Verknüpfungen wiederhergestellt und lasse das Script nun die Verknüpfung ausführen.
Set WshShell = Wscript.CreateObject("WScript.Shell")
WshShell.Run """D:\Desktop\win trijekt.lnk"""
Sicherlich nicht die sauberste Lösung, aber es funktioniert nun erst einmal.
Zum Testen und verfollständigen des Scriptes reicht es erst einmal.
Sollte zwischenzeitlich jemand eine gescheite Lösung haben, immer hert damit.
Gruß zur Nacht
Daniel
Re: Win Trijekt per Script Starten
Hallo Daniel34NRW,
da fehlt dem Script scheinbar das Verzeichnis, in welchem das Programm arbeiten soll.
Versuch es mal damit:
Viele Grüße,
Phil
da fehlt dem Script scheinbar das Verzeichnis, in welchem das Programm arbeiten soll.
Versuch es mal damit:
Code: Alles auswählen
Set objShell = CreateObject("Wscript.Shell")
objShell.CurrentDirectory = "C:\Program Files (x86)\Win Trijekt\"
set wshell = CreateObject("Wscript.shell")
wshell.run """C:\Program Files (x86)\Win Trijekt\trijekt.exe"""
Phil