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

  • Es leben die Admins :D

    • BugFix
    • 24. März 2009 um 20:40

    Laßt uns mal die Admins ehren ;)

    Administrator
    Ein Tag im Leben eines Netzwerk-Admins
    Admin Programmierer

  • BitAnd

    • BugFix
    • 24. März 2009 um 20:03

    Kannst ja mal in mein Bit-Tutorial schauen. Das sollte auch einiges klären.

  • µit - März

    • BugFix
    • 24. März 2009 um 12:09
    Zitat von K1773R

    das will will ich sehen das es zwei lösungen giebt!


    Es gibt sogar Sudokus mit noch mehr Lösungen.
    Hier mal ein Bsp. für 2 Lösungen:
    - schwarz war die Vorgabe
    - orange ist eine Lösung
    - grün die zweite

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • µit - März

    • BugFix
    • 23. März 2009 um 23:09
    Zitat von L3viathan2142

    Sudoku ist IMMER eindeutig, sonst ists kein Sudoku :thumbup:


    Wenn's mal so wäre :D, es gibt Aufgaben, die 2 Lösungen zulassen. Ärgere ich mich jedesmal, wenn ich solch Ding in einer Zeitschrift erwische. :wacko:

  • Desktop Switcher

    • BugFix
    • 23. März 2009 um 10:16

    Hi,
    deine Problemstellung ist irreführend. Du möchtest einen "Desktop"-Switcher, verwaltest tatsächlich aber nur Fenster. Das ist ein gravierender Unterschied. Desktop ist die Windows-Oberfläche, die Eingaben entgegennimmt, Fenster darstellt und der laufende Prozesse zugeordnet sind. Standardmäßig hat Windows 3 Desktops: Logon, Screensaver und Default - der "Arbeitsdesktop".
    Ich hab noch nie probiert, ob man einen weiteren default-Desktop erstellen kann. Da es bisher nicht im Funktionsumfang enthalten ist, denke ich mal, dass Windows mit der gleichzeitigen Verwaltung mehrerer default-Desktops Probleme haben könnte, bzw. dass dieses wohl nur sehr aufwändig realisierbar ist. ( Mal wieder ein deutlicher Unterschied zu Linux - da sind mehrere Desktops völlig normal :D ).

  • _GetAllNetworkAdapter()

    • BugFix
    • 23. März 2009 um 09:50
    Zitat von Bitboy

    aber bei mir hat die Funktion auf einem PC nicht richtig funktioniert, daher hab ich es mal in folgender Form neugeschrieben:


    Da du keine konkrete Aussage triffst, WAS nicht funktioniert hat, kann ich dir auch nicht sagen, woran es liegt.
    Die von dir verwendete Skriptvariante, prüft identisch ab, was auch in meiner Version passiert. Nur dass es bei dir aufwändiger ist. :D

  • Details unter Eigenschaften ändern

    • BugFix
    • 22. März 2009 um 16:08
    Zitat von Crys


    Der legt dann immer ganz oben in der Datei ein paar Zeilen an in den dann die Daten stehen ... das ist nicht schön!
    Geht das nicht auch anders?


    Das sind Anweisungen für den Interpreter, wieso soll das "schön" aussehen? - Willst du damit zur Miss-Skript-Wahl oder so? :D

  • arbeiten mit Ini-Dateien

    • BugFix
    • 22. März 2009 um 13:51
    Zitat von gorgo1984

    Ok genauso funktionierts, danke dir.

    Eine kleine Abschlussfrage hätte ich jetzt noch: Es ist doch möglich mehrere ini-Dateien einlesen zu können, oder?

    Gruß

    Gorgo1984

    Möglich schon, aber ich denke es reicht, wenn du mehrere Sektionen erstellst. Diese kannst du mit IniReadSections() einlesen und dann weiterbehandeln.

  • Zugriff auf die serielle Schnittstelle

    • BugFix
    • 22. März 2009 um 12:50

    Schau dir das mal an: http://www.autoitscript.com/forum/index.php?showtopic=19769&view=findpost&p=136440

  • Position der Controls ändern

    • BugFix
    • 22. März 2009 um 12:38

    z.B. so:

    [autoit]

    ; Controls erstellen und ID's in Array speichern
    Global $aCtrl[5] = [ _
    GUICtrlCreateButton('Button1', left, top, width, height),
    GUICtrlCreateLabel('Label1', left, top, width, height),
    GUICtrlCreateInput('Input1', left, top, width, height),
    GUICtrlCreateLabel('Label2', left, top, width, height),
    GUICtrlCreateButton('Button2', left, top, width, height)]

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

    ; Funktion zum Verschieben der Ctrl
    ; $ID=-1 verschiebt alle Ctrls, ansonsten die Indexe im Array angeben, z.B. '0,2,3' verschiebt: Button1, Input1, Label2
    Func _MoveCtrl($GUI_ID, $ID=-1, $diffX=0, $diffY=0)
    Local $aPos
    If $ID = -1 Then
    For $i = 0 To UBound($aCtrl) -1
    $aPos = ControlGetPos($GUI_ID, '', $aCtrl[$i])
    GUICtrlSetPos($aCtrl[$i], $aPos[0]+($diffX), $aPos[1]+($diffY))
    Next
    Else
    Local $arrCtrl = StringSplit($ID)
    For $i = 1 To UBound($arrCtrl) -1
    $aPos = ControlGetPos($GUI_ID, '', $aCtrl[$arrCtrl[$i]])
    GUICtrlSetPos($aCtrl[$arrCtrl[$i]], $aPos[0]+($diffX), $aPos[1]+($diffY))
    Next
    EndIf
    EndFunc

    [/autoit]
  • arbeiten mit Ini-Dateien

    • BugFix
    • 22. März 2009 um 12:18

    Probier mal so:

    [autoit]

    ;~ $ini = IniReadSection(@ScriptDir & "\kunden.ini", "Kunden") ; ?? $ini
    $template = IniReadSection(@ScriptDir & "\kunden.ini", "Kunden") ; wohl eher so!

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

    ;~ $kunde1 = $template [1][1]
    ;~ $kunde2 = $template [2][1]

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

    $scriptdir= "C:\test.csv"

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

    ;Excel öffnen
    $app = ObjCreate("Excel.application")
    $app.Visible = true
    $open = $app.Workbooks.Open($scriptdir)

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

    ;in Excel schreiben
    $app.Cells(1,1).Value = @MDAY &"." & @MON &"." &@YEAR & " um " & @HOUR &":" &@MIN &"Uhr"
    For $i = 1 To UBound($template) -1
    $app.Cells(2,$i).Value = $template[$i][1]
    Next

    [/autoit]
  • Doppelte Einträge löschen (.txt)

    • BugFix
    • 22. März 2009 um 09:47

    Führe hiermit einen Textvergleich aus: Schnittmengen und Differenzmengen ermitteln

  • Array deklarieren und initialisieren

    • BugFix
    • 18. März 2009 um 23:11
    Zitat von satinez

    Das Problem ist, das er mir ausgibt

    Error Subscript used woth-non-Array variable, und ich finde den Fehler nicht.


    Das bedeutet, dass der Fenstertitel wohl nicht vorhanden ist. Und dann wird kein Array zurückgegeben. Laß dir mal @error ausgeben.

    Code
    Failure: Returns 0 and sets @error to 1 if windows is not found.

    Edit: Mist, hab das Fenster solange im Hintergrund offen gehabt und nun hat Raupi schon geantwortet. ;(

  • Tipp zum Auslesen von Checkboxen

    • BugFix
    • 17. März 2009 um 21:13

    @Nitrostar:
    *hust* - Hast du mal auf das Datum dieses Threads geguckt ? :rolleyes:

    Zur Sache selber: Wie bereits erwähnt, die korrekte Abfrage erfolgt mit BitAnd.

  • AutoIt-Programme aufspüren

    • BugFix
    • 17. März 2009 um 15:05
    Zitat von MatthiasG.

    > Die Lizenzbedingungen von AutoIt verbieten Dekompilierung
    Wie geseagt, ich hole mir eine Genehmigung.


    Ich weiß nicht, inwiefern dir die Grundlagen der Rechtssprechung vertraut sind. Aber: Es ist völlig unerheblich ob der Autor dir die Dekompilation erlaubt, da er gar nicht dazu ermächtigt ist!! Die Lizenzbedingeungen von AutoIt verbieten jedem Nutzer von AutoIt eine mit AutoIt(dem Lizenzprodukt) erstellte EXE zu dekompilieren.

    Um es mal als Vergleich zu bringen. Wenn ein Kumpel sagt: Hey, du darfst mein Auto fahren, so darfst du es trotzdem nicht, wenn du keinen Führerschein hast!

    Zitat

    > Jeder verwendet einen (im Zweifel modifizierten) Obfuscator, was den "Quellcode" wertlos macht
    Dann werde ich mit dem Autor genauer reden müssen...


    Was soll das? - Willst du ihm nahelegen, er soll seine sinnvolle Modifikation, die mehr Sicherheit bringt, sein lassen? ?(

  • maus blocken/deaktivieren

    • BugFix
    • 17. März 2009 um 15:00

    Ganz simpel wäre, die Maus "einzusperren" an einer Position, wo nix passieren kann mit _MouseTrap().

  • Zeit abfragen und Stunden/Minuten hinzufügen

    • BugFix
    • 17. März 2009 um 14:24

    _ArraySearch() sucht standardmäßig NICHT partial. Du mußt den Parameter $iPartial auf 1 setzen, dann werden auch Teilelemente gefunden.

  • ListView - SubItem einzeln färben/formatieren, Finale Version! (v1.3)

    • BugFix
    • 17. März 2009 um 14:17

    So, ich hab nochmal die Optimierungsschraube angesetzt. 8o
    Code ist kürzer und schneller. s. Post 1, Bsp.: FormatSubItemLV_new.au3

  • Zeit abfragen und Stunden/Minuten hinzufügen

    • BugFix
    • 17. März 2009 um 12:37

    Schau dir mal _DateAdd() an.

  • hardware abfrage

    • BugFix
    • 17. März 2009 um 11:46

    Die Abfrage kannst du mit DEVCON ausführen.

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™