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

  • GUI Elemente sperren...

    • BugFix
    • 18. Mai 2010 um 19:52

    GUICtrlSetState(controlID, $GUI_ENABLE / $GUI_DISABLE)

  • Gimp

    • BugFix
    • 18. Mai 2010 um 19:46

    Ich mache viel mit GIMP, aber das Problem hatte ich bisher noch nicht. Zumindest habe ich es nie bewußt wahrgenommen, falls es existiert.

  • Verzeichnis in eine Listbox

    • BugFix
    • 18. Mai 2010 um 17:08

    Wenn du mit einer ListBox (nicht ListView) arbeitest und keine Rekursion brauchst, kannst du die ListBox-UDF verwenden ( _GUICtrlListBox_Dir ).

  • CopyRight - Wann darf man setzten

    • BugFix
    • 18. Mai 2010 um 15:06

    Ein Nachtrag noch:
    Das Copyright-Zeichen kannst du grundsätzlich hinklatschen wann und wo du möchtest, da es im Deutschen Recht "eigentlich" NICHT existiert.
    Natürlich auch nur dann, wenn du in vollem Umfang Urheber des Werkes bist.
    Für Deutschland gilt das in meinem vorigen Post angesprochene Urheberrecht, welches für den Urheber gilt auch OHNE jede Form der Verkündung eines Urheberrechtes.
    Aber: Viele Firmen verwenden es halt, da es speziell im anglo-amerikanischen Raum über entsprechende Einträge in einer Copyright-Datenbank nachzuvollziehen ist.

  • CopyRight - Wann darf man setzten

    • BugFix
    • 18. Mai 2010 um 14:55
    Zitat von http://www.www-kurs.de/urheber.htm

    Ein Werk ist urheberrechtlich schutzfähig wenn
    * es sich durch individuelle Merkmale von anderen unterscheidet,
    * es nicht von trivialer Natur ist,
    * es sich um ein Original handelt,
    * es von einer Person geschaffen wurde,
    * es einen gewissen Umfang aufweist. Ein simple einseitige Homepage dürfte diese Bedingungen nicht erfüllen.

  • Zelle (Daten) aus Excel exportieren

    • BugFix
    • 18. Mai 2010 um 14:19
    Zitat von svartsyn

    wie ich zellen aus einer Excel Datei einzelnt exporieren kann?

    - wohin?
    - in welchem Format?

    Besser du gibst uns Infos in der Form:
    - Zustand jetzt
    - Zustand nach Aktion
    dann weiß man, was du willst.

  • Vergleich von Variableninhalten

    • BugFix
    • 18. Mai 2010 um 13:33

    Verstehe nicht, was du möchtest:

    [autoit]

    if not $Checkpermission = "Wert1" Then
    MsgBox(4096, "Information", "You have Wert1",10)
    EndIf

    [/autoit]


    Wenn $Checkpermission ungleich "Wert1" soll die MsgBox kommen mit: "You have Wert1" ?
    Wo liegt da der Sinn?

    Wenn dieselbe Variable verschiedene Werte haben kann verwende Switch-Case zur Prüfung.

  • Knuddels über anderen PC?

    • BugFix
    • 18. Mai 2010 um 10:32
    Zitat von tkausl

    Da ihr mir nicht bei dem auslesen der Userlisten und des Textes aus dem Knuddels Fenster helfen wollt wegen "botgefahr"

    Zitat von tkausl

    Es wird ein Screenshot gemacht und hochgeladen. Ich selbst hier hinter dem Proxxy gehe dann auf eine PHP-Seite wo das Bild angezeigt wird. Ich kann nun auch aus Radio-Buttons wählen, ob ("linksklick", "doppelklick", "rechtsklick") und akann auf das bild klicken. Die koordinaten werden dann in die Datenbank gespeichert und beim nächsten abrufen der datenbank vom programm (alle 10-15 Sekunden?) wird dann genau auf diese Stelle geklickt.


    Und wo ist da jetzt der Unterschied im Ergebnis?
    Beides führt letztlich zum selben, von uns nicht unterstützten Ergebnis. Ob du gegen Regeln an deinem Arbeitsort verstößt ist für mich hier eher zweitrangig. Aber du verstößt gegen Datenschutzrichtlinien und dafür wird es keine Unterstützung geben!

    Ich habe auch keine Lust, wegen einiger Unverbesserlicher Individuen ständig aufs Neue das Thema Bots zu diskutieren. Wir haben dazu einen eindeutigen Standpunkt, der in unseren Forenregeln nachzulesen ist.
    Jeder weitere Kommentar erübrigt sich.

    [CLOSED]

  • Wmi Udf (20100530)

    • BugFix
    • 16. Mai 2010 um 22:56

    Ich sag nur: AutoIt Scriptomatic. ;)

  • Text als Link (kompliziert)

    • BugFix
    • 13. Mai 2010 um 19:53

    Hier mal ein Bsp. mit Hover-Effekt:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    Global $bOver = False

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

    $guiMain = GUICreate('Test')
    $mnu = GUICtrlCreateMenu('Info')
    $help = GUICtrlCreateMenuItem('Hilfe', $mnu)
    GUICtrlCreateMenuItem('', $mnu)
    $about = GUICtrlCreateMenuItem('Über', $mnu)

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

    $guiAbout = GUICreate('Über', 150, 100, -1, -1, $WS_CAPTION)
    GUICtrlCreateLabel('Das ist eine Info, mehr:', 10, 10, 130, 17)
    $link = GUICtrlCreateLabel('www.autoit.de', 30, 35, 80, 17)
    $btClose = GUICtrlCreateButton('OK', 40, 60, 50, 20)

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

    GUISetState(@SW_SHOW, $guiMain)

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

    While 1
    Switch GUIGetMsg()
    Case -3
    Exit
    Case $about
    GUISetState(@SW_SHOW, $guiAbout)
    Case $btClose
    GUISetState(@SW_HIDE, $guiAbout)
    Case $link
    ShellExecute(GUICtrlRead($link))
    EndSwitch
    $cursor = GUIGetCursorInfo($guiAbout)
    If $cursor[4] = $link And Not $bOver Then
    $bOver = True
    GUICtrlSetColor($link, 0x0000FF)
    GUICtrlSetFont($link, 9, 400, 4)
    ElseIf $cursor[4] <> $link And $bOver Then
    $bOver = False
    GUICtrlSetColor($link, 0x000000)
    GUICtrlSetFont($link, 9, 400)
    EndIf
    WEnd

    [/autoit]
  • Rekursiv

    • BugFix
    • 13. Mai 2010 um 18:59
    Zitat von Freaky

    Unzwar wie soll ich die Einzelstreckenvebindungen zusamstecken wenn ich nichtmal 30% deines Script verstehe 8|


    Na, ich befürchte mal, das Problem sitzt tiefer. Die Teilstreckenermittlung kann man auch anders machen, wenn du willst kannst du es auch vorab 'per Hand' festlegen.
    Das Ermitteln aller möglichen Wegekombinationen von Start zu Ziel ist auf verschiedenen Wegen machbar. Im Grunde fehlt dir hier das Verständnis für die Programmlogik (vermute ich mal). Nur ohne dem wirst du es nicht hinbekommen.
    Schreib dir einfach mal jeden Schritt auf, wenn du es per Hand versuchen würdest. Dann kannst du anschließend versuchen, das in ein Skript zu packen.
    Kannst auch mal ein bischen Tante Google oder Wikipedia quälen (Kombinationen, Variationen) damit du besser verstehst, worum es geht. ;)

  • (kleine) Konsole

    • BugFix
    • 13. Mai 2010 um 15:07

    Du bist damit jetzt mindestens der dritte, der eine eigene Konsole gebastelt hat :D

    https://autoit.de/index.php?page…4372#post104372
    https://autoit.de/index.php?page…3886#post153886

  • Rekursiv

    • BugFix
    • 13. Mai 2010 um 14:48

    Etwas kannst du ja noch selbst machen ;)

    Hier die Ermittelung aller Einzelstrecken. Nun noch alle Variationen der Einzelstreckenverbindungen zusammenstellen und dann kannst du schauen ob Startpunkt und Endpunkt in einer der Strecken liegen.

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Global $aWege[7][2] = [ _ ; [Land, Grenzen zu Land]
    ["A","BDF"], _
    ["B","ACF"], _
    ["C","BFG"], _
    ["D","AEFG"], _
    ["E","DFG"], _
    ["F","ABCDEG"], _
    ["G","CDEF"]]

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

    Local $aEinzelWege = _EinzelWege($aWege)
    _ArrayDisplay($aEinzelWege)

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

    Func _EinzelWege(ByRef $aWege)
    Local $oSteps = ObjCreate("System.Collections.Queue")
    Local $aTmp, $sWeg, $sWegRevers
    ; alle Einzelwegstrecken ermitteln
    For $i = 0 To UBound($aWege) -1
    $aTmp = StringSplit($aWege[$i][1], '')
    For $j = 1 To $aTmp[0]
    If $aWege[$i][0] = $aTmp[$j] Then ContinueLoop ; wenn Start=Ziel ==> überspringen
    $sWeg = $aWege[$i][0] & $aTmp[$j]
    $sWegRevers = $aTmp[$j] & $aWege[$i][0]
    If Not ($oSteps.Contains($sWeg) Or $oSteps.Contains($sWegRevers)) Then $oSteps.Enqueue($sWeg)
    Next
    Next
    Return $oSteps.ToArray
    EndFunc

    [/autoit]
  • Rekursiv

    • BugFix
    • 13. Mai 2010 um 14:18

    :D - Dann kann ich dir gleich sagen, dass das wenig sinnvoll ist.
    Besser, du legst deine Flächen fest und sagst, zu welchen anderen Flächen Grenzen bestehen. Daraus kannst du alle möglichen Einzelwege ermitteln und damit wiederum alle möglichen Kombinationen um von einer gegebenen Fläche (Start) zu einer anderen Fläche (Ziel) zu gelangen.

    Bsp.: So könnten deine Flächen aussehen:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Daraus ergäbe sich dann folgende Flächen-Grenzenkombination:

    Spoiler anzeigen
    [autoit]

    Global $aWege[7][2] = [ _ ; [Land, Grenzen zu Land]
    ["A","BDF"], _
    ["B","ACF"], _
    ["C","BFG"], _
    ["D","AEFG"], _
    ["E","DFG"], _
    ["F","ABCDEG"], _
    ["G","CDEF"]]

    [/autoit]

    Dateien

    Fl 9,76 kB – 0 Downloads
  • Rekursiv

    • BugFix
    • 13. Mai 2010 um 12:48

    Dass niemand antwortet, liegt sicher an der sehr unklaren Schilderung deines Problems.

    Meine Vermutung:

    Dein Array enthält folgende Elemente:
    - [n][0] Anfangspunkt
    - [n][1] Wegstrecke
    - [n][2] Zielpunkt

    Es sollen alle Kombinationen zusammengestellt werden um
    - von einem gegebenen Anfangspunkt
    - zu einem gegebenem Zielpunkt
    zu gelangen.

    Liege ich mit meiner Vermutung richtig? Wenn ja: dann übe bitte deine Probleme in klare Worte zu fassen. ;)

  • Dezimal- zu Dualsystem Converter UDF

    • BugFix
    • 9. Mai 2010 um 16:08

    Bischen viel Code, nicht? :whistling:

    Hier, hatte ich vor einiger Zeit mal gemacht:

    Spoiler anzeigen
    [autoit]

    ;==============================================================================
    ; Wandelt einen Integerwert in eine Dualzahl
    ;==============================================================================
    Func _IntToBin($Value)
    $bin = ''
    Do
    $bin = Mod($Value, 2) & $bin
    $Value = Floor($Value/2)
    Until $Value = 0
    Return $bin
    EndFunc ;==>_IntToBin

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

    ;==============================================================================
    ; Wandelt eine Dualzahl in einen Integerwert
    ;==============================================================================
    Func _BinToInt($sBin)
    Local $iVal = 0, $aSplit = StringRegExp($sBin, '\d', 3)
    For $i = UBound($aSplit) -1 To 0 Step -1
    $iVal += $aSplit[$i] * (2^(UBound($aSplit)-1 -$i))
    Next
    Return $iVal
    EndFunc ;==>_BinToInt

    [/autoit]
  • GetKeyboardInput...Function!

    • BugFix
    • 8. Mai 2010 um 11:26
    Zitat von Antispeed

    Das weiß ich. Aber es gibt schon iwo eine Lösung habe ich mal gelesen. Finds aber gerade nicht.


    Fn ist keine standardmäßig auf einem Keyboard vorhandene Taste und somit gibt es auch kein normiertes Tastatur-Event dafür.
    Jede evtl. Lösung funktioniert dann nur auf der Maschine, auf der diese erstellt wird. ;)

  • Gutes Antiviren Programm?

    • BugFix
    • 8. Mai 2010 um 11:05
    Zitat von name22

    Weiß eigentlich jemand wie man das in der neuen Version abschaltet? In den Alten konnte man das nämlich

    Hab was gefunden, ob das auf der aktuellen Version funzt kann ich aber nicht sagen. Der Pfad muß sichr angepaßt werden.

    Registryeintrag erstellen
    Code
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\
    codeidentifiers\0\Paths\{f2425885-ad5b-4f27-bdff-9b0a7aba5940}]
    "Description"="Avira Werbung deaktiveren"
    "SaferFlags"=dword:00000000
    "ItemData"="C:\\Program Files\\Avira\\AntiVir Desktop\\avnotify.exe"
  • E-Mail Anbieter

    • BugFix
    • 8. Mai 2010 um 10:57

    Ich habe zwar etliche Konten bei Freemailern - aber alle dort eingehenden Nachrichten werden sofort auf meinen eigentlichen Account bei 1&1 weitergeleitet.
    Somit habe ich auch nie das Problem, dass die Nachrichtenanzahl und/oder -volumen überschritten wird. Mein 1&1-Konto erlaubt mir 10 GB Speicherplatz auf jedem meiner 50 mgl. Accounts. Damit habe ich genug Platz ;).

  • Gutes Antiviren Programm?

    • BugFix
    • 8. Mai 2010 um 10:45

    Meine Erfahrungen:

    Avira Antivir Personal Free Antivirus
    - als reines Virenprogramm im Freebereich sicher eines der besten
    - Schutz vor Malware/ Spyware bringt es nicht ==> dafür habe ich dann S&D
    - nervig: die OnTop-Werbeeinblendung

    avast! antivirus
    - konnte ich nie richtig testen, muß einmalig initialisiert werden -- hat auf einem frischen System bei mir ca. 3 Std. gebraucht
    - Update der Virensignatur fast nie möglich -- Server nicht erreichbar

    AVG
    - auch AVG konnte nicht punkten wg. Unmöglichkeit des Virenupdates -- Fehler bei meiner Maschine? Sicher nicht, hab es auf drei Rechnern getestet, überall Verbindung unmöglich

    Clamwin
    - kann man auch bequem auf 'nem Stick haben
    - um ein System zu scannen ideal
    - sehr gute Erkennung
    - keine Live-Überwachung
    - Update Virensignaturen nicht automatisch

    a-squared Free
    - auch als portabel Version
    - Viren- und Spy/Malwarescan
    - keine Live-Überwachung

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™