Win Trijekt per Script Starten

Sonstige technische Fragen
Antworten
Daniel34NRW
Beiträge: 3
Registriert: 01.02.2013, 14:21

Win Trijekt per Script Starten

Beitrag von Daniel34NRW »

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

Benutzeravatar
Tobi
Site Admin
Beiträge: 2539
Registriert: 11.06.2007, 18:20

Re: Win Trijekt per Script Starten

Beitrag von Tobi »

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

Daniel34NRW
Beiträge: 3
Registriert: 01.02.2013, 14:21

Re: Win Trijekt per Script Starten

Beitrag von Daniel34NRW »

Update 1

Verknüpfungen auf dem Desktop gelöscht und Script erneut ausgeführt
Ergebnis: Identischer Fehler

:idea: 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

Benutzeravatar
Phil
Site Admin
Beiträge: 50
Registriert: 06.03.2006, 16:45
Kontaktdaten:

Re: Win Trijekt per Script Starten

Beitrag von Phil »

Hallo Daniel34NRW,

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"""
Viele Grüße,

Phil

Antworten