Moin,
ich werde aus meinem Problem nicht schlau.
Eigentlich ist es ganz simple, ich will überprüfen ob Datei A existiert, wenn ja soll das Script ablaufen.
Ich habe zb. folgendes verwendet:
If not FileExists("Test.exe") Then
MsgBox(0,"Autoit Error","Test.exe does not exists")
Test.exe befindet sich im selben Verzeichnis wie das Script und läuft auch ohne Probleme.
So nun haben wir ein Javaprogramm das per Knopfdruck das gewünschte Script startet, die nebenbei erwähnt allesamt auf einem NAS sind.
Dann kommt die Sicherheitsabfrage ob die Autoitexe-Datei wirklich gestartet werden will... Adminrechte bestätigen usw.
Die Autoit Datei startet nun zwar, allerdings kommt die Meldung Test.exe nicht vorhanden.
Das ist aber nur der Fall wenn die Autoit-Datei über Java aufgerufen wird, rufe ich sie manuell auf dem NAS ab funktioniert alles einwandfrei und das Script läuft ab ohne Fehlermeldung.
Lasse ich diese Überprüfung einfach weg, dann funktioniert die Autoit-Datei auch über Java - er findet sie also doch
Habe das ganze noch mit "FileFindFirstFile" getestet mit demselben Ergebnis.
Was fällt euch dazu ein?
greez Vamp