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

Beiträge von Schnitzel

  • PHP-Lernen

    • Schnitzel
    • 3. November 2009 um 20:56
    Zitat von Nuke

    http://www.selfphp.de - großer index mit Funktionsübersicht

    wow cool die Funktionsübersich is echt klasse

    Zitat von tince

    Oder Wikibooks:
    http://de.wikibooks.org/wiki/Websiteentwicklung:_PHP

    sind auch gut, finde ich aber etwas kurz gehalten

    Zitat von MatthiasG.

    Meiner Meinung nach ist das hier das beste:
    http://tut.php-quake.net/de/

    auf das bin ich auch schon bei der suche gestoßen.
    ist echt n klasse tutorial


    Nochmal danke an alle. habt mir echt viel weitergeholfen

  • Text aus einem Firefox fenster herauslesen

    • Schnitzel
    • 3. November 2009 um 20:15

    na dann sag das doch gleich :D

    ich persönlich bevorzuge aber select case, bzw switch case
    außerdem sin die (wenn auch minimal) schneller

    aber des is sowieso ansichtssache, gut isses solangs funktioniert ;)

  • Windowmover V 1.0

    • Schnitzel
    • 3. November 2009 um 19:59

    nicht nur nicht nutzt.

    verbesserungsvorschläge kriegste höchstwahrscheinlich nur wenn auch der quelltext da is.
    viele leute könnten dir paar tipps geben wenn du es herzeigst.

    und so schützenswert kann das script nich sein, wenns in "hilfe und unterstützung" zu wahrscheinlich mehr als 90 % entstanden is :D

    edit1:
    so wie ich das sehe hat das scipt zum großteil sowieso SEuBo gemacht ^^
    siehe: https://autoit.de/index.php?page=Thread&threadID=15495

  • Prüfen ob neue Fenster existiert

    • Schnitzel
    • 3. November 2009 um 19:56

    dieses beispiel gibt dir ein array aus mit den handles aller sichtbaren fenster:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    Global $winlist, $sichtbareFenster[1]
    $winlist = WinList()

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

    For $i = 1 To $winlist[0][0]
    If IsVisible($winlist[$i][1]) Then
    _ArrayAdd($sichtbareFenster, $winlist[$i][1])
    $sichtbareFenster[0] = UBound($sichtbareFenster) - 1
    EndIf
    Next

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

    _ArrayDisplay($sichtbareFenster)

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

    Func IsVisible($handle) ;Überprüfung auf Sichtbarkeit der Fenster
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf
    EndFunc

    [/autoit]
  • Text aus einem Firefox fenster herauslesen

    • Schnitzel
    • 3. November 2009 um 19:47

    sehr abstract aber so gehts
    musst dir halt für deine bedürfnisse anpassen, is jetz eher als veranschaulichung gedacht^^

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    Global $c
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate('Form1', 327, 75, 193, 125)
    $Combo1 = GUICtrlCreateCombo('', 50, 21, 107, 25)
    GUICtrlSetData(-1, '1|2|3')
    $Combo2 = GUICtrlCreateCombo('', 167, 21, 120, 25)
    GUICtrlSetData(-1, '1|2|3|4|5|6|7|8|9|10')
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Combo1
    _Combospruefen()
    Case $Combo2
    _Combospruefen()
    EndSwitch
    WEnd

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

    Func _Combospruefen()
    $readcombo1 = GUICtrlRead($Combo1)
    $readcombo2 = GUICtrlRead($Combo2)
    Select
    Case $readcombo1 = 1 Or $readcombo1 = 2 Or $readcombo1 = 3
    Select
    Case $readcombo2 = 1 Or $readcombo2 = 2 Or $readcombo2 = 3
    $c = 40
    MsgBox(0, '', '$c = 40')
    Case $readcombo2 = 4 Or $readcombo2 = 6 Or $readcombo2 = 8
    $c = 80
    MsgBox(0, '', '$c = 80')
    EndSelect
    EndSelect
    EndFunc

    [/autoit]
  • GDI+ - ungewollter Farbverlauf beim Strecken von Bildern

    • Schnitzel
    • 3. November 2009 um 19:26

    wieso ist guictrlcreatepic zu langsam?

    die bilder könnte man zumindest an die guibreite schön anpassen...
    weiß nich ob dus schon kennst, oder ob es dir hilft, aber ich stells trotzdem mal rein (siehe spoiler)
    mit GDI+ kenn ich mich leider viel zu wenig aus, da wirste auf die Guru's warten müssen ^^

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 205, 681, 193, 125, $WS_SIZEBOX+$WS_SYSMENU)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Michi\Desktop\Messager.bmp", 0, 0, 205, 681)
    GUICtrlSetResizing(-1, $GUI_DOCKLEFT+$GUI_DOCKRIGHT+$GUI_DOCKTOP+$GUI_DOCKBOTTOM+$GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

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

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

    Case $Pic1
    EndSwitch
    WEnd

    [/autoit]
  • GUISetCursor funktioniert nicht wie gedacht

    • Schnitzel
    • 3. November 2009 um 19:10
    Zitat von Ahnungslos

    in $maus[4] befindet sich die buttonID wenn du über den button bist

    lg

    braucht man aber garnich.

    hier mal n ganz billiges beispiel (siehe auch hilfe)

    [autoit]

    #include <GUIConstantsEx.au3>

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

    GUICreate("Setzt den Cursor über das Label", 300, 100)
    GUICtrlCreateLabel("Label", 125, 40)
    GUICtrlSetCursor(-1, 4)
    GUISetState()

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

    While GUIGetMsg() <> $GUI_EVENT_CLOSE
    WEnd

    [/autoit]
  • GUISetCursor funktioniert nicht wie gedacht

    • Schnitzel
    • 3. November 2009 um 19:05

    ich glaub mal:

    [autoit]

    GUICtrlSetCursor ( controlID, cursorID )

    [/autoit]

    trifft eher deine vorstellungen

  • Text aus einem Firefox fenster herauslesen

    • Schnitzel
    • 3. November 2009 um 19:00
    Zitat von theexodus

    Und wie soll ich dieß jetzt lösen wie findet man das denn heraus. Weil das steht ja nicht nur das nachdem ich suche in der Farbe sondern da stehen auch andere sachen.

    in nem flash plugin isses sehr blöd was rauszufinden.
    eventuell haste mit PixelChecksum Glück aber das is schon ne sehr unsichere methode

    Zitat von theexodus

    Ich habe mir in nem gui 2 Combos gemacht. Und in der ersten stehen 1,2,3 und 4 in der 2 Combo stehen 1,2,3,4,5,6,7,8,9 und 10. Ich möchte jetzt durch den inhalt eine zahl generieren. wie kann man das denn machen habe schon sehr viel probiert, aber ich schaffe es nicht.

    eine zahl generieren und was haben die combos damit zu tun? bitte mehr beschreibung

  • PHP-Entwicklungsumgebung

    • Schnitzel
    • 3. November 2009 um 18:59

    hey cool noch mehr antworten

    ich werd mir alle mal ansehn und testen was mir am besten gefällt.

    vielen dank euch allen

  • 2 unterschiedliche arrays -- gleiche Einträge zusammen fügen ???

    • Schnitzel
    • 3. November 2009 um 18:01

    sehr schön danke, haste die dateien die du einließt auch da? würd des ganze nochmal n stückchen leichter machen ^^

  • Kleine deppenfrage wegen funktionen

    • Schnitzel
    • 3. November 2009 um 17:08

    gehts noch? willste jetz das als antwort?

    Pixechecksum Erstellt eine Prüfsumme
    Pixelsgetcolor findet die Farbe heraus von dem Pixel ( BRAUCHST DU NICH WEIL DU JA DIE FARBE WEIßT)
    Pixelsearch sucht nach der Farbe in dem Bereich ( BRAUCHST DU NICH WEIL DA ÖFTER MAL IN DER SELBEN FARBE STEHEN) ; <---was auch immer da heißen soll


    isses dir nich schön langsam zu blöd? kann mich echt nur noch wundern

  • Kleine deppenfrage wegen funktionen

    • Schnitzel
    • 3. November 2009 um 16:51
    Zitat von SEuBo

    WICHTIG! Ich bitte alle Leute die hier im Thread aktiv sind, KEINE WEITER HILFESTELLUNG zu geben, bis er uns nicht wenigstens die richtige Funktion nennen kann ( das soll Eigeninitiative beweisen ) , danke!

    jup streiken wir
    :sleeping: :sleeping: :sleeping: :sleeping: :sleeping: :sleeping: :sleeping: :sleeping:

  • FtpPutFile - Wie viel ist bereits hochgeladen ?

    • Schnitzel
    • 3. November 2009 um 16:17
    Zitat von ChrisEU

    Hallo, ich habe auch die gleiche Frage und wollte kein extra Thema aufmachen (hoffe ich bin kein Leichenschänder... das Thema hier ist ja schon lange tot^^):

    oh doch das is sowas von leichengeschändet :D

    hab da mal ne udf für einen download mit processbar von Scripter192
    vllt hilft dir die ja weiter, bzw vllt kannst du sie für deine zwecke umbauen.

    aber aufpassen:
    Zitat aus UDF: Anhänge: Diese Datei darf nicht ohne vorherige bestätigung druch mich verändert werden!

    Spoiler anzeigen
    [autoit]

    #include-once
    #cs ----------------------------------------------------------------------------
    dl.au Version 1.0.0

    Beschreibung: Erlaubt das schnelle erstellen von einer Download interface mit Prozentangabe und abbrech- Funkion

    Autor: Scripter192

    Anhänge: Diese Datei darf nicht ohne vorherige bestätigung druch mich verändert werden!


    #ce ----------------------------------------------------------------------------

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

    ; #INDEX# =========================================================================================
    ; Title .........: dl
    ; AutoIt Version : 3.2.3++
    ; Language ..... : Deutsch
    ; Description ...: Verschiedene Download Funktionen...
    ; =================================================================================================

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

    ; #CURRENT# =======================================================================================
    ;_ColorConvertHSLtoRGB
    ;_ColorConvertRGBtoHSL
    ;_ColorGetBlue
    ;_ColorGetGreen
    ;_ColorGetRed
    ; =================================================================================================

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

    ; #FUNCTION# ======================================================================================
    ; Name...........: _download
    ; Description ...: Läd die angegebene Datei "konfortabel" herunter und Speichert sie. Informationen wie Geschwindigkeit und Bisher gedownloadet werden angezeigt!
    ; Syntax.........: _ColorConvertHSLtoRGB($avArray)
    ; Parameters ....: $url - Internetadresse, der zu downloadeden Datei. Bsp.: "http://beispiel.de/ordner/datei.exe"
    ; $save - Speicherort+Speichername Bsp.: "C:\Doumente und Einstellungen\datei.Execute"
    ; $titel - Titel der Über der Progress Bar erscheint. Bsp.: "Datei wird heruntergeladen"
    ; $exitmsg - Nachricht beim Klick auf Abbrechen. Bsp.: "Wirklich Abbrechen?"&@crlf&"Wenn du Abbrichst wird die Datei nicht gedownloadet!"
    ; Rückgabewerte .: Erfolg - Gibt 1 zurück
    ; Fehler - Gibt 0 zurück, @error enthält 1
    ; Author ........: Scripter192
    ; =================================================================================================

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

    Func _download($url, $save, $titel = "Downloading...", $exitmsg = "Wollen sie wirklich abbrechen?")
    $size = InetGetSize($url)
    If $size = 0 Then
    SetError(0, 1, 0)
    Else
    $gui = GUICreate("Downloading...", 295, 106, 195, 125)
    $Progress1 = GUICtrlCreateProgress(16, 32, 262, 17)
    $Abbrechen = GUICtrlCreateButton("Abbrechen", 152, 80, 75, 17, 0)
    $Label1 = GUICtrlCreateLabel($titel, 16, 8, 265, 20)
    GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel("%", 16, 56, 268, 17)
    $Button1 = GUICtrlCreateButton("Info", 64, 80, 75, 17, 0)
    GUISetState(@SW_SHOW)
    $info = 0
    $exit = 0
    InetGet($url, $save, 0, 1)
    $timer = TimerInit()
    $prozentold = 0
    Do
    $msg = GUIGetMsg()
    Switch $msg
    Case $Abbrechen
    $answer = MsgBox(52, "Abbruch", $exitmsg)
    If $answer = 6 Then $exit = 1
    Case $Button1
    If $info = 0 Then
    $pos = WinGetPos($gui)
    $guii = GUICreate("Downloading...", 296, 307, $pos[0], $pos[1])
    $Progress1 = GUICtrlCreateProgress(16, 32, 262, 17)
    $Abbrechen = GUICtrlCreateButton("Abbrechen", 152, 280, 75, 17, 0)
    $Label1 = GUICtrlCreateLabel($titel, 16, 8, 265, 20)
    GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel($prozentold & "%", 16, 56, 268, 17)
    $Button1 = GUICtrlCreateButton("Verbergen", 64, 280, 75, 17, 0)
    $Label3 = GUICtrlCreateLabel("Download von:", 16, 88, 76, 17)
    $Label4 = GUICtrlCreateLabel($url, 16, 104)
    $Label5 = GUICtrlCreateLabel("Größe:", 16, 128, 36, 17)
    $Label6 = GUICtrlCreateLabel(Round($size / 1000, 2) & ' KBytes', 16, 144)
    $Label7 = GUICtrlCreateLabel("Bisher kopiert:", 16, 168, 71, 17)
    $Label8 = GUICtrlCreateLabel("---", 16, 184, 277, 17)
    $Label9 = GUICtrlCreateLabel("Geschwindigkeit:", 16, 208, 85, 17)
    $Label10 = GUICtrlCreateLabel("---", 16, 232, 277, 17)
    GUISetState(@SW_SHOW)
    GUIDelete($gui)
    $info = 1
    Else
    $pos = WinGetPos($guii)
    $gui = GUICreate("Downloading...", 295, 106, $pos[0], $pos[1])
    $Progress1 = GUICtrlCreateProgress(16, 32, 262, 17)
    $Abbrechen = GUICtrlCreateButton("Abbrechen", 152, 80, 75, 17, 0)
    $Label1 = GUICtrlCreateLabel($titel, 16, 8, 265, 20)
    GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel($prozentold & "%", 16, 56, 268, 17)
    $Button1 = GUICtrlCreateButton("Info", 64, 80, 75, 17, 0)
    GUISetState(@SW_SHOW)
    GUIDelete($guii)
    $info = 0
    EndIf
    EndSwitch
    Sleep(50) ; ==> DEBUG
    $Prozent = Round(@InetGetBytesRead / $size * 100, 0)
    If $prozentold <> $Prozent Then
    If StringIsAlNum($Prozent) Then
    GUICtrlSetData($Label2, $Prozent & '%')
    GUICtrlSetData($Progress1, $Prozent)
    $prozentold = $Prozent
    EndIf
    EndIf
    If $info = 1 Then
    GUICtrlSetData($Label8, Round(@inetgetbytesread / 1000, 2) & ' KBytes')
    GUICtrlSetData($Label10, 'Durchschnittlich: ' & Round((@inetgetbytesread / 1000) / (TimerDiff($timer) / 1000), 2) & ' kbytes/sek')
    EndIf

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

    Until $exit = 1 Or @InetGetActive = 0
    Return 1
    EndIf
    EndFunc ;==>_download

    [/autoit]
  • Autoit Script vorhanden -- wie einbinden in Kontextmenü des Explorers?

    • Schnitzel
    • 3. November 2009 um 15:41
    Zitat

    mit dragndrop oder einem "Senden an" ist das nicht so, daher habe ich das in einem der oberen Posts beschrieben....

    jup das wäre mit sicherheit die leichtere variante
    aber anders gehts sicher mit ein bisschen trickserei auch

  • Wichtig !! Benutzereingaben verwerten !

    • Schnitzel
    • 3. November 2009 um 15:31

    die 27 steht für "Pfeiltaste oben".
    jede taste hat bei der IsPressed funktion einen wert
    die linke maustaste zum beispiel hat 01
    würdest du jetz statt der 27 die 01 schreiben ginge das ganze mit der linken maustaste

    siehe hilfe zu ispressed:
    http://www.autoit.de/dokumentation_…/_IsPressed.htm

  • Kleine deppenfrage wegen funktionen

    • Schnitzel
    • 3. November 2009 um 15:27
    Zitat von franjob

    Also oben links in dem kleinen fenster steht dann abgeschossen wenn du einen gegner geschafft hast ud schafft man dies zu erkennen wenn dies das steht sodas er nicht selber drauf drücken muss

    wenns in deiner gui steht dann: guictrlread
    wenns im browser steht dann: _IEBodyReadText oder so...

    man kann leider nie genau herausfinden was du gerade meinst, gewöhn dir bitte mal an dein problem genau zu beschreiben

    Zitat

    oben links in dem kleinen fenster

    sowas zum beispiel is ne ziemlich schlechte beschreibung <--musste mich zusammenreißen es so nett zu formulieren...

    und bei solchen miniproblemen die egtl noch nichmal probleme sin biste wenn du dir mal die hilfe bissl ansiehst 5 mal so schnell wie wenn wir im forum antworten...

  • Autoit Script vorhanden -- wie einbinden in Kontextmenü des Explorers?

    • Schnitzel
    • 3. November 2009 um 15:20
    Zitat

    Wenn man mehrere Dateien auswählt und dann das Script aufruft.
    Wie wird das gemacht? Gibt $cmdline evtl. die Anzahl von "Dateien" aus?

    cmdline gibt aus ob das script mit einem oder mehreren parametern aufgerufen wurde.
    wenn ja erhältste den pfad der datei mit der bereits geposteten zeile:

    [autoit]

    If Isarray($CmdLine) Then $Pfad = $cmdline[1]

    [/autoit]


    aber mit nem multiselect wirds intressant.
    da so normalerweise jede datei einzeln an das script gesendet wird.
    d.h. wenn du 20 dateien markiert und im kontextmenü dein script auswählst, dann öffnet sich das script 20 mal und jedes frägt nur eine datei ab.
    habs gerade ausprobiert, leider mit ein paar vielen dateien, warn so an die 500 :D

    spontan fällt mir leider noch keine lösung ein aber da findet sich sicherlich was

  • Hibernate

    • Schnitzel
    • 3. November 2009 um 14:50
    Zitat von vivus

    woher kommt

    hatte er doch geschrieben ;)

    Zitat von nuts

    Und hier noch das msdn: http://msdn.microsoft.com/en-us/library/aa373247(VS.85).aspx

    Zitat von vivus

    SORRY !! :) .. trotzdem danke für deinen link .. wollte die sache aber in autoit lösen ... und nicht noch ne andere software einbinden

    kein problem, is ja nix passiert.
    ich lös die dinge auch immer lieber in autoit, aber da mir spontan nix einfiel hab ich mich mal bissl umgesehn.

    werde so eine funktion in ca 2 wochen brauchen. hab da auch ein programm wo ich sowas einbinden muss/will/soll.
    hatte mich aber erstmal mit dem grundlegenden ablauf auseinandergesetzt und noch nich angefangen zu scripten.
    wär also klasse wenn du die fertige funktion posten könntest, dann spar ich mir bissl arbeit :)

  • Kleine deppenfrage wegen funktionen

    • Schnitzel
    • 3. November 2009 um 14:41

    welches wort oben links? und wie dasteht? vollständig oder wie?

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™