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

Beiträge von ProblemUser

  • BBCode gen (InputBoxen Problem)

    • ProblemUser
    • 24. Mai 2010 um 19:31

    Ich denke mal das reicht hier oder ;)

  • BBCode gen (InputBoxen Problem)

    • ProblemUser
    • 24. Mai 2010 um 18:08

    Ah ok, verstehe.
    Vielen Dank ich wär da glaube ich nie Drauf gekommen :D
    Zwar ist dein Code noch etwas falsch, aber ich habs ja verstanden was du meinst und habs gelöst.
    Wer das selbe Problem hat und ab hier nicht mehr weiter kommt soll einfach mal
    Run("brain.exe") Versuchen
    Wehe jemand schreibt:

    Zitat

    Wo finde ich Brain.exe?

  • BBCode gen (InputBoxen Problem)

    • ProblemUser
    • 24. Mai 2010 um 17:50

    Hallo, ich mache gerade einen BBCode generator.
    Ja, ich weiß ich hätte es mit Arrays mache können vorerst möchte ich es aber mir Variablen machen!

    [autoit]


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

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

    $Form1 = GUICreate("Form1", 637, 356, 194, 124)
    $Input1 = GUICtrlCreateInput("", 120, 80, 457, 21)
    $Input2 = GUICtrlCreateInput("", 120, 120, 457, 21)
    $Button3 = GUICtrlCreateButton("BB-Code aimg= left", 14, 251, 265, 33)
    GUISetState(@SW_SHOW)

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

    $Link = GUICtrlRead($Input2) ; Hier ist der Link, der zu der Internetseite führt
    $URL = GUICtrlRead($Input1) ; Hier ist der Link, auf dem der Banner ist
    $left = "[aimg=left]" ; Hier wird das Bild Links angezeigt
    $right = "[aimg=right]" ; Hier wird das Bild Rechts angezeigt
    $aimg = "[/aimg]" ; Hier wird der AIMG Tag geschlossen
    $BB3 = $left & $URL & $aimg ; Hier wird das Bild Links zentriert zusammengefügt
    $urlend = "]" ; Hier wird der URLTag GESCHLOSSEN
    $urltag = "[url=" & $Link & $urlend ; hier wird der URLTag begonnen
    $urlende = "[/url]" ; Hier wird der komplette URLTag geschlossen
    $BB3zs = $urltag & $BB3 & $urlende ; Hier wird der BBCode zusammengefügt

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button3
    MsgBox(64, "Ausgabe Aimg LEFT", $BB3zs)
    Case $Form1
    EndSwitch
    WEnd

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

    Funktioniert eig. auch, nur das Problem ist die Inputbox wird nicht Ausgelesen!

  • Open World Browser

    • ProblemUser
    • 22. Mai 2010 um 16:43

    Hier kommt nun die Sea Edition raus, die Spezial für die See ausgelegt ist. Also sehr hilfreich für Segler etc.
    Falls bei euch nur eine Leere Seite kommt öffnet die Datei "seastart.html" mit dem Internet Explorer und erlaubt alle Rechte.

    Dateien

    Open Sea Browser by Simon K. - EUROS4YOU.COM.rar 333,84 kB – 340 Downloads
  • Open World Browser

    • ProblemUser
    • 22. Mai 2010 um 15:23

    In der Tat, war mein Fehler ich hab zu Test zwecken einiges gelöscht, was ich vergessen habe wieder einzufügen.
    Nun ist alles noch in Regionen Unterteilt, damit auch jeder weiß wo was gemacht wird.
    BTW: Ich suche Leute die mit helfen wollen!

  • Kleiner "Melder"

    • ProblemUser
    • 22. Mai 2010 um 01:56

    Hallo,
    ich hab immer wieder Termine. Ich benutzte immer einen Timer, aber ich möchte da was anderes.
    Undzwar:
    Ich stelle ein Datum + Uhrzeit ein + einen Kleinen Text.
    Dann soll 15 Min vor dem Termin, den ich eingestellt habe, der Text in einer msgBox erscheinen Welche 2 Buttons hat. Einen mit "Bestätigen" und einen mit "Abbrechen" Drückt man nichts, so soll alle 10 Minuten wieder der eine msgBox erscheinen mit dem Text und ein kleinen System Beep erzeugen.
    Das war schon alles!

  • Open World Browser

    • ProblemUser
    • 21. Mai 2010 um 23:56

    DOWNLOAD
    Der Source liegt zwar dabei, aber es wurde in der SB erwünscht. Auch wenn euch der Source wenig Bringt.

    Source
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>
    #include <String.au3>
    #include <AVIConstants.au3>
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GUIListBox.au3>

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

    $IE = _IECreateEmbedded()
    Global $html
    Local $sFileName = "start.html"
    Local $1FileName = "seastart.html"
    Local $nBytesRead = @extended
    Dim $adr, $stre, $plz, $stadt, $aland
    $url0 = "http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&address=" & $adr
    $url1 = "&street=" & $stre
    $url2 = "&zip=" & $plz
    $url3 = "&state=" & $stadt
    $url4 = "&country=" & $aland
    $url = $url0 & $url1 & $url2 & $url3 & $url4
    $map = 100

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

    Local $nBytesRead = @extended
    $INI = @ScriptDir & "\Data\Einstellungen.ini"
    $Postleitzahl = IniRead($INI, "PLZ", "Wert", "")
    $iSTADT = IniRead($INI, "CITY", "Wert", "")

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

    If $Postleitzahl = "1337" Then
    $Postleitzahl = InputBox("Ihre Postleitzahl", "Da Sie das Programm zum ersten mal starten, sind Sie aufgefordert Ihre Postleitzahl zu schreiben." & @CRLF & @CRLF & "So wird das Programm ihr Persöhnliches Wetter herraus finden und ihren Ort anzeigen!" & @CRLF & @CRLF & "Viel Spaß " & @CRLF, "Ihre Postleitzahl", " ", "350", "260", "-1", "-1")
    $states = "&state=" & $Postleitzahl
    EndIf

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

    If $iSTADT = "1337" Then
    $iSTADT = InputBox("Ihren Wohnort", "Da Sie das Programm zum ersten mal starten, sind Sie aufgefordert Ihren Wohnort zu schreiben." & @CRLF & @CRLF & "So wird das Programm ihr Persöhnliches Wetter herraus finden und ihren Ort anzeigen!" & @CRLF & @CRLF & "Viel Spaß " & @CRLF, "Ihren Wohnort", " ", "350", "260", "-1", "-1")
    EndIf

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

    $wURL = "http://www.google.com/ig/api?weather=" & $iSTADT & "&hl=de"
    IniWrite($INI, "PLZ", "Wert", $Postleitzahl)
    IniWrite($INI, "CITY", "Wert", $iSTADT)

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

    $Form1 = GUICreate("Open World Browser by Simon K. - EUROS4YOU.COM", 1204, 836, 118, 112)
    $Pic1 = GUICtrlCreateObj($IE, 0, 136, 1201, 697)
    $city = GUICtrlCreateInput("", 16, 24, 201, 21)
    $street = GUICtrlCreateInput("", 16, 48, 201, 21)
    $num = GUICtrlCreateInput("", 224, 48, 57, 21)
    $zip = GUICtrlCreateInput("", 288, 48, 65, 21)
    $Group1 = GUICtrlCreateGroup("Stadt, Straße, Hausnummer, Postleitzahl", 8, 8, 361, 73)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group2 = GUICtrlCreateGroup("Land", 376, 8, 241, 73)
    $land = GUICtrlCreateInput("", 384, 24, 225, 21)
    $search = GUICtrlCreateButton("Suche", 384, 48, 227, 25, $WS_GROUP)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Button1 = GUICtrlCreateButton("Zum Mond //Geht nicht", 664, 8, 529, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Zur Welt", 664, 38, 529, 25, $WS_GROUP)
    $Button3 = GUICtrlCreateButton("Zur See Karte", 664, 67, 529, 25, $WS_GROUP)
    $Button4 = GUICtrlCreateButton("Route erstellen //Geht nicht", 664, 96, 529, 25, $WS_GROUP)
    $einstellungen = GUICtrlCreateMenu("Einstellungen")
    $eoeffnen = GUICtrlCreateMenuItem("Einstellungen Öffnen", $einstellungen)
    $Extras = GUICtrlCreateMenu("Extras")
    $Extraswetter = GUICtrlCreateMenuItem("Wetter", $Extras)
    $lern = GUICtrlCreateMenu("Lernen")
    $lVideos = GUICtrlCreateMenuItem("Videos", $lern)
    $help = GUICtrlCreateMenu("Hilfe")
    $hHelp = GUICtrlCreateMenuItem("Hilfe", $help)
    $hAbout = GUICtrlCreateMenuItem("About/Über", $help)
    GUISetState(@SW_SHOW)
    _Wohnort()
    _IENavigate($IE, @ScriptDir & "/start.html")

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button2
    $map = 100
    _IENavigate($IE, @ScriptDir & "/start.html")
    Case $Button3
    $map = 10
    _IENavigate($IE, @ScriptDir & "/seastart.html")
    Case $search
    If $map = 10 Then
    $func = _Sea()
    Else
    $func = _World()
    EndIf
    Case $hAbout
    $about = FileOpen("about.owb", 0)
    $aabout = FileRead($about)
    FileClose($about)
    MsgBox(64, "Über OpenWorldBrowser", $aabout)
    Case $hHelp
    MsgBox(0, "Hilfe", "Derzeit ist die Hilfe noch nicht geschrieben!")
    Case $Extraswetter
    _Weather()
    Case $lVideos
    _Videos()
    EndSwitch
    WEnd
    Func _World()
    $stre = GUICtrlRead($street)
    $plz = GUICtrlRead($zip)
    $stadt = GUICtrlRead($city)
    $aland = GUICtrlRead($land)
    $url0 = "http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&address=" & $adr
    $url1 = "&street=" & $stre
    $url2 = "&zip=" & $plz
    $url3 = "&state=" & $stadt
    $url4 = "&country=" & $aland
    $url = $url0 & $url1 & $url2 & $url3 & $url4
    $oData = InetRead($url)
    $sData = $nBytesRead & @CRLF & @CRLF & BinaryToString($oData)
    $xmllon = _StringBetween($sData, "<Longitude>", "</Longitude>")
    If IsArray($xmllon) Then
    $xmllon = $xmllon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!1")
    Exit
    EndIf

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

    $xmllat = _StringBetween($sData, "<Latitude>", "</Latitude>")
    If IsArray($xmllat) Then
    $xmllat = $xmllat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!2")
    Exit
    EndIf
    ConsoleWrite("XML " & $xmllon & " " & $xmllat & @CRLF)

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

    $hFile = FileOpen($sFileName, 0)
    $sText = FileRead($hFile)
    FileClose($hFile)
    $Lon = _StringBetween($sText, "var lon =", ";")
    If IsArray($Lon) Then
    $Lon = $Lon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!3")
    Exit
    EndIf

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

    $Lat = _StringBetween($sText, "var lat =", ";")
    If IsArray($Lat) Then
    $Lat = $Lat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!4")
    Exit
    EndIf

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

    $Zoom = _StringBetween($sText, "var zoom = ", ";")
    If IsArray($Zoom) Then
    $Zoom = $Zoom[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!3")
    Exit
    EndIf
    If Not $aland = 0 Then
    $sZoom = 5
    Else
    $sZoom = 7
    EndIf

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

    If Not $stadt = 0 Then
    $sZoom = 10
    Else
    $sZoom = 7
    EndIf

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

    $sText = StringReplace($sText, $Zoom, $sZoom)
    $sText = StringReplace($sText, $Lon, $xmllon)
    $sText = StringReplace($sText, $Lat, $xmllat)
    ConsoleWrite("HTML " & $Lon & " " & $Lat & @CRLF)
    $hFile = FileOpen($sFileName, 2)
    FileWrite($hFile, $sText)
    FileClose($hFile)
    _IENavigate($IE, @ScriptDir & "/start.html")
    EndFunc ;==>_World
    Func _Sea()
    $stre = GUICtrlRead($street)
    $plz = GUICtrlRead($zip)
    $stadt = GUICtrlRead($city)
    $aland = GUICtrlRead($land)
    $url0 = "http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&address=" & $adr
    $url1 = "&street=" & $stre
    $url2 = "&zip=" & $plz
    $url3 = "&state=" & $stadt
    $url4 = "&country=" & $aland
    $url = $url0 & $url1 & $url2 & $url3 & $url4
    $oData = InetRead($url)
    $sData = $nBytesRead & @CRLF & @CRLF & BinaryToString($oData)
    $xmllon = _StringBetween($sData, "<Longitude>", "</Longitude>")
    If IsArray($xmllon) Then
    $xmllon = $xmllon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!1")
    Exit
    EndIf

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

    $xmllat = _StringBetween($sData, "<Latitude>", "</Latitude>")
    If IsArray($xmllat) Then
    $xmllat = $xmllat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!2")
    Exit
    EndIf
    ConsoleWrite("XML " & $xmllon & " " & $xmllat & @CRLF)

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

    $hFile = FileOpen($1FileName, 0)
    $sText = FileRead($hFile)
    FileClose($hFile)
    $Lon = _StringBetween($sText, "var lon =", ";")
    If IsArray($Lon) Then
    $Lon = $Lon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!3")
    Exit
    EndIf

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

    $Lat = _StringBetween($sText, "var lat =", ";")
    If IsArray($Lat) Then
    $Lat = $Lat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!4")
    Exit
    EndIf

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

    $Zoom = _StringBetween($sText, "var zoom = ", ";")
    If IsArray($Zoom) Then
    $Zoom = $Zoom[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!3")
    Exit
    EndIf
    If Not $aland = 0 Then
    $sZoom = 5
    Else
    $sZoom = 7
    EndIf

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

    If Not $stadt = 0 Then
    $sZoom = 10
    Else
    $sZoom = 7
    EndIf

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

    $sText = StringReplace($sText, $Zoom, $sZoom)
    $sText = StringReplace($sText, $Lon, $xmllon)
    $sText = StringReplace($sText, $Lat, $xmllat)
    ConsoleWrite("HTML " & $Lon & " " & $Lat & @CRLF)
    $hFile = FileOpen($1FileName, 2)
    FileWrite($hFile, $sText)
    FileClose($hFile)
    _IENavigate($IE, @ScriptDir & "/seastart.html")
    EndFunc ;==>_Sea
    Func _Weather()
    $WetterForm = GUICreate("Wetter", 201, 90, 188, 124)
    $Label1 = GUICtrlCreateLabel("", 16, 16, 178, 17)
    $Label2 = GUICtrlCreateLabel("", 16, 40, 178, 17)
    $Label3 = GUICtrlCreateLabel("", 16, 64, 178, 17)
    $Group1 = GUICtrlCreateGroup("Wetter", 6, 0, 193, 89)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW, $WetterForm)
    $oData = InetRead($wURL)
    $sData = $nBytesRead & @CRLF & @CRLF & BinaryToString($oData)
    $ctData = _StringBetween($sData, '<condition data="', '"/>')
    $temp_c = _StringBetween($sData, '<temp_c data="', '"/>')
    $vluft = _StringBetween($sData, '<humidity data="', '"/>')
    If IsArray($ctData) Then
    $ctData = $ctData[0]
    Else
    MsgBox(0, "Fehler", "Das Programm konnte kein Wetter feststellen! Prüfen sie ihre Internet Verbuíndung!")
    GUISetState(@SW_HIDE, $WetterForm)
    EndIf
    $ctDat = "Aktuell:" & $ctData
    GUICtrlSetData($Label1, $ctDat)
    If IsArray($temp_c) Then
    $temp_c = $temp_c[0]
    Else
    MsgBox(0, "Fehler", "Das Programm konnte kein Wetter feststellen! Prüfen sie ihre Internet Verbuíndung!")
    GUISetState(@SW_HIDE, $WetterForm)
    EndIf
    $temp = "Temperatur:" & $temp_c
    GUICtrlSetData($Label2, $temp)
    If IsArray($vluft) Then
    $vluft = $vluft[0]
    Else
    MsgBox(0, "Fehler", "Das Programm konnte kein Wetter feststellen! Prüfen sie ihre Internet Verbuíndung!")
    GUISetState(@SW_HIDE, $WetterForm)
    EndIf
    $luft = "Luft-" & $vluft
    GUICtrlSetData($Label3, $luft)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState(@SW_HIDE, $WetterForm)
    ExitLoop
    EndSwitch
    WEnd
    EndFunc ;==>_Weather
    Func _Wohnort()
    $states = "&state=" & $iSTADT
    $urlort = "http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&city=" & $iSTADT & $states
    $oData = InetRead($urlort)
    $sData = $nBytesRead & @CRLF & @CRLF & BinaryToString($oData)
    $xmllon = _StringBetween($sData, "<Longitude>", "</Longitude>")
    If IsArray($xmllon) Then
    $xmllon = $xmllon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!")
    Exit
    EndIf

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

    $xmllat = _StringBetween($sData, "<Latitude>", "</Latitude>")
    If IsArray($xmllat) Then
    $xmllat = $xmllat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!")
    Exit
    EndIf
    ConsoleWrite("XML " & $xmllon & " " & $xmllat & @CRLF)

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

    $hFile = FileOpen($sFileName, 0)
    $sText = FileRead($hFile)
    FileClose($hFile)
    $Lon = _StringBetween($sText, "var lon =", ";")
    If IsArray($Lon) Then
    $Lon = $Lon[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!")
    Exit
    EndIf

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

    $Lat = _StringBetween($sText, "var lat =", ";")
    If IsArray($Lat) Then
    $Lat = $Lat[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!")
    Exit
    EndIf
    $Zoom = _StringBetween($sText, "var zoom = ", ";")
    If IsArray($Zoom) Then
    $Zoom = $Zoom[0]
    Else
    MsgBox(0, "Fehler", "Es wurde kein Längen oder Breitegrad gefunden! Das Programm wird nun Geschlossen!")
    Exit
    EndIf
    $sZoom = 10
    $sText = StringReplace($sText, $Zoom, $sZoom)
    $sText = StringReplace($sText, $Lon, $xmllon)
    $sText = StringReplace($sText, $Lat, $xmllat)
    ConsoleWrite("HTML " & $Lon & " " & $Lat & @CRLF)
    $hFile = FileOpen($sFileName, 2)
    FileWrite($hFile, $sText)
    FileClose($hFile)
    EndFunc ;==>_Wohnort
    Func _Videos()
    MsgBox(0, "Fehler", "Derzeit gibt es noch Probleme mit dem Abspielen von Videos!")
    #cs
    $VideoGUI = GUICreate("Videos", 240, 153, 194, 121)
    $vGroup = GUICtrlCreateGroup("Videos", 8, 0, 225, 145)
    $vCombo = GUICtrlCreateCombo("", 16, 16, 211, 25)
    GUICtrlSetData(-1, "Erste Mondlandung", "Erste Mondlandung")
    $vButton = GUICtrlCreateButton("Anschauen", 16, 40, 211, 97, $WS_GROUP)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW, $VideoGUI)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState(@SW_HIDE, $VideoGUI)
    ExitLoop
    Case $vButton
    $Combo = GUICtrlRead($vCombo)
    If $Combo = "Erste Mondlandung" Then _1stLanding()
    GUISetState(@SW_HIDE, $VideoGUI)
    EndSwitch
    WEnd
    #ce
    EndFunc ;==>_Videos
    Func _1stLanding()
    MsgBox(0, "Fehler", "Derzeit gibt es noch Probleme mit dem Abspielen von Videos!")
    #cs
    Global $VideoGUI
    $1Land = GUICreate("Neil Armstrong Landing", 511, 343, -2, 0)
    $1Group = GUICtrlCreateGroup("Play Video", 8, 0, 497, 337)
    $1Neil = GUICtrlCreateAvi(@ScriptDir & "/Data/Videos/1land.avi", -1, 16, 16, 480, 272)
    $1Play = GUICtrlCreateButton("Play", 16, 296, 233, 33, $WS_GROUP)
    $1Stop = GUICtrlCreateButton("Stop", 264, 296, 233, 33, $WS_GROUP)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW, $1Land)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState(@SW_HIDE, $1Land)
    _Videos()
    ExitLoop
    Case $1Play
    GUICtrlSetState($1Neil, 1)
    Case $1Stop
    GUICtrlSetState($1Neil, 0)
    EndSwitch
    WEnd
    #ce
    EndFunc ;==>_1stLanding

    [/autoit]


    Screenshot

    [Blockierte Grafik: http://www.imagebanana.com/img/dok25g5d/OWBScreen.PNG]


    Hallo, hier stelle ich mein erstes Projekt vor, das eigentlich kaum etwas macht.
    Ich hatte die Funktion für ein anderes Projekt gebraucht und hab mir nun gedacht mach ich mal eins öffentlich.

    Was macht dieses Script?
    Es ist eine minimal nachbildung von Google Earth. Derzeit ist jedoch nur ein kleines HTML Script.
    Was wird benötigt?
    tom.js
    start.html
    world.au3 oder world.exe
    ie_map.css
    map.css
    abou.owb
    seastart.html

    Das Programm ist Open Source genauso wie die Karten Daten.
    Jeder darf das Script frei verändern wenn er das Copyright nicht entfernt!
    Die Kartendaten sind von der Freien Wiki Weltkarte "OpenStreetMap"

    Ich arbeite bereits an einer Version 1.1 Die beinhaltet das anspringen von Orten etc.

    Kritik ist erwünscht. Wer unzufrieden mit dem Script ist ändert es, es ist Open Source!

    Version 1.1 ist nun draußen!
    Nun gibt es die möglichkeit nach Orten zu suchen. Die Api habe ich nun doch öffentlich gemacht :P man kann mit dem Key auch keinen Unfug machen. Den APIKey habe ich aus einem Example von Yahoo!
    Bekannte Bugs:
    Ländersuche ist nicht möglich!

  • Zwei While scheleifen gleichzeitig ausfürhen.

    • ProblemUser
    • 20. Mai 2010 um 19:47

    Du kannst 2 Exen zu einer machen -.-
    Gib dazu einfach im ausführen dialog, "iexpress" ein.
    Natürlich ist das nicht die beste Methode.
    Ich würd dann in Autoit ein File erstellen. Dann in dem anderen script überprüfen ob das File gibt und dann die Wile ausführen :D

  • EICAR erkennen

    • ProblemUser
    • 3. Mai 2010 um 05:39

    Hallo, ich habe eine Frage (mal wieder)
    Ich möchte gern wissen, wie ich eine Datei analysieren kann. Mir ist bewusst wie mein einen Trojaner aufspürt und testet, ob es einer ist. Jetzt wenn ich einen Virus habe, z.b. den EICAR-Testvirus wie kann ich den erkennen? Ich möchte kein Antiviren Programm in Autoit schreiben, das ist meiner Meinung nach völlig unmöglich. Aber es muss doch irgendwie eine Möglichkeit geben, zu erfahren ob diese Datei die EICAR Testdatei ist oder nicht. Ich hab da an den MD5 Hash gedacht, aber das kann man ja relativ leicht verfälschen. Habt ihr da eine Idee?

  • Seite auslesen zum xten

    • ProblemUser
    • 3. Mai 2010 um 03:07

    Hallo,
    ich habe ein Problem, ich verstehe leider nicht ganz was ich machen soll.
    Ich habe eine Seite (meine Eigene, möchte ich jetzt hier nicht sagen)
    Dort habe ich ein Steckbrief von mir & meinen Freunden. Ich habe nun ein kleines Programm Geschrieben, das Daten aus einer *.txt ausliest und anzeigt, funktioniert auch Prima!
    Jetzt möchte ich aber Den Steckbrief auslesen und den Inhalt in eine TXT schreiben.
    Der Syntax meines HTML Quelltextes:

    Code
    <a href="/freunde/vorname/XXX/">XXX</a> <a href="/freunde/nachname/XXX">XXX</a>


    Jetzt soll Der Vorname und der Nachname ausgelesen Werden.
    Ich dachte da an sowas:

    [autoit]


    $mask = '<a href="/freunde/vorname/(.*)">(.*)</a>'
    $name = StringRegExp($string, $mask, 3)

    [/autoit]


    Aber das funktioniert leider nicht :(
    Kann mir da einer Helfen?

  • Bild vergrößern und bewegen

    • ProblemUser
    • 26. April 2010 um 23:06

    Das meinte ich eigentlich nicht, ich dachte da eher das man im Bild sich nach irgendwelchen Seiten bewegt, nicht das Bild in der GUI.
    Wie bei maps.google.de, da ist das "Bild" ja auch fix.

  • GDIPlus_ImageLoadFromInet (without Saving)

    • ProblemUser
    • 26. April 2010 um 22:58

    Pfad(62,31) : WARNING: $socket: possibly used before declaration.
    TCPCloseSocket($socket)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    Pfad(62,31) : ERROR: $socket: undeclared global variable.
    TCPCloseSocket($socket)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    Pfad - 1 error(s), 1 warning(s)

    Wär auch nett wenns funnktioniert, mein Code ist dieser:

    [autoit]

    $hImage = _GDIPlus_ImageLoadFromInet( $GUI_url, "/favicon.ico")
    $Pic1 = GUICtrlCreatePic($hImage, 56, 8, 17, 17, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

    [/autoit]
  • Bild vergrößern und bewegen

    • ProblemUser
    • 26. April 2010 um 19:29

    Es soll immer nur ein Teil angezeigt werden, ansonsten, hätte ich es mit WinMove gemacht und das Bild asl Hintergrund benutzt.

  • Bild vergrößern und bewegen

    • ProblemUser
    • 26. April 2010 um 19:20

    Hallo, ich hab noch eine Frage, auch dazu finde ich nichts in der Hilfe und bei Google auch nicht das richtige.
    Die Frage:
    Ich hab dieses Script:

    [autoit]


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <SliderConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    $Form1 = GUICreate("Form1", 653, 426, 192, 124)
    $Pic1 = GUICtrlCreatePic("PFADZUMBILD", -8, 0, 657, 401, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Slider1 = GUICtrlCreateSlider(0, 400, 305, 25)
    $Button1 = GUICtrlCreateButton("Oben", 304, 400, 97, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Unten", 400, 400, 91, 25, $WS_GROUP)
    $Button3 = GUICtrlCreateButton("Links", 488, 400, 83, 25, $WS_GROUP)
    $Button4 = GUICtrlCreateButton("Rechts", 568, 400, 83, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

    [/autoit]


    Nun möchte Ich wissen, wenn ich auf einen Button klicke, das er weiter nach "Links/Rechts/etc" geht.
    Weiß jetzt nicht genau wie ich das erklären soll, ich hoffe ihr versteht was ich meine.

    Edit: Ungefähr so wie auf http://maps.google.de/

  • Teile einer Variable

    • ProblemUser
    • 26. April 2010 um 18:37

    Ja, das hab ich jetzt auf die schnelle Vergessen :rolleyes:
    Aber, das war ja nicht das Problem ;)

  • Teile einer Variable

    • ProblemUser
    • 26. April 2010 um 17:59

    Danke ging ja mal schnell diesmal :D

  • Teile einer Variable

    • ProblemUser
    • 26. April 2010 um 17:37

    Hallo, ich hab da eine Frage, ich erstelle ein "Googler". Was macht dieser:
    Es erscheint eine MsgBox in der etwas steht z.b. : Was ist ein Baum. Nun geht jemand auf Google, und sucht nach Baum. Findet der User etwas, kopiert er es. Der Bot bekommt nun mit dem Befehl:

    [autoit]


    $answer = ClipGet()

    [/autoit]


    Die Antwort. Nun soll er überprüfen ob es richtig ist. Ich hätte es so gemacht:

    [autoit]

    If $answer = "Ein Baum ist eine Pflanze" then
    $points = +1
    EndIf

    [/autoit]

    Jedoch kann die Antwort ja auch anders sein, aber dennoch richtig. Wie mach ich es, das er sobald ein Wort oder 2 enthalten sind, den Punkte Counter nach oben schiebt.
    Für alle nochmal:
    Wie überprüfe ich ob ein Wort oder mehrere in einer Variable enthalten sind?

  • While in While oder andere Lösung?!

    • ProblemUser
    • 3. April 2010 um 01:57

    Jetzt versteh ichgarnichts mehr....
    Die Farbe wird gefunden, eine MSGOx kommt und STRG + Tab geht auch. In meinem Script jedoch nicht.
    Muss wohl weiter testen

  • While in While oder andere Lösung?!

    • ProblemUser
    • 3. April 2010 um 01:49

    Ich hab noch ene Frage:
    Undzwar: Ich hab jetzt

    [autoit]


    $Coord = PixelSearch(231, 100, 418, 182, $Orange, 10)
    If Not @error Then
    Send("^{TAB}")
    EndIf

    [/autoit]


    Dann müsste doch wenn die Farbe $Orange (die vorher Deklariert wurde) gefunden wird den Befehl STRG + Tab senden. Aber das Tut es nicht!

  • While in While oder andere Lösung?!

    • ProblemUser
    • 3. April 2010 um 01:39

    Hmm, ok ich dachte immer man sollte alles in Schleifen packen und diese beenden aber nun geht es

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™