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

  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 18:43

    siebzehn

  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 18:20

    15

  • IP - zu Mac addresse

    • Schnitzel
    • 20. November 2009 um 18:17

    was genau meinst du mit umwandeln? die beiden adressen haben ja egtl nur wenig miteinander zu tun. zumindest sind sie nicht abhänig voneinander.

  • Wie weise ich einem Button 2 befehle zu ?

    • Schnitzel
    • 20. November 2009 um 18:14

    so ich habs dir mal überarbeitet. Wenn du jetzt den Button klickst führt er die "start-cabal.bat" aus. (vorausgesetzt sie heißt genau so ohne "" und sie befindet sich im gleichen ordner wie das script) und er öffnet die Internetseite autoit.de im standartbrowser

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <Process.au3>

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

    Opt("GUIOnEventMode", 1)

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

    $gui = GUICreate('', 200, 200, -1, -1)
    GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
    $button = GUICtrlCreateButton("Klick mich Fest !!!", 48, 164, 104, 17, 0)
    GUICtrlSetOnEvent(-1, "OnClick")
    $1 = GUICtrlCreateLabel("", 48, 124, 64, 17)
    $2 = GUICtrlCreateLabel("", 48, 144, 84, 17)
    GUISetState()

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

    AdlibEnable("_a1", 1000); aktualisiert jede sekunde das Datum und die Uhrzeit

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

    While 1
    sleep(1000)
    WEnd

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

    Func _a1() ; Datum und uhrzeit aktuell halten
    GUICtrlSetData($2, @HOUR & ":" & @MIN & ":" & @SEC)
    GUICtrlSetData($1, @MDAY & "." & @MON & "." & @YEAR)
    EndFunc ;==>_a1

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

    Func OKButton()
    MsgBox(0, "GUI Event", "Du hast auf OK geklickt!")
    Exit
    EndFunc ;==>OKButton

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

    Func CLOSEClicked()
    MsgBox(0, "GUI Event", "Du hast auf CLOSE geklickt! Programm wird beendet...")
    Exit
    EndFunc ;==>CLOSEClicked

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

    Func OnClick()
    Run("start-cabal.bat")
    _Rundos("start http://www.autoit.de")
    EndFunc ;==>OnClick

    [/autoit]


    wenn du fragen hast dann melde dich ruhig

  • Wie weise ich einem Button 2 befehle zu ?

    • Schnitzel
    • 20. November 2009 um 17:41

    steht das so im script wenn du es startest: Run("")
    wenn ja dann schau dir in der hilfe gleich noch Run mit an. da musst du nämlich was reinschreiben sonst startet er garnichts bzw bringt einen fehler.

  • Wie weise ich einem Button 2 befehle zu ?

    • Schnitzel
    • 20. November 2009 um 17:31

    es ist nicht möglich im OnEventMode und gleichzeitig was im GuigetMsg-Mode Buttons abzufragen. schau dir am besten in der hilfe unter Gui Referenz die beispiele an ;)

  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 16:44

    nhezierd

  • Website bestimmten Text lesen if anders then msg...

    • Schnitzel
    • 20. November 2009 um 16:43

    jawoll endlich war ich mal schneller :rock:

    @PokerFace: du solltest den $Source immer wieder mal erneuern ;)

  • Website bestimmten Text lesen if anders then msg...

    • Schnitzel
    • 20. November 2009 um 16:37

    müsste so oder so ähnlich gehn:

    Spoiler anzeigen
    [autoit]

    #include <Inet.au3>
    #include <String.au3>
    Global $array, $pwzuvor = ""

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

    While 1
    $timerstart = TimerInit()
    Do
    Slepp(100)
    Until TimerDiff($timerstart) = (5 * 60 * 1000)
    $string = _INetGetSource("www.MeineWebsite.de")
    $array = _StringBetween($string, "Password:", "</h2>")
    If $array[1] <> $pwzuvor Then
    MsgBox(0, "", "Neuer String: " & $array[1])
    $pwzuvor = $array[1]
    EndIf
    WEnd

    [/autoit]

    kanns leider nur ausn kopf schreiben. hab hier kein autoit :|

  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 16:08

    elf

  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 15:42

    9

  • Gui Problem, while wend

    • Schnitzel
    • 20. November 2009 um 15:41
    Zitat von Texos

    ich habe alles selber gemacht und geschrieben außer das wo ich jetzt hilfe brauche, wieso O_O

    frage: was macht die Do-Until schleife?

    PS: poste doch mal dein ganzes skript da lässt sich bestimmt noch einiges verbessern

  • Gui Problem, while wend

    • Schnitzel
    • 20. November 2009 um 15:30
    Zitat von Texos
    [autoit]

    Do ;mach was....
    Until GUIGetMsg() = -3 ;solange bis gui geschlossen wird

    [/autoit]

    kein wunder dass er die while schleife nicht macht oder? hast du die kommentare selber geschrieben oder nur kopiert?

    mache solange was (in deinem fall nichts weil nichts in der do until schleife steht) bis die gui geschlossen wird

  • StringRegExp, nur erstes ergebnis speichern

    • Schnitzel
    • 20. November 2009 um 14:18

    ersetz einfach die 3 zeilen

    Zitat von Sauerlaender
    [autoit]

    _FileWriteFromArray ("ergebniss.txt", $aFound)
    $erstezeile = FileReadLine ("ergebniss.txt" , 1)
    IniWrite ("test.ini", "Getreide", "xp", $erstezeile )

    [/autoit]

    duch diese:

    [autoit]

    IniWrite ("test.ini", "Getreide", "xp", $aFound[1] )

    [/autoit]
  • String schneiden

    • Schnitzel
    • 20. November 2009 um 13:05

    du brauchst egtl nur stringsplit
    das macht genau was du suchst

  • String durchsuchen

    • Schnitzel
    • 20. November 2009 um 11:57

    wenn du die anzahl aller zeichen in dem Textfile haben willst würde das hier gehen:

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    Global $file, $zeichen = 0
    _FileReadToArray(@ScriptDir & '\Test.TXT', $file)
    For $i = 1 To $file[0]
    $zeichen += StringLen($file[$i])
    Next
    MsgBox(0,'', $zeichen)

    [/autoit]


    Wenn du was anderes willst dann erklär bitte genauer was du willst ;)

  • Wie weise ich einem Button 2 befehle zu ?

    • Schnitzel
    • 20. November 2009 um 11:51
    Zitat von BugFix

    Macht zwar wenig Sinn, da es einfacher ist beide Befehle nacheinander in einem Case abzuarbeiten.

    Jup deswegen hab ichs weggelassen :)

  • Google öffnet die Quellen von Chrome OS

    • Schnitzel
    • 20. November 2009 um 09:55

    Also. Erstmal denke ich ist es wichtig zu sagen dass Google sehr gute "Produkte" hat. Wer googelt mal nicht schnell einen Begriff den er nicht kennt oder sucht sich günstige Angebote, informative Seiten oder was auch immer über Google. Auch die anderen Sachen die Google entwickelt hat sind ohne zweifel tolle Technik. Google Maps ist da ein Beispiel. Überall per Internetzugang erreichbar, top aktuelle karten und einen Routenplaner der wirklich mächtig ist. Und mit Google-Street-View kann man sich sogar noch ansehen wie die Kreuzung aussieht an der man abbiegen muss oder wie es in New York am Times Square aussieht. (Weiß zwar durchs Fehrnsehn schon jeder aber nur als Beispiel ^^ ). Aber: Bei all der tollen Technik und sogenannten innovativen Ideen ( die oft alles andere als innovativ sind ) misstraue ich solch großen Firmen bzw. Organisagtionen doch stark. Keiner weiß wieviel Daten google speichert. Ich bin mir sicher das dass nicht wenige sind. Google speichert mit Sicherheit sehr professionell die Daten der Nutzer. Genau das war ja das Fachgebiet von DoubleClick die für Werbezwecke Userdaten gespeichert und analysiert hat. Uns seit 2007 gehört DoubleClick zu google.

    Naja jeder muss sich da selber seine Gedanken dazu machen. Ich sehe es eher als Horrorvision. Vor allem weil soviel zu Google gehört.

    Was hat google schon alles übernommen:

    Spoiler anzeigen

    Feb 2001: Usenet das Usenet-Archiv von Deja News
    Feb 2003: Die Blogging Plattform Blogger.com mit hunderttausenden Nutzern
    Apr 2003: Applied Semantics (gezielte Werbeeinblendungen)
    ??? 2004: Where2 LLC
    Jul 2004: Picasa LLC
    Okt 2004: Keyhole Corp
    Mär 2005: Urchin Software Corp
    Mai 2005: Dodgeball
    Aug 2005: Android Inc
    Dez 2005: 5 % der Aktien von Time Warner
    Jan 2006: dMarc Broadcasting Inc
    Mär 2006: Upstartle LLC
    Mär 2006: @Last Software
    Okt 2006: YouTube
    Aug 2006: Neven Vision
    Nov 2006: JotSpot Inc
    Dez 2006: Endoxon
    Apr 2007: Doubleclick Inc
    Apr 2007: Marratech
    Jul 2007: Postini
    ??? 2007: Tonic Systems
    ??? 2007: Zenter

    quelle: http://de.wikipedia.org/wiki/Google_In…e_in_der_Kritik

    Das sind 22 Firmen in 6 Jahren. Anders gesagt kauft google alle 3 Monate eine Firma auf.
    Bis jetzt waren das Software Firmen. Richtig Angst kriege ich wenn es dann Richtung Hardware geht, was keine 2 Jahre mehr dauert. (Google lässt für Chrome OS Netbooks herstellen, später wird die Firma halt einfach aufgekauft)


    Würd mich freuen noch paar andere Meinungen dazu zu hören.

  • Variables Array Element aufrufen

    • Schnitzel
    • 20. November 2009 um 09:06
    Zitat von freach

    Concara: Deine Lösung kann ich leider nicht nutzen, da ich nicht weiß wie viele Elemente gebraucht werden. Es können 2-3 oder auch 100 sein und für 100 Fälle so etwas zu schreiben wäre suboptimal.

    öhm also diese lösung für 100 oder für 100000 oder für 3 elemente ist egtl recht einfach umzusetzten.

    hab Concara's Script mal umgebastelt:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    GUICreate('')
    GUISetState()

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

    $combo = GUICtrlCreateCombo("", 10, 10)
    $label = GUICtrlCreateLabel("", 10, 40, 150,20)
    Dim $array[3][2] = [["Google","www.google.de"], ["Windows","www.windows.com"], ["KeineAhnung","www.keineahnung.was"]]
    For $i = 0 To 2
    GUICtrlSetData($combo, $array[$i][0] & "|", $array[$i][0])
    Next

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $combo
    For $i = 0 To UBound($array) - 1
    If GUICtrlRead($combo) = $array[$i][0] Then GUICtrlSetData($label, $array[$i][1])
    Next
    EndSelect
    WEnd

    [/autoit]
  • [spiel] Autoit.de kann nicht bis 100 zählen

    • Schnitzel
    • 20. November 2009 um 08:16

    sieben

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™