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

Beiträge von RedHead

  • Python - AutoIt Liste/Tabelle

    • RedHead
    • 31. März 2012 um 11:10

    naja da es sowas nicht gibt habe ich wohl einen mühsamen weg vor mir :(

    Zitat von Sprenger120


    Hi,
    ich bin zwar kein Python Programmierer, hab aber nach 2 Sekunden googlen das hier gefunden: Link


    danke...das ist zwar hilfreich aber nicht ganz das was ich gesucht habe :)

  • Python - AutoIt Liste/Tabelle

    • RedHead
    • 29. März 2012 um 14:38

    Hey Leute....
    ich habe mir vorgenommen Python zu lernen und da gibt es viele Befehle die ich natürlich noch nicht kenne :( und meine frage ist jetzt ob es vielleicht eine Tabelle oder Liste gibt die auf einer Seite die AutoIt - Befehle auflistet und auf der anderen Seite die dazu passenden Python - Befehle? Wenn ja, wo findet man so eine Liste/Tabelle? :)

  • _ArrayDisplay vergrößert anzeigen

    • RedHead
    • 18. März 2012 um 17:03

    schau dir doch einfach die Funktion "_ArrayDisplay()" an :) und dann änder sie einfach ein bisschen ab und nenne die Funtion ein bisschen anders wie z.B. "_MyArrayDisplay()" oder so :)

    du muss dann glaub ich einfach nur die größe des GUI fenster ändern :)

    also nur:

    [autoit]


    Local $iWidth = 640, $iHeight = 480
    Local $hGUI = GUICreate($sTitle, $iWidth, $iHeight, Default, Default, BitOR($_ARRAYCONSTANT_WS_SIZEBOX, $_ARRAYCONSTANT_WS_MINIMIZEBOX, $_ARRAYCONSTANT_WS_MAXIMIZEBOX))
    Local $aiGUISize = WinGetClientSize($hGUI)
    Local $hListView = GUICtrlCreateListView($sHeader, 0, 0, $aiGUISize[0], $aiGUISize[1] - 26, $_ARRAYCONSTANT_LVS_SHOWSELALWAYS)
    Local $hCopy = GUICtrlCreateButton("Copy Selected", 3, $aiGUISize[1] - 23, $aiGUISize[0] - 6, 20)
    GUICtrlSetResizing($hListView, $_ARRAYCONSTANT_GUI_DOCKBORDERS)
    GUICtrlSetResizing($hCopy, $_ARRAYCONSTANT_GUI_DOCKLEFT + $_ARRAYCONSTANT_GUI_DOCKRIGHT + $_ARRAYCONSTANT_GUI_DOCKBOTTOM + $_ARRAYCONSTANT_GUI_DOCKHEIGHT)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_LVS_EX_GRIDLINES, $_ARRAYCONSTANT_LVS_EX_GRIDLINES)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_LVS_EX_FULLROWSELECT, $_ARRAYCONSTANT_LVS_EX_FULLROWSELECT)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_WS_EX_CLIENTEDGE, $_ARRAYCONSTANT_WS_EX_CLIENTEDGE)

    [/autoit]


    in

    [autoit]


    Local $iWidth = 1040, $iHeight = 480
    Local $hGUI = GUICreate($sTitle, $iWidth, $iHeight, Default, Default, BitOR($_ARRAYCONSTANT_WS_SIZEBOX, $_ARRAYCONSTANT_WS_MINIMIZEBOX, $_ARRAYCONSTANT_WS_MAXIMIZEBOX))
    Local $aiGUISize = WinGetClientSize($hGUI)
    Local $hListView = GUICtrlCreateListView($sHeader, 0, 0, $aiGUISize[0], $aiGUISize[1] - 26, $_ARRAYCONSTANT_LVS_SHOWSELALWAYS)
    Local $hCopy = GUICtrlCreateButton("Copy Selected", 3, $aiGUISize[1] - 23, $aiGUISize[0] - 6, 20)
    GUICtrlSetResizing($hListView, $_ARRAYCONSTANT_GUI_DOCKBORDERS)
    GUICtrlSetResizing($hCopy, $_ARRAYCONSTANT_GUI_DOCKLEFT + $_ARRAYCONSTANT_GUI_DOCKRIGHT + $_ARRAYCONSTANT_GUI_DOCKBOTTOM + $_ARRAYCONSTANT_GUI_DOCKHEIGHT)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_LVS_EX_GRIDLINES, $_ARRAYCONSTANT_LVS_EX_GRIDLINES)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_LVS_EX_FULLROWSELECT, $_ARRAYCONSTANT_LVS_EX_FULLROWSELECT)
    GUICtrlSendMsg($hListView, $_ARRAYCONSTANT_LVM_SETEXTENDEDLISTVIEWSTYLE, $_ARRAYCONSTANT_WS_EX_CLIENTEDGE, $_ARRAYCONSTANT_WS_EX_CLIENTEDGE)

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


    umwandeln ;)

  • Hilfe - Autoit sieht komisch aus!!!

    • RedHead
    • 3. März 2012 um 22:22

    danke danke danke :)
    jetzt sieht autoit wieder wie gewohnt aus :D

  • Hilfe - Autoit sieht komisch aus!!!

    • RedHead
    • 3. März 2012 um 20:18

    hey leute....
    ich habe heute meine system komplett neu aufgesetzt...also windows und die ganzen programme, die ich nutze, installiert!
    als ich dann autoit installiert habe und es benutzt habe sah alles fast wie immer aus...danach habe ich noch scite installiert und jetzt sieht autoit total komisch aus :(
    kann mir jemand helfen????
    ich habe mal ein bild hoch geladen damit ihr seht wie es bei mir jetzt aussieht ;)

    Dateien

    Autoit-Problem.png 84,35 kB – 0 Downloads
  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 17:23

    ok deine beispiele schauen iwie nicht so aus wie ich es mir vorgestellt habe :( :D
    naja trotzdem danke für die denkanstöße ;) ich werde mal schauen wie ich das umsetze ;)

  • Simples Script Fehler

    • RedHead
    • 24. Februar 2012 um 17:20

    und dann noch sleep() in die while schleife setzen ;)
    ungefähr so..

    [autoit]

    HotKeySet ("{p}", "Start")
    HotKeySet ("{z}", "Beenden")

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

    Func Start ()
    $Zahl1 = InputBox ("Beispiel", "rechne!")
    $Zahl2 = Inputbox ("Beispiel", "blalalalalala!")
    $Ergebnis = $Zahl1 + $Zahl2
    MsgBox (0, "Das Ergebnis", $Ergebnis)
    EndFunc

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

    Func Beenden ()
    Exit
    Endfunc

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

    While 1
    Sleep(20)
    WEnd

    [/autoit]
  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 16:10
    Zitat von K4z

    hui, das wird dann aber relativ kompliziert und ich weiß nicht ob das nacher ein besseres Ergebnis erzielt. Ich kann's mir ehrlichgesagt gar nicht vorstellen, wie das funktionieren soll, ohne dass irgendwelche Streifen oder ähnliches enstehen...

    das war bisher ja nur eine idee die ich hatte. wie das ergebnis am ende aussieht, wenn ich es überhaupt schaffe, kann man ja noch nicht sagen ^^ ;D aber ich glaube iwie auch das da am ende streifen sein werden :(
    naja...jetzt zu meiner anderen frage. gibt es denn eine möglichkeit, wie man den "mittelwert" zweier farben berechnen/heraus finden kann?? :) (z.b. wäre der "mittelwert" von hellblau und dunkelblau ein "normales" blau )

  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 15:52

    also die umwandlung (grundgerüst), wie das bild danach aussieht finde ich schon echt super :thumbup: aber die neuen pixel sollen ja nicht die selbe farbe haben wie die alten sonder ein "mittelwert" als farbe haben ;)

    allerdings verstehe ich den code , den du geschrieben hast überhaupt nicht :( :( :(

  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 13:43

    cool, das es sowas schon gibt wusste ich garnicht :D habs nämlich nicht gefunden ^^

    Zitat von K4z

    Das ist mir bekannt:D Ich denke nur, dass er das mal selber nachmachen wollte...

    genau ich wollte soetwas mal selber machen um die gedankengänge/ ideen die dahinter stecken besser zu verstehen ;)

  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 11:02

    ups, dann habe ich mich wohl falsch ausgedrückt ^^

    ich meinte das ungefähr so:
    p = "alter" pixel
    n = "neuer" pixel

    vorher:
    pppp
    pppp
    pppp
    pppp

    überarbeitet:
    1.möglichkeit:
    pnpnpnp
    npnpnpn
    pnpnpnp
    npnpnpn

    2.möglichkeit
    pnpnpnp
    pnpnpnp
    pnpnpnp
    pnpnpnp

    die farbe der "n" pixel soll jeweil aus den angrenzenden "alten" pixel "berechnen" werden :)
    (hoffe das es jetzt verständlicher ist ;) )

    um auf meine anfängliche frage zurück zu kommen...
    wäre sowas denn mit autoit möglich und wenn ja, ob mir einer dabei einen denkanstoß geben könnte ;)

  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 10:06
    Zitat von James1337

    chip Wenn das Bild in jede Richtung um 50% größer wird, hat es doch immernoch das gleiche Seitenverhältnis, oder etwa nicht?


    ja wenn man es gleichmäßig in alle richtung erweitert sollte sich dich eigentlich nichts verändern, also würde es doch theoretisch nicht wie außeinander gezogen aussehen :)

  • Bild bearbeiten

    • RedHead
    • 24. Februar 2012 um 09:26

    hey leute, ich kam auf folgende idee! :D
    ich möchte mir ein program schreiben das die pixel-anzahl eines bildes erhöht. ich habe mir das ungefähr so gedacht das 2 nebeneinander stehende pixel im bild "auseinander gezogen" werden und dazwischen ein neuer pixel eingefügt wird. dieser neue pixel soll noch "leer" sein, also noch garkeine farbe/farbinformation enthalten. anschließen soll die farbe der beiden pixel, die auseinander gezogen wurden, bestimmt werden und eine art "mittelwert" berechnet werden (z.b. wenn der eine pixel dunkelblau ist und der andere hellblau, sodass man dann als ergebnis eine "normales" blau erhält)! der zuvor neu entstandene pixel, der noch "leer" ist, soll nun mit diesem mittelwert eingefärbt werden. :)
    nun meine frage ist ob soetwas mit autoit möglich wäre und wenn ja, ob mir einer dabei einen kleinen denkanstoß geben könnte ;)

  • neuen eintrag alphabetisch in einer textdatei richtig einordnen

    • RedHead
    • 26. Januar 2012 um 17:33

    leute ihr seit spitze ;) hatte alle geklappt :D
    danke nochmal ;)

    EDIT: Bitte seid schreiben, wenn nicht zeitlich gemeint.

  • neuen eintrag alphabetisch in einer textdatei richtig einordnen

    • RedHead
    • 26. Januar 2012 um 17:20

    danke schön für die schnelle antwort :)
    ich werde eure eure vorschläge gleich mal ausprobieren ;)

    ich haben den string zerlegt weil ich anscheinend zu kompliziert gedacht habe :D

  • neuen eintrag alphabetisch in einer textdatei richtig einordnen

    • RedHead
    • 26. Januar 2012 um 16:39

    hi leute...
    ich schreibe mir gerade ein program und komme einfach nicht weiter. :(
    es wird zunächst eine textdatei ausgelesen, deren inhalt als array gespeichert wird. in der datei sind lauter namen, die sich schon alle in einer alphabetischen reihnfolge befinden. danach wird eine gui-fenster erstellt mit einem input-feld.in diesem input-feld soll nun ein name eingetragen werden. die namen haben alle, sowohl die in der textdatei, als auch die neuen im input-feld, das schema <nachname>.<vorname> *<geburtsdatum> wie zum beispiel Mustermann.Max *29.02.1990 ;)
    dieser name soll nun in der lister an der richtigen stelle eingetragen werden und hier weiß ich nicht mehr weiter :( kann mir jemand helfen? :)

    hier mal mein coder:

    [autoit]

    #include <File.au3>
    #include <GuiConstantsEx.au3>
    #include <GuiListView.au3>
    ;~ #Include <Misc.au3>

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

    Global $array
    Global $file = "Z:\BackUps\AutoIt - Scripts\Liste.txt"
    If Not _FileReadToArray($file, $array) Then
    If @error = 1 Then $errortext = "Fehler beim Öffnen der angegebenen Datei!"
    If @error = 2 Then $errortext = "Unmöglich die Datei zu splitten!"
    MsgBox(48, "Error", $errortext)
    Exit
    EndIf

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

    GUICreate("Neuer Eintrag", 200, 70)
    Global $neuereintrag_input = GUICtrlCreateInput("", 10, 10, 180, 20)
    Global $add_button = GUICtrlCreateButton("hinzufügen", 50, 40, 100, 20)
    GUISetState(@SW_SHOW)

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

    While 1
    Switch GUIGetMsg()
    Case $add_button
    $neuereintrag = GUICtrlRead($neuereintrag_input)
    If $neuereintrag = "" Or $neuereintrag = " " Then ContinueLoop
    $stringlen = StringLen($neuereintrag)
    $nur_nachname = StringTrimRight($neuereintrag, $stringlen - StringInStr($neuereintrag, ",") + 1)
    $geburtstag_entfernen = $stringlen - StringInStr($neuereintrag, "*") + 3
    $nur_name = StringTrimRight($neuereintrag, $geburtstag_entfernen)
    $nur_vorname = StringTrimRight(StringTrimLeft($neuereintrag, StringLen($nur_nachname) + 2), $geburtstag_entfernen )
    $counter = 1
    For $i = 1 To $array[0]
    For $m = 1 To StringLen($nur_nachname)
    If StringLeft($array[$i], $counter) = StringLeft($nur_nachname, $counter) Then
    ConsoleWrite($i & " " & $array[$i] & @CRLF)
    ExitLoop
    EndIf
    Next
    Next

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

    ;~ GUICtrlSetData($neuereintrag_input, "")
    GUICtrlSetState($neuereintrag_input, $GUI_FOCUS)
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]

    das

    [autoit]

    ConsoleWrite($i & " " & $array[$i] & @CRLF)

    [/autoit]

    habe ich nur da stehen um die ausgabe zu überprüfen und zu wissen was genau passiert ;) später soll an der stelle natürlich der neue name in die liste eingetragen werden oder es soll die ganze textdatei neu geschrieben werden ;)

  • "Fn" - Taste kann leider nicht simuliert werden

    • RedHead
    • 14. Januar 2012 um 11:24
    Zitat von Schnuecks

    Tastenkombination nicht unbedingt, du könntest mit der devcon.exe arbeiten.

    Z.B.:
    devcon disable pci\ven_8086&dev_0082&subsys_13018086 deaktiviert die karte

    devcon enable pci\ven_8086&dev_0082&subsys_13018086 aktiviert die karte

    wobei du allerdings die Hardware-ID (fett) deiner Karte nehmen musst.

    Falls Du es mit ner Batch machen willst muss vor jedes & ein ^ also ^&


    LG

    Schnuecks


    Alles anzeigen

    ich nutze aber windows 7 64-bit und soviel ich weiß funktioniert devcon.exe nur unter xp ;) oder?? 8|

  • "Fn" - Taste kann leider nicht simuliert werden

    • RedHead
    • 14. Januar 2012 um 11:03

    also der hintergedanke bei der frage war das ich durch Fn + F7 meine wlan verbindung an und aus machen kann ;)
    weiß jemand ob es dafür eine ander tastenkombination gibt? :)

  • "Fn" - Taste kann leider nicht simuliert werden

    • RedHead
    • 14. Januar 2012 um 09:56

    hi leute...
    ich habe mal eine frage zu dem

    [autoit]

    send()

    [/autoit]

    befehl. wieso kann die LAPTOP-taste "Fn" nicht simuliert werden?
    weiß das jemand? :)
    und gibt es eine möglichkeit diese vielleicht doch zu simulieren? ;)

  • Namen finden

    • RedHead
    • 13. Januar 2012 um 22:12
    [autoit]

    _GUICtrlComboBox_AutoComplete

    [/autoit]

    würde auch gehen und ist auch eine super idee ;) allerdings passt es hier bei meinen program nicht so ganz ;)

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™