Skript mit Kommandozeilenparameter starten

  • Gibt’s eigentlich eine Möglichkeit, einem Skript Kommandozeilenparameter zu übergeben, wenn ich es aus der Entwicklungsumgebung heraus starte?

  • Aber so bekomme ich bei Fehlern keine detaillierten Fehlermeldungen aus der Entwicklungsumgebung sondern nur eine Fehlerzeilennummer, mit der man wenig anfangen kann, da Remarks und Leerzeilen nicht mitgezählt werden, und wenn man noch Include-Statements davor hat, ist Fehlersuche völlig hoffnungslos.

  • Gibt’s eigentlich eine Möglichkeit, einem Skript Kommandozeilenparameter zu übergeben, wenn ich es aus der Entwicklungsumgebung heraus starte?

    Ich glaube, dass ist nicht möglich. Du kannst aber natürlich zum Testen Globale Variablen den Job übernehmen lassen, die du vorher setzt.

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Hallo TheShadowAE,

    Was ist denn die Fehlermeldung

    Ich meine Runtime-Fehlermeldungen eines compilierten Skripts, die also nicht schon beim Compilieren auftreten. Welche konkret spielt eigentlich hier keine Rolle. Aber ich hatte in so einem Fall gerade so was wie

    Line 3024 (File "C:\Dingbums.exe"):
    Error: Variable used without being declared

    Da ist die Suche hoffnungslos. Da wäre ein Tool nützlich, das einem nachträglich das fehlerauslösende Statement anzeigt.

    Doch das geht das habe ich scho n-mal gemacht.

    Und wie hast Du das gemacht?

  • Für Autoit gibts noch (?) keinen Debugger.
    Du musst sauberer programmieren. Jede Zeile, die unvorhersehbare Informationen (z.B. eine User Eingabe) verarbeiten muss, muss auch mit einem entsprechenden errormanagment versehen werden ;)

  • ShadowAE: Ich glaube du hast nicht verstanden, worum es geht...

    Er will ein Script mit Parametern starten, aus scite raus, nicht aus einem Skript heraus ein anderes Skript it Parametern

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.