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

Beiträge von BugFix

  • [Auswertung läuft...] µitLight September/Oktober

    • BugFix
    • 5. September 2010 um 21:19
    Zitat von MatthiasG.

    Oh - das wir jetzt auch noch die Starbesetzung... ;)


    Nun mal keine Übertreibung. :D
    Aber ich trete mal außer Konkurrenz an, schließlich hab ich mein Control auch schon vor Monaten veröffentlicht. Aber damit liegt die Meßlatte bestimmt schon recht hoch. :whistling:
    Auf Anhieb die Idee zu einem neuen Ctrl zu haben ist sicher schwer. Bei mir war der Auslöser, dass im Forum nach einem Ctrl mit bestimmten Eigenschaften gefragt wurde.
    Also lauscht aufmerksam in der SB und den Threads - oft sind es die kleinen Dinge, die den Ausschlag geben. ;)

  • Veränderung eines Fensters feststellen!

    • BugFix
    • 5. September 2010 um 21:01

    Positionsänderung kannst du (wie richtig vermut - GuiRegisterMsg) mit $WM_MOVE kontrollieren.
    Zu den Inhaltsveränderungen - das können doch eigentlich nur Eingaben in Inputs oder Edits sein - oder?
    Wenn ja - auch das geht mit GuiRegisterMsg, mit $WM_COMMAND zu überprüfen.

  • [Auswertung läuft...] µitLight September/Oktober

    • BugFix
    • 5. September 2010 um 20:51

    Da bin ich dabei, meines ist ja schon seit Monaten fertig. :D

    @Mattthias: Ich denke, dass Funktionen, mit denen man z.B. Einstellungen des Ctrls ändert/ausliest etc. durchaus dazugehören.

  • netzwerkkontroll app

    • BugFix
    • 5. September 2010 um 20:46

    Hab meine Unterlagen zwar nicht gefunden, aber mal kurz gegoogelt:
    Ab ca. 175 € gibt es schon den TL-R4299G

    Zitat von Router Details

    ..Der TL-R4299G bietet IP-basierte Bandbreitenkontrolle und Verbindungssitzungskonfiguration. Der Administrator kann Bandbreite und Verbindungssitzung jedes Clients einstellen.Der Router unterstützt IP- und MAC-Bindung, was ARP-Angriffe sehr wirksam verhindert. Fangen Sie an, IP- und MAC-Adressen zu binden, wenn das Netzwerk voll funktionsfähig ist. Die Zuordnung wird dann im routerinternen Puffer gespeichert.

  • netzwerkkontroll app

    • BugFix
    • 5. September 2010 um 20:17

    Na dann schau doch mal, ob Netlimiter für dich ausreicht.

  • netzwerkkontroll app

    • BugFix
    • 5. September 2010 um 20:05

    Genau für diese Zwecke gibt es spezielle Router mit diesen integrierten Funktionen. Sind allerdings mit um die >500 Ocken auch nicht ganz bilig. Aber in einer Firma sollte das keine Hausnummer sein.
    Ich hatte mir dazu mal Infos gesammelt, falls ich es noch finde, hänge ich es noch an.

  • windows direkter Pfad zur suche und dann automatisch dateien und ordner

    • BugFix
    • 4. September 2010 um 10:42
    Zitat von thami

    Habe windows xp und bin dann mal auf suchen: searchindexer.exe gegangen, aber mein pc findet nichts.

    Was mache ich falsch ?


    Wahrscheinlich nichts. Mein Windows enthält diese Datei ebenfalls nicht. Habe auch keinen anderen Weg gefunden den Suchdialog per CmdLine zu öffnen.
    Bastel dir lieber deine eigene Suche mit AutoIt. Dann wird es so, wie du es möchtest. ;)

  • Frage bezüglich String/Zahl und die Umwandlung von Bin in Hex oder Dec

    • BugFix
    • 4. September 2010 um 10:15

    Deine Frage erledigt sich von selbst, wenn du in der Hilfe mal die "Language Reference" liest:

    Zitat

    In AutoIt there is only one datatype called a Variant. A variant can contain numeric or string data and decides how to use the data depending on the situation it is being used in.


    Es gibt nur den Datentyp Variant. Wenn du mit gezielten Datentypen arbeiten möchtest, verwende DllStruct.

  • Programm auch bei Fehler weiter ausführen

    • BugFix
    • 4. September 2010 um 10:09

    Das ist sehr abstrakt - stell bitte mal deinen Code rein, dann kann man das auch nachvollziehen.

  • Wie viel Pixel braucht mein Text?

    • BugFix
    • 3. September 2010 um 20:57
    Zitat von Jam00

    Könntest du mir vllt. nochmal die Elemente von diesem Array "$aFont[8] = [8,0,'Courier New',10,400,0,0,0]" erklären?


    Ich habe die Parameter identisch von _ChooseFont verwendet:
    [0] - contains the number of elements
    [1] - attributes = BitOr of italic:2, underline:4, strikeout:8
    [2] - fontname
    [3] - font size = point size
    [4] - font weight = = 0-1000
    [5] - COLORREF rgbColors
    [6] - Hex BGR Color
    [7] - Hex RGB Color

  • Bild in Pixeln

    • BugFix
    • 3. September 2010 um 20:39

    Das ist keine direkte Umsetzung. Das hängt ab von der Bildpunktdichte (dpi).
    Erstell dir einfach mal in GIMP (o. einem anderen Programm) ein Bild in 100x100 px und drucke es mal bei 75 dpi und mal bei 300 dpi aus - dann siehst du den Unterschied.

  • Wie viel Pixel braucht mein Text?

    • BugFix
    • 3. September 2010 um 20:24

    Na klar: TextMeter

  • Excel datei erstellen und bearbeiten

    • BugFix
    • 3. September 2010 um 16:33

    Bsp.:

    [autoit]

    ; Summen in den Zeilen 2:10 für Spalten: E,F,G,H,I
    For $i = 69 To 73
    .Range(Chr($i) & "11").Formula = "=SUMME(" & Chr($i) & "2:" & Chr($i) & "10)"
    Next

    [/autoit]
  • String verarbeitung

    • BugFix
    • 3. September 2010 um 15:52

    Ganz simpel:

    [autoit]

    $ip = '192.168.100.27'
    $broadcast = StringLeft($ip, StringInStr($ip, '.', 1, -1)) & 255
    ConsoleWrite($broadcast & @CRLF)

    [/autoit]
  • TopSwitch, Optokoppler, 40-Segment LCD u.a.

    • BugFix
    • 2. September 2010 um 20:01
    Zitat von Kijan

    Kannst ja einfach mal bescheid geben, falls du mal in der gegen von Hamburg bist


    War ich grade heute wieder :D
    Aber HH liegt ca. 2-mal im Monat auf meiner Route. Das kriegen wir schon hin. Optimal wär es, wenn du in der Nähe der A1 wohnst. Aber auf der anderen Seite wär es auch nicht so schlimm. Muß demnächst in die Kieler Ecke, da bin ich dann auch auf der andren Seite.

  • peethebee ist B.Sc.

    • BugFix
    • 2. September 2010 um 19:58

    Den Glückwünschen schließe ich mich doch gerne an. :thumbup:

  • farbe von listviewspalte ändern

    • BugFix
    • 1. September 2010 um 22:25

    Um NUR eine (mehrere) Spalten mit einer Farbe einzufärben kann man das stark schrumpfen:

    Spoiler anzeigen
    [autoit]

    #Include <GuiConstantsEx.au3>
    #Include <GuiListView.au3>
    #Include <ListViewConstants.au3>
    #Include <StructureConstants.au3>
    #Include <WindowsConstants.au3>

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

    $GUI = GUICreate("Listview Spalte färben", 400, 300)

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

    $cListView = GUICtrlCreateListView("", 2, 2, 394, 268)
    $hListView = GUICtrlGetHandle($cListView)

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

    _GUICtrlListView_SetExtendedListViewStyle($hListView, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT))

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

    _GUICtrlListView_InsertColumn($hListView, 0, "Column 1", 100)
    _GUICtrlListView_InsertColumn($hListView, 1, "Column 2", 100)
    _GUICtrlListView_InsertColumn($hListView, 2, "Column 3", 100)

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

    For $i = 1 To 30
    _GUICtrlListView_AddItem($hListView, "Row" & $i & ": Col 1", $i-1)
    For $j = 1 To 2
    _GUICtrlListView_AddSubItem ($hListView, $i-1, "Row" & $i & ": Col " & $j+1, $j)
    Next
    Next

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

    GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
    GUISetState()

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

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

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

    Func WM_NOTIFY($hWnd, $Msg, $wParam, $lParam)
    Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR

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

    $tNMHDR = DllStructCreate($tagNMHDR, $lParam)
    $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
    $iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
    $iCode = DllStructGetData($tNMHDR, "Code")
    Switch $hWndFrom
    Case $hListView
    Switch $iCode
    Case $NM_CUSTOMDRAW
    If Not _GUICtrlListView_GetViewDetails($hWndFrom) Then Return $GUI_RUNDEFMSG
    Local $tCustDraw = DllStructCreate('hwnd hwndFrom;int idFrom;int code;' & _
    'dword DrawStage;hwnd hdc;long rect[4];dword ItemSpec;int ItemState;dword Itemlparam;' & _
    'dword clrText;dword clrTextBk;int SubItem;' & _
    'dword ItemType;dword clrFace;int IconEffect;int IconPhase;int PartID;int StateID;long rectText[4];int Align', _
    $lParam), $iDrawStage, $iItem, $iSubitem, $hDC, $iColor
    $iDrawStage = DllStructGetData($tCustDraw, 'DrawStage')
    If $iDrawStage = $CDDS_PREPAINT Or $iDrawStage = $CDDS_ITEMPREPAINT Then Return $CDRF_NOTIFYITEMDRAW
    If Not BitAND($iDrawStage, $CDDS_SUBITEM) Then Return $CDRF_DODEFAULT
    $iSubitem = DllStructGetData($tCustDraw, 'SubItem')

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

    $iColor = RGB2BGR(0xFFFF00) ; Hintergrundfarbe für Spalte
    $iColDefault = RGB2BGR(0xFFFFFF) ; Standardfarbe (weiß)
    If $iSubitem = 1 Then ; Hier SubItem (Spalte) festlegen
    DllStructSetData($tCustDraw, 'clrTextBk', $iColor)
    Else
    DllStructSetData($tCustDraw, 'clrTextBk', $iColDefault)
    EndIf
    Return $CDRF_NEWFONT
    EndSwitch
    EndSwitch
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_NOTIFY

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

    Func RGB2BGR($iColor)
    Return BitAND(BitShift(String(Binary($iColor)), 8), 0xFFFFFF)
    EndFunc

    [/autoit]
  • TopSwitch, Optokoppler, 40-Segment LCD u.a.

    • BugFix
    • 1. September 2010 um 16:40
    Zitat von Kijan

    Wollte mal fragen wie viel von den LCDs du hast?
    Nen TopSwitch würd mich auch interessieren.


    Im Moment sind es ca. 10 Stück. (Hab jetzt nicht gezählt, sind noch einige andere Geräte bei)
    Auf der Platine ist der Switch mit drauf - gibts eh nur als Ganzes, Auslöten überlaß ich euch.
    Mein Arbeitsgebiet? - Teile Sachsen-Anhalts und Niedersachsens, Schleswig-Holstein und manchmal auch Touren durch die ganze Republik. ;)
    Wenn dein Wohnort also an meiner Strecke liegt - kein Problem. Mußt evtl. warten, bis ich mal wieder durchrausche. Ansonsten Päckchen-Porto.

  • IsPrim(Zahl)

    • BugFix
    • 31. August 2010 um 21:39

    Um IsPrim zu prüfen nehme ich meine Primfaktorermittlung. Ist die Ausgabe = Eingabe, dann ist es Prim.
    Die Funktion ist zudem rattenschnell ;)

    Spoiler anzeigen
    [autoit]

    $zahl = 1000003
    If _GetPrimeFactors($zahl) = $zahl Then
    MsgBox(0, '', 'Ist Primzahl')
    Else
    MsgBox(0, '', 'Keine Primzahl')
    EndIf

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

    Func _GetPrimeFactors($n)
    Local $F = ObjCreate("System.Collections.ArrayList")
    While Mod($n,2) == 0
    $F.add(2)
    $n = $n/2
    WEnd
    While Mod($n,3) == 0
    $F.add(3)
    $n = $n/3
    WEnd
    Local $t = 5
    Local $diff = 2
    While $t*$t <= $n
    While Mod($n,$t) == 0
    $F.add($t)
    $n = $n/$t
    WEnd
    $t = $t + $diff
    $diff = 6 - $diff
    WEnd
    If $n > 1 Then $F.add($n)
    Local $out = ''
    For $element In $F
    $out &= $element & ','
    Next
    Return StringTrimRight($out, 1)
    EndFunc ;==>_GetPrimeFactors

    [/autoit]
  • TopSwitch, Optokoppler, 40-Segment LCD u.a.

    • BugFix
    • 31. August 2010 um 20:37
    Zitat von Sprenger120

    Aber für das LCD Gerät würd ich mich interressieren. (Das ganze ja ?)


    1-mal ? Ist kpl. 40-Segment LCD + Treiberchip + LCD-Platinenhalterung
    Bekommst dann die gesamte Platine, wie auf dem Bild zu sehen.

    (Links korrigiert)

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™