1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. johny1099

Beiträge von johny1099

  • Bildschirmauflösung ändern

    • johny1099
    • 12. April 2010 um 20:30

    Hallo zusammen

    funktioniert perfekt. Vielen Dank an alle.

  • Bildschirmauflösung ändern

    • johny1099
    • 12. April 2010 um 20:11

    Momentan habe ich eine Auflösung von 800*600 . Wie rufe ich die Funktion auf wenn ich z.b die Auflösung auf 1024*768 ändern möchte? Kann mir bitte jemand ein Beispiel posten?

  • Bildschirmauflösung ändern

    • johny1099
    • 12. April 2010 um 19:36

    Hallo zusammen

    weiss jemand von euch ob es eine Möglichkeit gibt, mit AutoIt die Bilschirmauflösung von 800*600 auf 1024*768 zu ändern?

  • Bug in OrganizeIncludes Tool ?

    • johny1099
    • 6. April 2010 um 21:30

    Ich habe den Fehler gefunden. In der Doku ( PDF-File ) sind die Einträge nicht korrekt von der Datei ==> SciTEUser.properties

    mit folgendem Inhalt funktioniert es.

    # 36 OrganizeIncludes
    #command.36.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
    command.36.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
    command.name.36.*.au3=OrganizeIncludes
    command.save.before.36.*.au3=1
    command.is.filter.36.*.au3=1
    command.shortcut.36.*.au3=Ctrl+Shift+Alt+I

  • Bug in OrganizeIncludes Tool ?

    • johny1099
    • 6. April 2010 um 20:55

    in dem Ordner ==> C:\Program Files\AutoIt3\SciTE\OrganizeIncludes\ sind folgende Dateien:
    OI_1.0.0.50.au3
    OI_help.pdf
    OI_Icons.dll


  • Bug in OrganizeIncludes Tool ?

    • johny1099
    • 6. April 2010 um 20:20

    Hallo zusammen

    ich habe soeben versucht die aktuelle Version von OrganizeIncludes Stand:06.04.2010 09:01 zu installieren.

    Nachdem ich das Zip entpackt habe, stellte ich fest dass die settings.ini nicht vorhanden ist. Gemäss Doku (PDF-File)
    sollte diese vorhanden sein. Ich habe den entpackten Ordner ==>OrganizeIncludes in folgenden Ordner kopiert ==> C:\Program Files\AutoIt3\SciTE\. Danach habe ich noch folgenden Inhalt:

    # 36 OrganizeIncludes
    command.36.*.au3="$(autoit3dir)\autoit3.exe"
    "$(SciteDefaultHome)\OrganizeIncludes\OI_1.0.0.50.au3" "$(FilePath)"
    command.name.36.*.au3=OrganizeIncludes
    command.save.before.36.*.au3=1
    command.is.filter.36.*.au3=1
    command.shortcut.36.*.au3=Ctrl+Shift+Alt+I

    unter Options ==> Open User Option File eingefügt und gespeichert. Danach Scite beendet und wieder gestartet.

    Wenn ich CRTL+ALT+SHIFT+I drücke kommt allerdings nicht das gewünschte Programm sondern es öffnet sich ein Fenster wo eine au3 Datei ausgeführt werden soll.

    Kann es sein dass das Problem mit der fehlenden settings.ini zu tun hat?

  • Auswahl einer bestimmten Datei und Ausgabe in ein Textfeld

    • johny1099
    • 5. April 2010 um 17:41

    Ja das funktioniert so wie ich das gerne hätte. Vielen Dank an alle, die einen Beitrag zur Lösung meines Problems geleistet haben.

  • Auswahl einer bestimmten Datei und Ausgabe in ein Textfeld

    • johny1099
    • 5. April 2010 um 17:01

    Hallo zusammen

    ich möchte in einem Formular die Möglichkeit haben mit einem "Browsen" Button nach einer bestimmten Datei zu suchen. Das Suchen soll auch die Möglichkeit bieten das Laufwerk auszuwählen (wie beim Windows Explorer). Danach soll die ausgewählte Datei in ein Textfeld übergeben werden.

    Gruss
    johny

  • For Next Schleife beenden durch Klick auf Exit Button

    • johny1099
    • 5. Januar 2010 um 10:18

    Vielen Dank für die Hilfe. Es funkioniert korrekt.

  • For Next Schleife beenden durch Klick auf Exit Button

    • johny1099
    • 5. Januar 2010 um 09:07

    Guten Morgen zusammen
    ich möchte gerne eine For Next Schleife durch klicken auf den Exit Button in meinem Formular beenden. Das Problem welches ich habe ist dass ich in der Schleife den Befehl Sleep(4000) benötige und dadurch die Schleife nicht beendet wird wenn ich auf den Exit Button klicke.
    For $i = 1 to 100
    If $msg = $btn_exit then Exitloop
    Befehl 1
    Befehl 2
    Sleep(4000)
    Next

  • Code über mehrere Zeilen

    • johny1099
    • 27. Dezember 2009 um 06:27

    Mit diesem Zeichen: _ kann ein Zeilenumbruch ohne Fehlermeldung durchgeführt werden:

    [autoit]

    Dim $array[3][4]=[ _
    ["Paul", "Jim", "Richard", "Louis"], _
    ["a", "b", "c", "d"], _
    [1, 2, 3, 4] _
    ]

    [/autoit]
  • 10 min dann Taste drücken!!

    • johny1099
    • 26. Dezember 2009 um 06:23

    Um eine Pause von 10 Minuten zu erreichen verwendet man folgenden Befehl:

    [autoit]

    Sleep(600000)

    [/autoit]

    Um z.b nach 10 Minuten die Entertaste auszuführen verwendet man folgenden Befehl:

    [autoit]

    Send("{Enter}")

    [/autoit]
  • _MsgBox

    • johny1099
    • 26. Dezember 2009 um 06:04

    Guten Morgen SEuBO

    ich habe soeben die Funktion getestet. Funktioniert meiner Ansicht nach einwandfrei.

    Feine Sache die UDF.

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 25. Dezember 2009 um 11:52

    Vielen Dank allen für die ausführliche und geduldige Erklärungen.

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 25. Dezember 2009 um 10:55

    also wenn ich das richtig verstanden habe, so gibt Sleep(50) immer true (1) zurück wenn dieser Befehl korrekt ausgeführt werden konnte? Deswegen kann ich dann While Sleep(50) verwenden da dieses dann While 1 entspricht?

    Kann es auch mal sein dass Sleep(50) nicht true zurückgibt aus irgendwelchen Gründen?

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 25. Dezember 2009 um 10:38

    Ich dachte in einer While Schleife wird nur ==> While 1 verwendet und die 1 steht für True.
    Was passiert wenn ich While Sleep(50) verwende? Hat dies noch eine gewisse Logik?

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 25. Dezember 2009 um 09:37

    Vielen Dank allen für die Unterstützung.

    Welche Bedeutung hat eigentlich das "Sternchen" ==> While 1 * Sleep(50) bzw. kann man dieses "Sternchen" sonst noch irgendwo benutzen?

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 24. Dezember 2009 um 18:11

    Vielen Dank für die schnelle Antwort.


    Zitat von Pinguin94

    Frohe Weihnachten euch alle !

    Spoiler anzeigen
    [autoit]

    #include
    #include
    Dim $input_1,$input_2,$input_3
    GUICreate("Fenstertitel",400,400,100,100)
    $input_1 = GUICtrlCreateInput("",100,30,150,20)
    $input_2 = GUICtrlCreateInput("",100,60,150,20)
    $input_3 = GUICtrlCreateInput("",100,90,150,20)
    GUISetState(@SW_SHOW)
    While 1 * Sleep(50)
    $msg = GUIGetMsg()
    If _IsPressed('0D') Then
    Send("{TAB}")
    Sleep(200)
    EndIf
    Switch $msg
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]

    MfG


    EDIT: So genug editiert, ist ja schlimm ~.~

    Alles anzeigen

    Was bedeudet folgende Zeile:


    While 1 * Sleep(50)


    Darf man hinter While 1 noch etwas dazuschreiben?

  • Mit Entertaste zum nächsten Input Feld wechseln

    • johny1099
    • 24. Dezember 2009 um 16:48

    Hallo zusammen

    ist es möglich mit der Entertaste zum nächsten Input Feld zu springen und nicht nur mit der Tab-Taste?

    [autoit]

    #include <GuiConstantsEx.au3>
    Dim $input_1,$input_2,$input_3
    GUICreate("Fenstertitel",400,400,100,100)
    $input_1 = GUICtrlCreateInput("",100,30,150,20)
    $input_2 = GUICtrlCreateInput("",100,60,150,20)
    $input_3 = GUICtrlCreateInput("",100,90,150,20)
    GUISetState(@SW_SHOW)
    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then Exit
    WEnd

    [/autoit]
  • CMD Ausgabe einlesen und weiter verarbeiten

    • johny1099
    • 15. Dezember 2009 um 10:14
    Zitat von ojo

    Hi,

    $line ist sehr wahrscheinlich ein String über mehrere 'Zeilen'.
    Probier mal:

    [autoit]


    #include
    Local $foo = Run(@ComSpec &" /c bcdedit.exe", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
    Local $line
    While 1
    $line = StdoutRead($foo)
    If @error Then ExitLoop
    ;MsgBox(0, "STDOUT gelesen:", $line)
    If StringInStr ($line, "systemroot") Then
    $var = StringSplit ($line, @CRLF)
    For $i = 1 To UBound ($var) - 1
    If StringInStr ($var [$i], "systemroot") Then
    MsgBox (0,"Systemroot gefunden",$var [$i])
    EndIf
    Next
    EndIf
    WEnd

    [/autoit]

    ;-))
    Stefan

    Alles anzeigen


    Vielen Dank an alle. Jetzt funktioniert es einwandfrei.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™