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. autoBert

Beiträge von autoBert

  • Sonderzeichen

    • autoBert
    • 17. März 2010 um 18:35

    alles andere ist auch Unsinn und wird nicht supported siehe:[ offen ] Crazy Mouse

    mfg (Auto)Bert

  • Sonderzeichen

    • autoBert
    • 17. März 2010 um 18:03

    Hallo H43DSH0T,

    du kannst doch mit Hilfe von Systemeigenschaften|Maus auf linkshändig umstellen,

    mfg (Auto)Bert

  • Sonderzeichen

    • autoBert
    • 17. März 2010 um 16:48

    Hallo @Al.Gaida

    Zitat von Al.Gaida

    VERGISS ES DIE HELFEN DIR EH NICT DIE SIND ALLE VOLL ASSOZIAL MIR HABEN SIE AUCH NICHT GEHOLFEN

    etwas höflicher bitte. Du ärgerst dich ja nur weil einige deiner Threads geschlossen wurden. Bis jetzt wurden die Fragen von H43DSH0T ausreichend beantwortet.

    Zitat von H43DSH0T

    P.S. Ich hoffe mal das fällt nicht unter die Kategorie Bots etc. aber es ist ja keiner (glaube ich jedenfalls xD)

    das muss ein MOD entscheiden.

    mfg (Auto)Bert

  • Sonderzeichen

    • autoBert
    • 17. März 2010 um 15:47

    AspirinJunkie,

    daduch habe ich eine mir bisher unbekannte Funktion kennengelernt

    mfg (Auto)Bert

  • Sonderzeichen

    • autoBert
    • 17. März 2010 um 15:41

    Hallo H43DSH0T,

    einen Befehl direkt nicht, aber so z.B.:

    [autoit]

    $i=Random(1,2,1)
    if $i = 1 then
    MsgBox(0,"","+")
    Else
    MsgBox(0,"","-")
    EndIf

    [/autoit]

    aber warum machst du einen neuen Thread auf, ohne den alten auf gelöst zu setzen?

    mfg (Auto)Bert

  • Wo ist der Fehler in der Fyntax

    • autoBert
    • 17. März 2010 um 12:41

    Hallo storyteller,

    Zeile 1 muss so lauten:

    [autoit]

    If _CheckInet() = False Then

    [/autoit]

    Edit: zu langsam :sleeping:

    mfg (Auto)Bert

  • Seite einfügen

    • autoBert
    • 17. März 2010 um 12:26
    Zitat von Schnitzel

    nimm doch die includes raus^^
    ...

    könnte ja sein, dass er nur ein Teil seines Skriptes gepostet hat deswegen "?"

    mfg (Auto)Bert

  • Seite einfügen

    • autoBert
    • 17. März 2010 um 12:05

    Hallo Casi20^,

    dieses Skript funktioniert:

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    #include <Array.au3>
    #include <File.au3>
    #include <String.au3>
    #include <Date.au3>
    #include <GUIConstantsEx.au3>
    #include <TabConstants.au3>
    #include <GUIListBox.au3>
    #include <GuiListView.au3>
    #include <WindowsConstants.au3>
    #include <ListBoxConstants.au3>
    #include <GUITreeView.au3>
    #include <TreeViewConstants.au3>
    #include <EditConstants.au3>
    #include <StaticConstants.au3>
    #include <Constants.au3>
    #include <SQLite.au3>
    #include <SQLite.dll.au3>
    #include <ScreenCapture.au3>

    [/autoit] [autoit][/autoit] [autoit]

    _IEErrorHandlerRegister ()
    $oIE = _IECreateEmbedded ()
    GUICreate("", @DesktopWidth,@DesktopHeight,0,0, _
    $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
    $GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, (@DesktopWidth) -200, (@DesktopHeight) -250)
    $GUI_Button_Back = GUICtrlCreateButton("Zurück", 10, 8, 100, 30)
    $GUI_Button_Forward = GUICtrlCreateButton("vor", 120, 8, 100, 30)
    $GUI_Button_Start = GUICtrlCreateButton("Game Starten", 230, 8, 100, 30)
    ;$Pic1 = GUICtrlCreatePic("", 0, 0, 1024, 800, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $var = IniRead("hp.ini", "section2", "key", "http://www.autoit.de/index.php?page=Thread&postID=145585#post145585")
    _IENavigate($oIE, $var)
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $GUI_Button_Back
    _IEAction ($oIE, "back")
    Case $msg = $GUI_Button_Forward
    _IEAction ($oIE, "forward")
    Case $msg = $GUI_Button_Start
    _IEAction ($oIE, "")
    EndSelect
    WEnd

    [/autoit]

    zusammen mit hp.ini

    [autoit]

    [section2]
    key=http://www.google.de/

    [/autoit]

    aber warum hast du soviele (unnötige?) INCLUDDEs

    mfg (Auto)Bert

  • Fragen zur Kommunikation zwischen Prozessen

    • autoBert
    • 17. März 2010 um 11:31

    Hallo Iwasready,

    schau dir http://www.autoitscript.com/forum/index.php?s=69cb373af499bae59fb0446137798f18&showtopic=94887&view=findpost&p=681941 an, könnte hilfreich sein,

    mfg (Auto)Bert

  • UDF ohne "richtig Include" nutzen

    • autoBert
    • 16. März 2010 um 22:46

    Hallo Matthias_199,

    gib die AutoIt.exe mit, dann kannst du auch Teilskripte (in sich abgeschlossen) als Skript starten lassen

    mfg (Auto)Bert

  • UDF ohne "richtig Include" nutzen

    • autoBert
    • 16. März 2010 um 22:37

    Hallo Matthias_199,

    dann msst du dir mit z.B.: C++ eine DLL schreiben und die Funktionen daraus aufrufen, dann braucht die EXE nicht neu kompiliert werden. Allerdings stehen dann normalerweise abgeänderte Funktionen auch erst nach einem Neustart der EXE zur Verfügung,

    mfg (Auto)Bert

  • Autoit GUI Elemente per Tabulator Taste wählen

    • autoBert
    • 16. März 2010 um 22:30

    Hallo misterspeed

    Zitat von misterspeed

    Im Detail bedeutet das, dass die zweite Combo Box gelöscht und neu erstellt wird, damit sich der Inhalt an die Wahl aus der ersten Box anpasst. Dadurch scheint die zweite Box allerdings eine andere ID zu erhalten und wird beim betätigen der Tab Taste nicht mehr als zweites Element gewählt sondern als letztes.

    Das scheint nicht nur so sondern ist es auch tatsächlich. Die Frage ist nun also ob man der neu erstellten Combo Box wieder die alte ID zuweisen kann.

    Zitat

    Die Frage ist nun also ob man der neu erstellten Combo Box wieder die alte ID zuweisen kann.

    mir nichts bekannt.

    Zitat

    Oder habt ihr Vorschläge wie man das Aktualisieren der zweiten Combo Box vielleicht auch ohne löschen und neu erstellen realisieren kann?

    Ja, mit GuiCtrlRead bzw. mit _GUICtrlComboBox_AddString

    mfg (Auto)Bert

  • Kleine Diashow

    • autoBert
    • 16. März 2010 um 21:33

    Hallo PrideRage,

    also bei mir läufts wunderbar. :thumbup:

    Bakku: es werden automatisch alle Bilder von Eigene Dateien|Eigene Bilder mit 10 sec Pause angezeigt

    PrideRage, genau hier könntest du es noch verbessern. Aufruf des nächsten erst nach Tastendruck und dann eventuell auch zurückblättern zulassen,

    mfg (Auto)Bert

  • Negative Variabeln

    • autoBert
    • 16. März 2010 um 21:06

    scha dir noch einaml den Post von Jonathan an

    mfg (Auto)Bert

  • GUICtrlCreateTabItem

    • autoBert
    • 16. März 2010 um 20:52

    mit

    [autoit]

    GuiCtrlRead($hDeineTabID,1)

    [/autoit]
    Zitat von aus Hilfe

    ...
    Remarks

    In 'advanced' mode the return value contains additional data of the control (see below).
    ...
    Tab The number or the controlID of the tabitem selected depending of the advanced parameter value. ...

    mfg (Auto)Bert

  • Negative Variabeln

    • autoBert
    • 16. März 2010 um 20:43

    Hallo H43DSH0T,

    mit den beiden Random Befehlen gibst du der Schleife zufällig den Bereich vor ergibt z.B.:

    [autoit]

    For $i = 139 To15 Step -1

    [/autoit]

    funktioniert oder

    [autoit]

    For $i = -39 To 15 Step -1

    [/autoit]

    sollte große Probleme geben, da der Startwert bereits kleiner als der Endwert. Aber selbst wenn du

    [autoit]

    For $i = -39 To 15 Step 1

    [/autoit]

    schreibst erhälst du nur positive Zahlen da von 0 ausgehend immer 1 dazu addierd wird:

    [autoit]

    $n += 1

    [/autoit]

    du musst schon abziehen, damit es negativ wird,

    mfg (Auto)Bert

  • Treeview -Colum kopieren ?

    • autoBert
    • 16. März 2010 um 20:21

    Hallo Mysticsun,

    schau dir dieses Beispiel an (Case $idAllClipmenu):

    Spoiler anzeigen
    [autoit]

    Blub 4.83576093427837
    #include <GUIConstantsEx.au3>
    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    #include <ListViewConstants.au3>
    ;#include <array.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Local $tZeit, $s1, $s2

    [/autoit] [autoit][/autoit] [autoit]

    $main = GUICreate("Test Drag & Drop from LV1 to LV2 DblClick in LV1 with ContextMenu in LV1 (copies to ClipBoard", 600, 400)
    $listview = GUICtrlCreateListView("Gruppe1| BlubText", 10, 10, 200, 100, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS), BitOR($LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE))
    GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; legt fest, dass Hintergrundfarbe wechselt
    GUICtrlSetBkColor(-1, 0xE6E6FA) ; Hintergrundfarbe 1

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $listview2 = GUICtrlCreateListView("Gruppe2 | BlubText", 230, 10, 200, 100, BitOR($LVS_REPORT, $LVS_SHOWSELALWAYS), BitOR($LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE))
    GUICtrlSetState($listview2, $GUI_DROPACCEPTED)
    $hbtnInfo = GUICtrlCreateButton("Info", 160, 120, 100, 20)
    For $i = 1 To 9
    $listitem = GUICtrlCreateListViewItem("test" & $i & " |Blub " & Random(1, 9), $listview)
    GUICtrlSetBkColor(-1, 0xcccccc) ; Hintergrundfarbe 2
    Next
    $idContextmenu = GUICtrlCreateContextMenu($listview)
    $idClipmenu = GUICtrlCreateMenuItem("Selektierte ins ClipBoard", $idContextmenu)
    $idAllClipmenu = GUICtrlCreateMenuItem("Alle aus Splate 2 ins ClipBoard", $idContextmenu)
    $idDragmenu = GUICtrlCreateMenuItem("In LV 2", $idContextmenu)

    [/autoit] [autoit][/autoit] [autoit]

    GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY") ;<=========================================== Bemachrichtigung Doppelklick
    GUISetState()
    $first = True
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_DROPPED, $idDragmenu
    $ar = _GUICtrlListView_GetSelectedIndices($listview, True)
    ;_ArrayDisplay($ar)
    For $i = 1 To $ar[0]
    $sItem = _GUICtrlListView_GetItemTextString($listview, $ar[$i])
    GUICtrlCreateListViewItem($sItem, $listview2)
    Next
    Case $hbtnInfo
    $aItem = _GUICtrlListView_GetItemTextArray($listview)
    MsgBox(0, "Info zu " & $aItem[1] & ":", $aItem[2])
    If Not $first Then MsgBox(0, "Erste Sicherung um " & $tZeit & ":", $s1 & @CRLF & $s2 & @CRLF)
    If $first And $aItem[1] <> "" Then
    $s1 = $aItem[1]
    $s2 = $aItem[2]
    $tZeit = @HOUR & ":" & @MIN
    $first = False
    EndIf
    Case $idClipmenu
    $aItems = _GUICtrlListView_GetSelectedIndices($listview, True)
    $sItemText = ""
    For $i = 1 To $aItems[0]
    ;Schleifenbeginn 1 da $aItem[0] die Anzahl enhält
    $sItemText &= _GUICtrlListView_GetItemTextString($listview, $aItems[$i]) & @CRLF
    ConsoleWrite($sItemText & @CRLF)
    Next ;= > weiter mit For
    ;ClipPut($sItemText & @CRLF)
    Case $idAllClipmenu
    $sToClip = ""
    For $i = 0 To _GUICtrlListView_GetItemCount($listview)
    $aItem = _GUICtrlListView_GetItemTextArray($listview, $i)
    $sToClip &= $aItem[2] & @CRLF
    Next
    ClipPut($sToClip)
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func WM_NOTIFY($hWnd, $MsgID, $wParam, $lParam) ;<================== Benachrichtigung Doppelklick from Chaoskeks (in ChaosExecution)
    Local $tagNMHDR, $event, $hwndFrom, $code
    $tagNMHDR = DllStructCreate("int;int;int", $lParam)
    If @error Then Return 0
    $code = DllStructGetData($tagNMHDR, 3)
    If $wParam = $listview And $code = -3 And _GUICtrlListView_GetSelectedCount($listview) > 0 Then
    For $i = 0 To _GUICtrlListView_GetItemCount($listview)
    If _GUICtrlListView_GetItemSelected($listview, $i) Then
    $aItem = _GUICtrlListView_GetItemTextArray($listview, $i)
    MsgBox(0, "Doppel-Klick auf ", $aItem[1] & @CRLF & @CRLF & $aItem[2])
    EndIf
    Next
    EndIf
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_NOTIFY

    [/autoit]


    mfg (Auto)Bert

  • Files fortlaufend benennen

    • autoBert
    • 16. März 2010 um 20:09

    Hallo,

    klappt das: Post #4 nicht :?:

    mfg (Auto)Bert

  • i=zufall

    • autoBert
    • 16. März 2010 um 19:59

    Hallo Al.Gaida,

    Zitat von Al.Gaida

    ja aber davon ist nix BRAUCHBAR

    ich weis ja nicht wie du Zufall schreibst, aber bei mir sind gleich die 1. beiden Treffer der boardinternen Suche brauchbar, man darf natürlich nicht nur den Eröffnungspost lesen:

    • mehrere fragen #2 lesen von peethebee
    • [ gelöst ] Was mach ich falsch? (IniRead) #1 (1.Zeile)

    und wenn man die Syntax nicht auf Anhieb erkennt, gibt es ja nochhttp://translation.autoit.de/autoitinfo/hil…nd-06_02_10.zip

    rtfm (Auto)Bert

  • Files fortlaufend benennen

    • autoBert
    • 16. März 2010 um 15:40

    Hallo

    mach es so:

    [autoit]

    For $i = 1 to _FileCountLines (@ScriptDir & "\kamera_jpg.txt")
    ;lies Zeile in Variable
    $j = $i+100000
    $line = FileReadLine ($file, $i)
    ;Kopiere, wenn Datei nicht info.jpg und benenne um
    If Not StringInStr ($line, "info.jpg") Then FileMove($line, $movedir & $j & ".jpg")
    Next

    [/autoit]

    mfg (Auto)Bert

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™