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

Beiträge von Alina

  • Aus *.log datei einen verlauf erstellen mit GUI

    • Alina
    • 1. September 2010 um 10:37

    Hallo UEZ.

    Es muss doch nicht gleich auf eine "DOS Attacke" hindeuten.
    Ich habe auch solche Log-Daten, wann ein herunter fahren des PC abläuft. Wenn der "AutoItCronTabber" z. B. die Aufforderung gibt, mein PC um 3:00 Uhr herunter zu fahren.
    Davor läuft nämlich ein anderer CronTab, der meine Daten jetzt jeden Abend auf Button-Druck ausführt. Okay, die Herunterfahrenfunktion gibt Windows ja so her, aber ich ich habe das mal so aus "Lerngründen" irgendwann mal gescriptet und nutze es jetzt einfach. Bin, seit ich AutoIt kenne sehr foul gewurden, was Mouse und Tastaturnutzung betrifft. Alles was sich sehr oft wiederholt versuche ich immer irgendwie mit AutoIt zu lösen. Aber auch ab und zu mal vergebens ;)

    Also, lassen wir den Poster erst mal Stellung nehmen. Okay? ;)

  • Organize Includes

    • Alina
    • 31. August 2010 um 20:01

    war auch nicht die Lsg. zum Problem.

    Bearbeitet:
    Heute alles neu installiert, aber die Tastenkombination möchte Scite immer noch nicht ausführen.
    Da ich nun nicht mehr länger damit herum experimentieren möchte, sondern mit AutoIt arbeiten möchte, aber ich meine [F6] Taste wie folgt belegt und dann meiner Maus die li. Daumentaste mit deer [F6] belegt. Die [F6] Tastenbelegung ist jetzt im Autostart-Ordner und stört da hoffentlich nicht.

    Spoiler anzeigen
    [autoit]


    HotKeySet ("{F6}", "_F6")

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

    Func _F6 ()
    MouseClick("left",163,36,1)
    MouseClick("left",150,638,1)

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

    EndFunc

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

    While 1
    Sleep (250)
    WEnd

    [/autoit]
  • Organize Includes

    • Alina
    • 31. August 2010 um 19:24

    Bei mir sieht sie so aus:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    pic0004.jpg 232,62 kB – 0 Downloads
  • Organize Includes

    • Alina
    • 31. August 2010 um 19:03

    Warum nimmt SciTe nicht die Tastenkombination <Ctrl>+<Shift>+<Alt>+<I>? Manuell, sprich über die Menüleiste arbeitet es einwandfrei.

  • Moin moin

    • Alina
    • 29. August 2010 um 15:21

    Herzlich willkommen und viel Spaß bei AutoIt und in diesem Forum.

  • Hallo

    • Alina
    • 21. August 2010 um 00:29

    Ja dann mal ein herzlichen WILLKOMMEN.

  • Moinsn

    • Alina
    • 21. August 2010 um 00:28

    Herzlich willkommen und viel Spaß im Forum, bei der Nutzung von der Suchfunktion und der Hilfe.

    Und besonderes bei der Kommunikation hier im Forum, wünsche ich Dir viel Spass.

  • Herzlichen Glückwunsch Stilgar

    • Alina
    • 21. August 2010 um 00:17

    Alles Gute zum neuen Lebensjahr.

  • [gelöst] 40 GB meiner 300 GB Festplatte lassen sich nicht mehr Formatieren

    • Alina
    • 6. August 2010 um 23:19

    Moin Moin.

    Habe auf meinem alten PC auch ein Festplatten-Wunder.
    Da gibt es das Laufwerk-J, auf den ich Daten speichern kann, die auch nach einem Neustart noch da sind (No Ram_Drive), aber diese Partition möchte einfach nicht gelöscht werden. Sind nur 10 GB und es ist ein alter PC, aber ich frage mich schon, wieso man diese Partition nicht weg bekommt.
    "Part.-Magic" findet die Partition nicht, genauso wird sie nicht durch eine Linux-CD (boot von CD/DVD) erkannt. Linux startet einwandfrei und zu mounten ist da auch nichts.

    Also ich hänge mal ein Bild bei. Könnt ihr euch ja mal anschauen. Aber wie gesagt, ist eigentlich nur zur Info und nicht als Problem zu sehen.

    Dateien

    Geisterlaufwerki_J.jpg 385,51 kB – 0 Downloads
  • mp3 Searcher

    • Alina
    • 2. August 2010 um 19:03

    Oscar

    Mach Dir ja kein Stress.
    Habe jetzt die Dateien, die ich bereits sortiert, habe in die Ordner kopiert. Jeder Interpret bekommt jetzt seinen Ordner und dann läuft Dein Tool superschnell durch.
    Wenn alles durch ist, dann kann man ja die *.db3 alle zu einer machen.

  • Herzlichen Glückwunsch, clezZ wird 15!!!

    • Alina
    • 2. August 2010 um 01:49

    Auch von hier ien "Happy Glühwürmchen".

  • Mehrzeiliger Button mit mehreren Bildern drin

    • Alina
    • 2. August 2010 um 01:38

    Also schau Dir einfach mal nachfolgende Beispiele an.

    Ich habe die Bilder und die Scripte in der Anlage beigefügt.

    Bsp. 1 ; ganz einfach:

    Spoiler anzeigen
    [autoit]


    #include<ButtonConstants.au3>
    #include<GUIConstantsEx.au3>

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

    $1 = "1.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden
    $2 = "2.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden
    $3 = "3.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden
    $4 = "4.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden

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

    $BspGUI = GUICreate("Beispiel", 500, 100, 193, 125)
    $Pic1 = GUICtrlCreatePic("E:\1.jpg", 0, 0, 100, 100)
    $Button1 = GUICtrlCreateButton($1 &@CRLF& $2, 120, 25, 60, 50, $BS_MULTILINE)
    GUICtrlSetFont(-1, 6, 400, 0, "MS Sans Serif")
    $Pic2 = GUICtrlCreatePic("E:\2.jpg", 201, 0, 100, 100)
    $Button1 = GUICtrlCreateButton($3 &@CRLF& $4, 320, 25, 60, 50, $BS_MULTILINE)
    GUICtrlSetFont(-1, 8, 400, 0, "MS Sans Serif")
    $Pic3 = GUICtrlCreatePic("E:\3.jpg", 400, 0, 100, 100)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    EndSwitch
    WEnd

    [/autoit]

    Bsp. 2 ; normal mit transparentem Button:

    Spoiler anzeigen
    [autoit]


    #include<ButtonConstants.au3>
    #include<GUIConstantsEx.au3>

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

    $1 = "1.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden
    $2 = "2.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden

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

    $BspGUI = GUICreate("Beispiel", 300, 100)
    $Pic1 = GUICtrlCreatePic("E:\1.jpg", 0, 0, 100, 100)
    $Button1 = GUICtrlCreateButton($1 &@CRLF& $2, 10, 10, 80, 80, $BS_MULTILINE)
    GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
    _GuiCtrlMakeTrans(-1) ; hiermit geht es auch durchsichtig !!!!
    $Pic2 = GUICtrlCreatePic("E:\2.jpg", 196, 0, 105, 103)
    GUICtrlSetFont(-1, 24, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    EndSwitch
    WEnd

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

    ; Funktion von: http://www.autoitscript.com/forum/index.ph…36&#entry533136
    Func _GuiCtrlMakeTrans($iCtrlID,$iTrans=125)

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

    Local $pHwnd, $nHwnd, $aPos, $a

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

    $hWnd = GUICtrlGetHandle($iCtrlID);Get the control handle
    If $hWnd = 0 then Return SetError(1,1,0)
    $pHwnd = DllCall("User32.dll", "hwnd", "GetParent", "hwnd", $hWnd);Get the parent Gui Handle
    If $pHwnd[0] = 0 then Return SetError(1,2,0)
    $aPos = ControlGetPos($pHwnd[0],"",$hWnd);Get the current pos of the control
    If @error then Return SetError(1,3,0)
    $nHwnd = GUICreate("", $aPos[2], $aPos[3], $aPos[0], $aPos[1], 0x80000000, 0x00080000 + 0x00000040, $pHwnd[0]);greate a gui in the position of the control
    If $nHwnd = 0 then Return SetError(1,4,0)
    $a = DllCall("User32.dll", "hwnd", "SetParent", "hwnd", $hWnd, "hwnd", $nHwnd);change the parent of the control to the new gui
    If $a[0] = 0 then Return SetError(1,5,0)
    If NOT ControlMove($nHwnd,'',$hWnd,0,0) then Return SetError(1,6,-1);Move the control to 0,0 of the newly created child gui
    GUISetState(@SW_Show,$nHwnd);show the new child gui
    WinSetTrans($nHwnd,"",$iTrans);set the transparency
    If @error then Return SetError(1,7,0)
    GUISwitch($pHwnd[0]);switch back to the parent Gui

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

    Return $nHwnd;Return the handle for the new Child gui

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

    EndFunc

    [/autoit]

    Bsp. 3 ; sehenswert zum Verständnis:

    Spoiler anzeigen
    [autoit]


    #include<ButtonConstants.au3>
    #include<GUIConstantsEx.au3>

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

    $1 = "1.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden
    $2 = "2.Zeile" ; Wert kann ja auch aus einer Datei gelesen werden

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

    $BspGUI = GUICreate("Beispiel", 300, 100)
    $Pic1 = GUICtrlCreatePic("E:\1.jpg", 0, 0, 100, 100)
    $Button1 = GUICtrlCreateButton($1 &@CRLF& $2, 50, 10, 80, 80, $BS_MULTILINE)
    GUICtrlSetFont(-1, 12, 400, 1, "MS Sans Serif")
    _GuiCtrlMakeTrans(-1,200) ; hiermit geht es auch durchsichtig !!!! 200 gleich der "Transwert"
    $Pic2 = GUICtrlCreatePic("E:\2.jpg", 196, 0, 105, 103)
    GUICtrlSetFont(-1, 8, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    EndSwitch
    WEnd

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

    ; Funktion von: http://www.autoitscript.com/forum/index.ph…36&#entry533136
    Func _GuiCtrlMakeTrans($iCtrlID,$iTrans)

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

    Local $pHwnd, $nHwnd, $aPos, $a

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

    $hWnd = GUICtrlGetHandle($iCtrlID);Get the control handle
    If $hWnd = 0 then Return SetError(1,1,0)
    $pHwnd = DllCall("User32.dll", "hwnd", "GetParent", "hwnd", $hWnd);Get the parent Gui Handle
    If $pHwnd[0] = 0 then Return SetError(1,2,0)
    $aPos = ControlGetPos($pHwnd[0],"",$hWnd);Get the current pos of the control
    If @error then Return SetError(1,3,0)
    $nHwnd = GUICreate("", $aPos[2], $aPos[3], $aPos[0], $aPos[1], 0x80000000, 0x00080000 + 0x00000040, $pHwnd[0]);greate a gui in the position of the control
    If $nHwnd = 0 then Return SetError(1,4,0)
    $a = DllCall("User32.dll", "hwnd", "SetParent", "hwnd", $hWnd, "hwnd", $nHwnd);change the parent of the control to the new gui
    If $a[0] = 0 then Return SetError(1,5,0)
    If NOT ControlMove($nHwnd,'',$hWnd,0,0) then Return SetError(1,6,-1);Move the control to 0,0 of the newly created child gui
    GUISetState(@SW_Show,$nHwnd);show the new child gui
    WinSetTrans($nHwnd,"",$iTrans);set the transparency
    If @error then Return SetError(1,7,0)
    GUISwitch($pHwnd[0]);switch back to the parent Gui

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

    Return $nHwnd;Return the handle for the new Child gui

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

    EndFunc

    [/autoit]
  • mp3 Searcher

    • Alina
    • 1. August 2010 um 23:55

    Hallo zusammen.

    Oscar
    Alleine auf einer Festplatte habe ich alle MP's. Aber ich werde sie nun nach Interpret sortieren und dann die Ordner durchgehen.

    Aber eines noch: Ich finde das Tool wirklich supppppppper !!!

  • mp3 Searcher

    • Alina
    • 1. August 2010 um 20:47

    Nach/Bei der 65271. Datei wird das Suchfeld während des einlesens rot und dann geht nichts mehr.

    Mhhhh. Da muß ich dann doch die Ordner nach und nach einlesen?
    Wie soll ich es jetzt machen? Nach Buchstaben sortieren oder ??? ?

    LG, Lina.

  • Excel, Zeile löschen wenn (Summe = $rechnung) ist geht nicht

    • Alina
    • 31. Juli 2010 um 13:30

    Aber die Lsg. die ich Dir in der Datei zur Verfügung gestellt habe finde ich auch ganz gut.

    Nutze ich wenn ich Sachen "erst einmal" zur Seite schiebe. Schnell mal Datei abspeichern. Pfad eintragen in die Excelliste(A), Datum(B) dazu, Sachverhalt(D) in Kurzform und speichern. So vergißt man nicht die Dateien, die man noch dringend bearbeiten muss. Oder man schieb die Datei (oder ausschnitte) an andere weiter. Arbeit ist zum delegieren da, wenn man die richtige Position hat. ;)
    Und fein ist es, wenn man jedes man, wenn eine Sache die man delegieren hat auf "fertig" gestellt ist, eine Email bekommt bzw. die Zeile bei sich auf Überprüfen kopiert bekommt. Mit Excel kann man eine Menge machen. Man muß nur wissen wie.

    Leider bin ich aber bei Deinem Problem, der Zusammenarbeit mit AutoIt, an meine Grenzen gestoßen. Sorry, und evtl. findet jemand noch eine Lsg..

  • Immer aufrunden

    • Alina
    • 31. Juli 2010 um 13:25
    Zitat von Andy

    Da stellt sich die Frage nach geistiger Entwicklung völlig neu...


    Genau so sehe ich das auch !

    Das Problem für viele ist die richtige Verwendung einer Suchfunktion. Man sollte wohl dazu schreiben, das man erst einmal Oberbegriffe eingibt und nicht gleich in die Untergruppen des Obergriffs sucht. Wenn Du z. B. eine Zahl abrunden möchtest, dann schau doch erst einmal nach, ob man überhaupt eine Rundungsfunktion nutzen kann. Also Suchbegriff: *runden*. Wenn es dort viele Ergebnisse gibt, dann kann man doch in die Untergruppen gehen.

    ?(:huh::?:^^:sleeping::whistling: :pinch: 8o

  • Excel, Zeile löschen wenn (Summe = $rechnung) ist geht nicht

    • Alina
    • 31. Juli 2010 um 13:16

    Ja, da steht: [Const xlUp = -4162 (&HFFFFEFBE)]

    Okay, dann weiß ich leider nicht weiter. :(

  • Excel, Zeile löschen wenn (Summe = $rechnung) ist geht nicht

    • Alina
    • 31. Juli 2010 um 12:56

    Ja, Du sagst ihn die zu löschende Zeile, aber ich meine das man Excel noch irgendwie mitteilen muß, was mit den Zeilen -4162 bis XXXX passieren soll. Sollen sie bleiben wo sie sind oder sollen sie nach oben anschließen. Ich meine das dort noch was an Excel übergeben werden muss. Habe gerade mein dickes Excel-Buch nicht hier. da finde ich meistens eine Lsg. für soclhe Probleme. Nicht umsonst sind es mehr als 1.000 Seiten. ;)

  • Excel, Zeile löschen wenn (Summe = $rechnung) ist geht nicht

    • Alina
    • 31. Juli 2010 um 12:41

    Wenn Du Zeilen in Excel löschen möchtest, dann mußte Du auch Excel mitteilen, wie er die anderen Zeilen Verschieben soll. Er fragt doch ab, wenn man direkt im Excel ist, ob er die Zeilen nach oben verschieben soll oder nicht? Da meine ich ist das Problem zu suchen.
    Kann aber auch sein, das ich mich an dieser Stelle vertan habe. Aber das wäre eine Sache, die man in einem guten Office-Forum sicherlich schnell in Erfahrung bringen kann. Man müßte die Tabelle, ohne wertvolle Werte versteht sich einsehen. Evtl. kann man da sowieso eher was direkt in Excel machen bzw. muss es evtl. auch, wenn es danach zu einer Anpassung kommen muß durch evtl. Formeln.

    In der Anlage mal eine Exceldirekt Lösung. Wenn Du in Spalte C das Wort autoit schreibst, dann wird die Zeile gelöscht und die anderen Zeilen rücken von unten nach oben auf.
    Frage mich jetzt aber nicht, wie man das in AutoIt umsetzt. ;)

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

    Dateien

    muster.zip 6,57 kB – 346 Downloads
  • alternative aktuallisierungsschleife zu while

    • Alina
    • 31. Juli 2010 um 12:34

    Also in einer Zeile steht: GUISetOnEvent(-3, "_OnEventHandler")

    Die Hilffe sagt: GUICtrlSetOnEvent ( controlID, "function" )

    Frage, gibt es irgendwo eine Erklärung zu den controlID-Nr. -1, -3, usw. das könnte für einige User/innen sehr hilfreich sein.

    Was macht eigentlich ein controlID = -2 ?

    So, mal brav weiter die Hilfe studiert. ;)

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™