was ist das für ein fehler?

  • Du versuchst wohl eine Datei mit dem Befehl "FileOpen()" eine Datei zu öffnen. So wie ich das sehe, willst du dort aber einen Ordner öffnen.

    Kannst du mal bitte das gesamte Script posten, bzw. den Part, wo du die Datei öffnen willst. Es kann auch sein, dass du nen Pfad angegeben hast, in dem ein Ordner Leerzeichen beinhaltet, wie z.B. "Dokumente und Einstellungen".

  • Naja das hast Du fanst richtig erkannt.

    Ich harbeite momentan mit 2 Sprchen zusammen.
    Ich habe im PureBasic diese zeile zum aufrufen eines Scriptes:
    Run = RunProgram(Programm$, Parameter1$, Parameter2$)

    Die Stringinhalte sehen so aus:
    Programm$ = "AutoIt3.exe"
    Parameter1$ = Phat() + "Datei.au3"
    Parameter2$ = ""

    Phat() = Zielhferzeichnis der "Datei.au3"

    Aber ich denke mal schon das es am Freizeichen im Dateiphat liegt. Aber wie muss man ein Datei Phat mit Freizeichen angeben?

  • Vll is das Zielverzeichniss-format nicht korrekt?

    So muss es aussehen: Dir\File.au3


    wenn du das \ vergisst, geht nüx :)


    ansonten geht ein freizeichen wie normal:

    Die Stringinhalte sehen so aus:
    Programm$ = "AutoIt3.exe"
    Parameter1$ = Phat() + "Datei.au3"
    Parameter2$ = " "; n abstand^^

  • @huggy
    ein "\" fehlt 100% nicht...

    Zitat

    Parameter2$ = " "; n abstand^^


    Ohne Abstand (Freizeichen) ist das schon okay ;)

  • Dann sage mir bitte genau wo.
    Ich habe hier noch einen weiteren Shot vom ganzen Bildschirm.
    http://rpgfantasy.rp.funpic.de/fehler.jpg

    Im Fordergrund ist wieder diese Fehlermeldung zu sehen, direckt dahinter ist das Debug Fenster von PureBasic wo die Datei mit Phat steht und wiederrum dahinter ist der PureBasic Editor. da könnt ihr ggf. die Programmschritte ggf nach empinden....

    [Edit]
    Ach ja... in der "Test.au3" habe ich nur eine Zeile zum Test...
    diese sieht so aus:
    MsgBox(0,"Test","Test Text",1)

    Einmal editiert, zuletzt von Tearsof-theMoon (25. Juni 2007 um 23:32)

  • da habe ich den selben fehler -.-

    [Edit]
    Okay ich habe den fehler gefunden ^^
    es müssen 2 parameter übergeben werden...
    Es muss so ausehen:
    C:\Programme\AutoIt3\AutoIt3.exe "D:\Dokumente und Einstellungen\Tearsof-theMoon\Desktop\Test.au3" "today"

    Einmal editiert, zuletzt von Tearsof-theMoon (26. Juni 2007 um 08:54)