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

Beiträge von Greenhorn

  • Rechner verbessern , Prozessor & Co

    • Greenhorn
    • 16. April 2010 um 21:30

    Moin,

    Zitat von johnnyboyy

    ich weiß der pc is müll ...


    Schwachsinn !

    Zitat von johnnyboyy

    ... habe im internet nen AMD x2 4200+ 2.x ghz gefunden aber ob der gut ist...


    Versuche einen X2 4400/4800 zu ergattern, die haben 1MB L2 Cache.

    Den größten Effekt wirst Du mit einer neuen schnellen(!) Festplatte erzielen, denn diese ist der eigentliche Flaschenhals im System !!!


    Gruß
    Greenhorn

  • Laufwerksbuchstaben ändern

    • Greenhorn
    • 1. April 2010 um 22:17

    Hi,

    um die Sicherheitsabfrage wirst Du wohl nicht herum kommen.
    Versuche es einmal mit #RequireAdmin am Anfang des Skriptes.
    Oder Du siehst dir USBLDM von Uwe Siebert einmal an ...
    USBLDM


    Gruß
    Greenhorn

  • Online-Hilfe ...

    • Greenhorn
    • 31. März 2010 um 22:20

    Moin,

    wenn ich die "<br>" entferne ist alles gut ... ;)


    Gruß
    Greenhorn

  • Automatisierung-Installation - Komm nicht weiter...

    • Greenhorn
    • 31. März 2010 um 21:41
    Zitat von chrisbyRRC


    nur ControlTreeView markiert es aber selektiert es nicht.


    Du hast das Element nur ausgewählt (selektiert), aber nicht markiert ((check)mark). ;)

    Spoiler anzeigen
    [autoit]

    Global $sTVItem = "Löschen von Einstellungen und Cache"

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

    Global $hwndVLC = WinGetHandle ("VLC media player 1.0.5 Deinstallation")

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

    If ($hwndVLC) Then
    ; Prüfen, ob Element nicht markiert ist. Wenn nicht,
    ; dann Element markieren
    If (ControlTreeView($hwndVLC, "", 1032,"IsChecked", $sTVItem) == 0) Then
    ControlTreeView($hwndVLC, "", 1032,"Check", $sTVItem)
    ;~ Send("{space}")
    Else
    ErrorMsg ("Element in der Baumansicht ist kein Auswahlkästchen oder\t\nes ist bereits markiert.")
    EndIf
    Else
    ErrorMsg ("Fenster nicht gefunden!\t\n")
    EndIf

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

    Func ErrorMsg ($sText)

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

    Return MsgBox (BitOR ($MB_OK, $MB_ICONHAND), 0, StringFormat ($sText), 0, 0)

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

    EndFunc

    [/autoit]


    Gruß
    Greenhorn

  • Online-Hilfe ...

    • Greenhorn
    • 30. März 2010 um 18:53

    Hi,

    mir ist gerade ein kleiner Schönheitsfehler in der Online-Hilfe aufgefallen, und zwar bei der Funktion ControlTreeView ().
    ControlTreeView ()

    Dort erscheinen ein paar "<br>"s die da wohl so nicht hingehören ... ;)


    Gruß
    Greenhorn

  • Automatisierung-Installation - Komm nicht weiter...

    • Greenhorn
    • 30. März 2010 um 18:43

    Hi,

    siehe dir doch mal bitte die Funktion ControlTreeView () in der Hilfe an, das ist es was Du brauchst. ;)

    [autoit]

    ControlTreeView ($hwnd, "Fenstertext", $ID_TREEVIEW, "Befehl", "Option1", "Option2")

    [/autoit]


    Gruß
    Greenhorn

  • Schnittstellen ansprechen

    • Greenhorn
    • 28. März 2010 um 22:35

    Hi,

    wenn Du alles verstehen möchtest und auch selbst kontrollieren, dann solltest Du dich mit Assembler beschäftigen.
    Nur in Assembler hast Du direkten Zugriff auf die Hardware.
    Ansonsten findest Du auf dieser Seite Tips und Infos ...


    Gruß
    Greenhorn

  • Statusbar verändert ihre Größe nicht mit.

    • Greenhorn
    • 28. März 2010 um 15:02
    Zitat von Spunky

    So steht es auch in der Hilfe.
    Komisch das es da auch ohne geht.. ?(


    Es ist nicht zwingend $GUI_RUNDEFMSG zurückzugeben, Du kannst auch den Wert zurückgeben, den Windows für die entsprechende Nachricht erwartet.
    Das wäre bei WM_SIZE Null.
    Benutzt Du jedoch GUICtrlSetRezising () für andere Steuerelemente, dann solltest Du explizit $GUI_RUNDEFMSG zurückgeben.

    Gruß
    Greenhorn

  • ControlClick Windows 7 x64 Benutzerkontensteuerung

    • Greenhorn
    • 27. März 2010 um 20:04
    Zitat von Ineluki

    Versuchs mal so:

    [autoit]


    ControlClick("Mozilla Firefox-Installation", "&Weiter >", "Button2")

    [/autoit]

    Der Syntax ist also

    [autoit]


    ControlClick("Title", "Text", "ClassnameNN")

    [/autoit]


    Es geht um den UAC, wenn ich richtig verstanden habe ... ;)


    Gruß
    Greenhorn

  • ControlClick Windows 7 x64 Benutzerkontensteuerung

    • Greenhorn
    • 27. März 2010 um 19:54

    Hi,

    wenn Du DAS hinbekommst, dann deinstalliere ich sofort mein Win7 und haue es in die Tonne ... :!::D

    Versuche #RequireAdmin in deinem Skript, dann muss man nur einmal abnicken.


    Gruß
    Greenhorn

  • Statusbar verändert ihre Größe nicht mit.

    • Greenhorn
    • 27. März 2010 um 18:45

    So geht's ...

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GuiConstantsEx.au3>
    #include <GuiStatusbar.au3>
    #include <Constants.au3>

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

    $frm_Main = GUICreate("frm_Main", 405, 294, 302, 218, BitOR($WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $stb_Main = _GUICtrlStatusBar_Create($frm_Main, -1, "", $SBARS_SIZEGRIP)
    Dim $stb_Main_PartsWidth[2] = [150, 200]
    _GUICtrlStatusBar_SetParts($stb_Main, $stb_Main_PartsWidth)
    _GUICtrlStatusBar_SetText($stb_Main, "", 0)
    _GUICtrlStatusBar_SetText($stb_Main, "", 1)

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

    GUIRegisterMsg ($WM_SIZE, "OnSize")

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

    GUISetState(@SW_SHOW)

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

    While 1

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

    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

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

    Func OnSize ($hwnd, $message, $wParam, $lParam)

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

    WinMove ( _
    $stb_Main, _
    0, _
    0, 0, 0, 0 _
    )

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

    Return 0

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

    EndFunc

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


    EDIT:
    Na gut, genau genommen so ... ;)

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GuiConstantsEx.au3>
    #include <GuiStatusbar.au3>
    #include <Constants.au3>

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

    Global $user32dll = DllOpen ("user32.dll")

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

    Global $NULL = Ptr (0)

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

    $frm_Main = GUICreate("frm_Main", 405, 294, 302, 218, BitOR($WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $stb_Main = _GUICtrlStatusBar_Create($frm_Main, -1, "", $SBARS_SIZEGRIP)
    Dim $stb_Main_PartsWidth[2] = [150, 200]
    _GUICtrlStatusBar_SetParts($stb_Main, $stb_Main_PartsWidth)
    _GUICtrlStatusBar_SetText($stb_Main, "", 0)
    _GUICtrlStatusBar_SetText($stb_Main, "", 1)

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

    GUIRegisterMsg ($WM_SIZE, "OnSize")

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

    GUISetState(@SW_SHOW)

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

    While 1

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

    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

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

    Func OnSize ($hwnd, $message, $wParam, $lParam)

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

    Local $hwdp

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

    $hwdp = BeginDeferWindowPos (1) ; Anzahl der Steuerelemente

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

    If ($hwdp) Then _
    $hwdp = DeferWindowPos ( _
    $hwdp, _
    $stb_Main, _ ; Handle des Steuerelements
    $NULL, _
    0, 0, 0, 0, _
    BitOR ($SWP_NOZORDER, $SWP_NOOWNERZORDER, $SWP_NOACTIVATE) _
    )

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

    If ($hwdp) Then _
    EndDeferWindowPos ($hwdp)

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

    Return 0

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

    EndFunc

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

    Func BeginDeferWindowPos ($nNumWindows)

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

    Local $aRes = DllCall ($user32dll, 'ptr', 'BeginDeferWindowPos', _
    'int', $nNumWindows)
    Return $aRes[0]

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

    EndFunc

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

    Func DeferWindowPos ($hWinPosInfo, $hWnd, $hWndInsertAfter, $x, $y, $cx, $cy, $uFlags)

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

    Local $aRes = DllCall ($user32dll, 'ptr', 'DeferWindowPos', _
    'ptr', $hWinPosInfo, _
    'hwnd', $hWnd, _
    'hwnd', $hWndInsertAfter, _
    'int', $x, _
    'int', $y, _
    'int', $cx, _
    'int', $cy, _
    'uint', $uFlags)
    Return $aRes[0]

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

    EndFunc

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

    Func EndDeferWindowPos ($hWinPosInfo)

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

    Local $aRes = DllCall ($user32dll, 'int', 'EndDeferWindowPos', _
    'ptr', $hWinPosInfo)
    Return $aRes[0]

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

    EndFunc

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


    Gruß
    Greenhorn

  • TCP/IP

    • Greenhorn
    • 27. März 2010 um 18:33

    Hi,

    steht doch alles in der Hilfe ... ;)

    [autoit]


    ; zu .1
    TCPConnect ()
    ;zu .2
    FileGetSize ()

    [/autoit]


    Gruß
    Greenhorn

  • Statusbar verändert ihre Größe nicht mit.

    • Greenhorn
    • 27. März 2010 um 18:28

    Moin,

    Code ???


    Gruß
    Greenhorn

  • WinSetState bei Windows 7

    • Greenhorn
    • 27. März 2010 um 18:26

    Hi,

    also folgendes funktioniert bei mir einwandfrei ... ;)

    [autoit]

    Opt("WinTitleMatchMode", 2)

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

    Global $hwnd, $ret

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

    $hwnd = WinWait ("- Mozilla Firefox")
    ConsoleWrite ("--- hwnd = "&$hwnd & @CRLF)

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

    $ret = WinSetState ($hwnd, 0, @SW_MINIMIZE)
    ConsoleWrite ("--- ret = "&$ret & @CRLF)

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


    Greenhorn

  • existierendes Fenster -> Style ändern

    • Greenhorn
    • 24. März 2010 um 20:05

    Hi,

    _WinAPI_GetWindowLong und _WinAPI_SetWindowLong ...


    Gruß
    Greenhorn

  • Programmier - Regeln

    • Greenhorn
    • 23. März 2010 um 22:08

    Hi,

    ich glaube Du suchst Code Complete (Pflichtlektüre)


    Gruß
    Greenhorn

  • Wieso wird bild nicht generiert?

    • Greenhorn
    • 19. März 2010 um 19:24

    Hi,

    versuche es mal bitte so ...

    Spoiler anzeigen
    [autoit]

    #include <Constants.au3>

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

    Global $BenutzerPic

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

    $Form1 = GUICreate("Dragonfight", 637, 453, 354, 282)
    $Tab1 = GUICtrlCreateTab(0, 0, 636, 452)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    $TabSheet1 = GUICtrlCreateTabItem("Information")
    GUICtrlSetState(-1,$GUI_SHOW)
    $Label1 = GUICtrlCreateLabel("Benutzterbild", 48, 32, 65, 17)
    $Label2 = GUICtrlCreateLabel("Name:", 232, 32, 35, 17)
    $Pic1 = GUICtrlCreatePic("", 8, 56, 161, 153,BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)

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

    While 1
    Switch (GUIGetMsg( ))
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button2
    $BenutzerPic = FileOpenDialog("Wähle deine Benutzterbild", @DesktopDir & "\", "(*.jpg)(*.bmp)", 1 + 4)
    If (not GUICtrlSetImage($Pic1, $BenutzerPic)) Then
    ErrorMsg("Kein Benutzerbild ausgewählt")
    EndIf
    EndSwitch
    WEnd
    Func ErrorMsg ($message)

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

    Return MsgBox (BitOR ($MB_OK, $MB_ICONHAND), 0, $message)

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

    EndFunc

    [/autoit]

    Gruß
    Greenhorn

  • Mozilla Thunderbird - ja oder nein

    • Greenhorn
    • 13. März 2010 um 23:48

    Ich nutze schon immer Thundebird und kann diesen nur empfehlen. :)

    Seit Version 3 ist er noch benutzerfreundlicher geworden.
    Ein E-Mail Konto einrichten ist nun ein Kinderspiel: Adresse und Passwort eingeben und den Rest erledigt der Donnervogel.
    Was war das sonst manchmal für ein Krampf mit den Mailserveradressen ... :rolleyes:


    Gruß
    Greenhorn

  • #AutoIt3Wrapper Hilfe

    • Greenhorn
    • 13. März 2010 um 17:02

    Wenn Du Scite4AutoIt3 installiert hast, dann Menü Hilfe -> Hilfe zu SciTE -> Extra Utilities -> AutoIt3Wrapper.


    Gruß
    Greenhorn

  • Compile Error

    • Greenhorn
    • 10. März 2010 um 20:15

    Ich empfehle dir auf 3.3.6.0 upzudaten (geile Wortkreation[kotz]) und ich schätze mal Du hast bei der Installation NICHT die Option gewählt, standardmäßig die (nativen) 64bit Versionen von AutoIt zu nutzen, vielleicht war es auch das ?!


    Gruß
    Greenhorn

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™