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

Beiträge von Facemix

  • Login

    • Facemix
    • 15. November 2013 um 20:27

    Hallo Leute, ich habe mir einen FB-Login geschrieben

    dieses Script, Gibt den Facebooknamen des Nutzers in einer MsgBox aus. jetzt will ich mich nch mit diesem LogIn Code im Browser anmelden, weß jemand wie?

    Spoiler anzeigen
    [autoit]


    #include <Winhttp.au3>
    #include <string.au3>

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

    Global $HTTP_Host = "m.facebook.com"
    Global $HTTP_Agent = _WinHttpOpen("Opera/9.80 (Android 3.2.1; Linux; Opera Tablet/ADR-1205181138; U; en-GB) Presto/2.10.254 Version/12.00")
    Global $HTTP_ConnectFB = _WinHttpConnect($HTTP_Agent, $HTTP_Host, $INTERNET_DEFAULT_HTTPS_PORT)

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

    $sEmail = InputBox("Login", "Email eingeben")
    $sPW = InputBox("Login", "Passwort eingeben", "", "*")

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

    $hLogin = _FBLogin($sEmail, $sPW)

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

    MsgBox(0, "Login", $hLogin)

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

    Func _FBLogin($sEmail, $sPW)
    $sEmail = StringReplace($sEmail, '@', '%40')
    $sHTML = _WinHttpSimpleSSLRequest($HTTP_ConnectFB, "GET", "")
    $returnvalue = _StringBetween($sHTML, 'value="', '"')
    If @error = 1 Then Return False
    $value = $returnvalue[0]
    $value0 = $returnvalue[7]
    $value1 = $returnvalue[8]
    $sHTML = _WinHttpSimpleSSLRequest($HTTP_ConnectFB, "POST", "/login.php?m=m&refsrc=http%3A%2F%2Fm.facebook.com%2F&refid=8", "m.facebook.com", "lsd=&charset_test=" & $value & "&version=1&ajax=1&width=1680&pxr=1&gps=1&email=" & $sEmail & "&pass=" & $sPW & "&m_ts=" & $value0 & "&li=" & $value1 & "&signup_layout=bottom_link&laststage=first&login=Anmelden")
    FileWrite("Fehler.html", $sHTML)
    Select
    Case StringInStr($sHTML, 'Probleme beim Anmelde')
    MsgBox(1, "", "Login Daten fehlerhaft")
    Return 1
    Case StringInStr($sHTML, 'Sicherheitskontrolle')
    MsgBox(1, "", "Kein zugang möglich da eine Sicherheitskontrolle angefordert wird.")
    Return 2
    Case StringInStr($sHTML, 'unbekannten Browser')
    Return 2
    Case StringInStr($sHTML, 'bergehend gesperrt')
    $aLsd = _StringBetween($sHTML, 'lsd" value="', '"')
    $sHTML = _WinHttpSimpleSSLRequest($HTTP_ConnectFB, "GET", "/")
    $aName = _StringBetween($sHTML, 'Abmelden</a> (', ')')
    Case Else
    $aName = _StringBetween($sHTML, 'Abmelden</a> (', ')')
    Return $aName[0]
    EndSelect
    EndFunc ;==>_FBLogin

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Verschiedene Werte in einem String

    • Facemix
    • 7. November 2013 um 12:17

    Ich habe mal ein kleines BeispielScript zusammen geschrieben, um es mal ganz einfach zu Zeigen was genau ich meine.

    Und zwar kann ich anhand diesem Codes, wenn ich noch IniWrite Funktion einfüge, aus Combo1 und Combo2 unabhängig von einander 2 verschiedene Farbwerte in die INI schreiben, Beispielsweise Hintergrund und Textfarbe.

    Jetzt möchte ich eine INI auslesen, und die Werte die in der INI gespeichert sind dann in den 2 Combos bei dem Feld "Farbe belassen" angezeigt werden, aber dass dann z.B. Aus der INI der Hintergrund ausgelesen wird, und diese Farbe in Combo1 gezeigt wird und Textfarbe wiederum aus der INI dann in Combo2

    Hier mal mein Code:

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GUIComboBoxEx.au3>
    #include <GUIImageList.au3>

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

    $Color1 = IniRead("Beispiel.ini", "Colors", "BgColor", "0xFF000000")
    $Color2 = IniRead("Beispiel.ini", "Colors", "TextColor", "0xFF000000")

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

    ;Global $hGUI, $aColor, $hCombo1, $hCombo2, $hImage1, $hImage2, $i ; <---- Nicht erforderlich
    Global $aColor[25][2] = [["Farbe belassen", 0xFFFFFFFF], _ ;; <---- Soll aus INI ausgelesen werden!
    ["Rot", 0xFFFF0000],["Grün", 0xFF00FF00],["Blau", 0xFF0000FF],["Schwarz", 0xFF000000],["Maroon", 0xFF800000],["DarkRed", 0xFF8B0000], _
    ["FireBrick", 0xFFB22222],["Salmon", 0xFFFA8072],["OrangeRed", 0xFFFF4500],["Chocolate", 0xFFD2691E],["DarkOrange", 0xFFFF8C00],["Orange", 0xFFFFA500], _
    ["Gold", 0xFFFFD700],["Yellow", 0xFFFFFF00],["YellowGreen",0xFF9ACD32],["GreenYellow",0xFFADFF2F],["Green", 0xFF008000],["Navy", 0xFF000080], _
    ["Purple", 0xFF800080],["Crimson", 0xFFDC143C],["Brown", 0xFFA52A2A],["Gray", 0xFF808080],["Silver", 0xFFC0C0C0],["LightGray", 0xFFD3D3D3]]

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

    #Region ### START Koda GUI section ### Form=
    $hGUI = GUICreate("Form1", 289, 210, 192, 124)
    $hCombo1 = _GUICtrlComboBoxEx_Create($hGUI, "", 8, 20, 160, 200)
    $hCombo2 = _GUICtrlComboBoxEx_Create($hGUI, "", 8, 45, 160, 200)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    ; - Load Images
    $hImage1 = _GUIImageList_Create(16, 16, 5, 3)
    $hImage2 = _GUIImageList_Create(16, 16, 5, 3)

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

    For $i = 0 To 24
    _GUIImageList_Add($hImage1, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo1, $aColor[$i][1], 16, 16))
    _GUIImageList_Add($hImage2, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo2, $aColor[$i][1], 16, 16))

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

    ; - Add Items
    _GUICtrlComboBoxEx_AddString($hCombo1, $aColor[$i][0], $i, $i)
    _GUICtrlComboBoxEx_AddString($hCombo2, $aColor[$i][0], $i, $i)
    Next

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

    _GUICtrlComboBoxEx_SetImageList($hCombo1, $hImage1)
    _GUICtrlComboBoxEx_SetImageList($hCombo2, $hImage2)

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

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

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

    EndSwitch
    WEnd

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

    Ich habe mich jetzt mal selber an meinem Problem versucht, ich habe es jetzt soweit geschafft, dass die Hintergrund und Textfarbe in einem String gespeichert werden, jedoch habe ich immernoch das problem dass ich die 2 verschiedenen Werte in beiden Combos angezeigt werden ?(

    So habe ich es in einen String gepackt:

    [autoit]


    Global $Color[2][2] = [[IniRead("Beispiel.ini", "Colors", "BgColor", "0xFF000000")],[IniRead("Beispiel.ini", "Colors", "TextColor", "0xFF000000")]]

    [/autoit]

    In der 1. Combo soll der erste Wert angezeigt werden und in der 2. Combo der 2. Wert, leider wird gerade immer nur der erste Wert in beiden Combos angezeigt.
    So habs ich versucht aber dann tritt der schon beschriebene Fehler auf

    [autoit]


    Global $aColor[25][2] = [["Farbe belassen", $Color[$i][1]], _ ;; <---- Soll aus INI ausgelesen werden!
    ["Rot", 0xFFFF0000],["Grün", 0xFF00FF00],["Blau", 0xFF0000FF],["Schwarz", 0xFF000000],["Maroon", 0xFF800000],["DarkRed", 0xFF8B0000], _
    ["FireBrick", 0xFFB22222],["Salmon", 0xFFFA8072],["OrangeRed", 0xFFFF4500],["Chocolate", 0xFFD2691E],["DarkOrange", 0xFFFF8C00],["Orange", 0xFFFFA500], _
    ["Gold", 0xFFFFD700],["Yellow", 0xFFFFFF00],["YellowGreen",0xFF9ACD32],["GreenYellow",0xFFADFF2F],["Green", 0xFF008000],["Navy", 0xFF000080], _
    ["Purple", 0xFF800080],["Crimson", 0xFFDC143C],["Brown", 0xFFA52A2A],["Gray", 0xFF808080],["Silver", 0xFFC0C0C0],["LightGray", 0xFFD3D3D3]]

    [/autoit]
  • Verschiedene Werte in einem String

    • Facemix
    • 7. November 2013 um 08:34

    Ich arbeite mit einer Imagelist für 2 Combos die Farbwerte davon werden ebenfalls in eine ini geschrieben. Jetzt will ich farbwerte aus einer INI auslesen, und an oberster Stelle der beiden Combos einfügen. Jedoch auch 2 verschiedene Farbwerte.

  • Verschiedene Werte in einem String

    • Facemix
    • 7. November 2013 um 00:50

    Hallo Leute,

    ich wollt nur mal kurz nachfragen, ob es denn möglich ist, 2 verschiedene Werte aus einer INI zu lesen, diese 2 Werte in einem String speichern, aber so, dass man die 2 Werte hinterher, wieder als 2 verschiedene werte ausgeben?

    Ich hoffe ihr könnt verstehen was ich meine ?(

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 3. November 2013 um 19:51

    in HTML bin ich nicht mehr besonders fit, ich wäre für eine kleine Starthilfe sehr Dankbar :)

    lg, Facemix

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 1. November 2013 um 17:16

    In erster Linie möchte ich dieses Spiel mit einbinden:
    https://apps.facebook.com/candycrush/?fb_source=bookmark_apps&ref=bookmarks&count=0&fb_bmpos=2_0

    lg, Facemix

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 1. November 2013 um 16:18

    Da hast du recht das würde durchaus einfacher gehen doch wenn ich den IE einbinde, habe ich dann noch alles drum und dran von FB mit drin, und genau das ist nicht das was ich will!

    Lg, Facemix

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 1. November 2013 um 00:45

    Ich könnte vielleicht ein wenig Hilfe gebrauchen :)

    Ich habe mal mit der GUI angefangen, ich habe angefangen, es mit GDI+ zu schreiben, denn ich denke, dass es sich damit schöner darstellen lässt. nunja mein Code ist bisher sehr mager .

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

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

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

    _GDIPlus_Startup()

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

    $hGUI = GUICreate("Facebook-Spiel", 671, 514, 178, 111)
    GUISetState(@SW_SHOW)

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

    $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
    $hBitmap = _GDIPlus_BitmapCreateFromGraphics(671, 514, $hGraphic)
    _GDIPlus_GraphicsDrawImage($hGraphic, $hBitmap, 0, 0)
    _GDIPlus_GraphicsFillRect($hGraphic, 0, 0, 671, 514, _GDIPlus_BrushCreateSolid(0xFF00FFFF))

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

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

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

    EndSwitch
    WEnd

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

    Wenn mir jemand in meinem Vorhaben etwas helfen könnte, wäre ich sehr dankbar!

    LG, Facemix

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 31. Oktober 2013 um 13:24

    @ Kev

    Danke das Hilft sogar ungemein weiter, dank deinem Link, könnte ich mir sogar schon vorstellen, wie ich das hinbekommen könnte :) danke dir

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 31. Oktober 2013 um 13:07

    Immerhin stimmt Facebook auch einer solchen Nutzung am Smatphone zu, was ich vorhabe ist sozusagen das selbe wie am Smartphone nur für den PC

  • Facebook Spiele in GUI einbinden?

    • Facemix
    • 31. Oktober 2013 um 12:46

    Hallo Leute,

    ich bin gerade dabei, ein Script zu schreiben, in dem man die Facebookspiele in einer GUI spielen kann. Natürlich muss das Script auch ein Login für Facebook beinhalten.

    Gibt es bereits so ein ähnliches Script?

    Es ist ja kein Bot, es ist lediglich ein Programm, das es dem Nutzer erspart extra den Browser für facebook zu öffnen.

    LG, Facemix

  • ISN AutoIt Studio

    • Facemix
    • 31. Oktober 2013 um 11:27

    Find ich echt ne Super Idee, gefällt mir :thumbup:

  • ISN AutoIt Studio

    • Facemix
    • 30. Oktober 2013 um 16:57

    Ich stell mich auf Superdumm und sage einfach mal dass ich den GUI Editor in dem Programm nicht finden kann. wie komme ich zu dem GUI Editor?

    -Schon gefunden, da muss man auch erstmal dahinterkommen, dass man da eine extra Datei erstellen muss aber Super einfall wenn man es mal weis wo die einzelnen Funktionen des Programmes sind dann ist es kinderleicht zu bedienen

  • MultifunktionsScreensaver

    • Facemix
    • 2. Januar 2013 um 15:04

    hallo Autoit.de,

    Ich habe mir Überlegt einen neuen Screensaver zu schreiben der soll folgendes enthalten.

    - bei Frühlingszeit (ein Wetter das zur Frühlingszeit passt)
    - Sommerszeit ( ein Wetter das zur Sommerszeit Passt)
    - Herbstzeit ( ein Wetter das zur Herbstzeit passt)
    - Winter ( ein Wetter das zum Winter passt)

    auch soll der Screensaver das Aktuelle Wetter einer Region anzeigen, die der Benutzer selbst einstellt

    die Wetterdaten, muss sich das Programm selbstverständlich von einer Wettervorhersagenden Seite holen z.B. https://autoit.de/www.wetter.com

    Wer Zeit und Lust hat, bei diesem Projekt mitzuwirken darf sich gerne melden, ich begrüße in diesem Projekt jede Hilfe.

  • letsgo, der Applehasser, wird 16

    • Facemix
    • 24. Dezember 2012 um 22:08

    auch von mir alles gute zum Geburtstag, letsgo :)

  • ganz einfacher Setup

    • Facemix
    • 24. Dezember 2012 um 13:26

    ohforf,

    das was ich da zamgeschrieben hab ist ein ganz einfacher Setup, also kein super Installationassistent, das weiß ich, aber was du gerade angesprochen hast kann ich ja in meinen nächsten Versionen mit einbauen :)

  • Frohe Weihnachten!

    • Facemix
    • 24. Dezember 2012 um 12:04

    auch von mir frohe Weihnachten an alle :)

  • ganz einfacher Setup

    • Facemix
    • 24. Dezember 2012 um 11:54

    BinDannMalWeg,

    habe nun in meinem ersten Post das Setup optimiert, dass wenn das Setup versehentlich ein 2. mal geöffnet wird, dann wird das Programm nicht gelöscht jedenfalls nicht wenn man es nicht möchte, auch habe ich Globale Variablen gesetzt, dass man nicht so viel umschreiben muss sondern nur die Globalen Variablen

  • ganz einfacher Setup

    • Facemix
    • 22. Dezember 2012 um 18:18

    dass ich noch das Script etwas ausbaue, ist nicht ausgeschlossen :) ...

  • ganz einfacher Setup

    • Facemix
    • 22. Dezember 2012 um 16:46

    BinDannMalWeg,
    wie gesagt es ist ein ganz einfaches Setup und vielleicht ne 5 Minuten arbeit :D

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™