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

Beiträge von Jam00

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 21:45

    Und wie geht das? Und was ist mit den Befehlen?

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 21:28

    Ja genau, nur das ich dann eben meine eigenen Befehle habe, und nich die von Windows! Kann ich das auch in eine Gui bekommen?

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 20:01

    ja, aber ich will ja, das der alte text da bleibt, und das man darin auch scroolen kann!, Und das das Input dann auch mitgeht!

  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 19:43

    Oki, damit werde ich mich dann irgendwann mal beschäftigen, aber ich denke, ich mache den Chat erstmal mit RichEdit!
    Dann hab ich da noch 2 Fragen:
    1. Wie kann ich den Stayle von den Sroolbalken ändern?

    2. Wie kann ich es verhindern, das die Bneutzer am bild in der RichEdit irgendas ändern können?

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 19:40

    Also leute, ich will eine GUI machen, die Aussieht wie ein CMD-Box, die aber nur meine Befehle kennt!

    @progandy
    Das guck ich mir mal an, ob es das richtige ist!

    EDIT:
    @progandy
    Ne, das sieht nicht nach dem aus was ich Suche!

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 14:56

    Kann mir jemand ein Beispiel sagen?

    EDIT: Eigentlich würde es auch gehen wenn ich $ES_READONLY nur auf bestimmte textstellen seztzen kann!

  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 14:29

    Ich kann mit HTML ganix!

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 14:28

    eine was anwendung?

  • Eingabeauffordderung

    • Jam00
    • 31. Januar 2009 um 14:04

    Kann ich in AutoIt so ein Feld machen, das ausieht wie Eingabeauforderung, nur dann eben mit eigenen Befehlen? Also das daauch am anfand der Pfand steht und so, und das ich dann befehle eingeben kann,die ich dann da reinbaue? Und das dann eben ein ergebni kommt, und dann wieder eine zeile wo man was eingeben kann?

  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 14:01

    Und wie soll das mi HTML gehen? Hab da garkeine Ahnung! Also ich habe nichts gegen eine richedit! Kann ich denn den Text der richedit so auslesen das ich wenn da ein bild einfach da der dateinahme steht? Also wenn dadrin steht: "Hallo das ist ein Test :D " Dann ist das die Datei 2.bmp, kann ich das dann so auslesen: "Hallo das ist ein Test 3.bmp?

  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 12:05

    Kann ich es auch irgendwie hinbekommen, das der Text dableibt, und das Bild einfach über dem Text ist? Weil ich es so machen wollte, das die Smylies schon erscheinen wenn man es eingibt, aber dann fehlt ja der text! Oder gibt es irgendeine möglichkeit die Bilder auszulesen und wieder in Text umzuwandeln?

    Wie kann ich es machen, das ich die Bilder nicht bearbeiten kann? Also das man die Größe nicht verändern kann und so, $ES_READONLY geht nicht, dann kann man sie zwar nicht mehr löschen und auch keine dazumachen, aber man kann die Größe immernoch ändern:-(

  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 00:22

    Okay, hab es hinbekommen :thumbup: :thumbup: :thumbup:

    Spoiler anzeigen
    [autoit]

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

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form2", 414, 502, 303, 219)
    $Edit = _GUICtrlRichEdit_Create($Form1, 6, 9, 403, 361,BitOR($ES_WANTRETURN, $ES_SUNKEN, $ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL,$ES_Readonly))
    _GUICtrlRichEdit_SetOLECallback($Edit)
    $Edit2 = GUICtrlCreateEdit("", 6, 375, 403, 91,$WS_VSCROLL+$ES_SUNKEN)
    $Button1 = GUICtrlCreateButton("Senden", 336, 471, 75, 25, 0)
    Dim $Form1_AccelTable[1][2] = [["{ENTER}", $Button1]]
    GUISetAccelerators($Form1_AccelTable)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $Text =_GUICtrlRichEdit_GetText($Edit)
    $Suche = StringInStr ($Text,":-)")
    If $Suche <> 0 Then
    $Zeilen = StringSplit ($Text,@CR)
    $Suche2 = $Suche - $Zeilen[0] +2
    _GUICtrlRichEdit_SetSel($Edit, $Suche2 -1,$Suche2 +2)
    _GUICtrlRichEdit_InsertText($Edit,_RTF_GetBMPRTF(@ScriptDir & "\1.bmp"))
    EndIf
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _Senden()
    EndSwitch
    WEnd
    Func _RTF_GetBMPRTF($BMPFile)
    If Not (StringRight($BMPFile,4) = ".bmp") Then Return SetError(1, 0, "")
    Local $Data = FileOpen($BMPFile, 16)
    If FileRead($Data, 2) <> "0x424D" Then Return SetError(1, 0, "")
    FileRead($Data, 12)
    Local $RTF = '{\rtf1{\pict\dibitmap ' & Hex(FileRead($Data)) & '}}'
    FileClose($Data)
    Return $RTF
    EndFunc ;==>_RTF_GetBMPRTF
    Func _Senden()
    Local $Read = GUICtrlRead ($Edit2)
    GUICtrlSetData ($Edit2,"")
    _GUICtrlRichEdit_AppendText($Edit,$Read & @CR)
    EndFunc

    [/autoit]
  • Smileys im RichEdit

    • Jam00
    • 31. Januar 2009 um 00:03

    Ich habe es hinbekommen :thumbup:

    Spoiler anzeigen
    [autoit]

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

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form2", 414, 502, 303, 219)
    $Edit = _GUICtrlRichEdit_Create($Form1, 6, 9, 403, 361,BitOR($ES_WANTRETURN, $ES_SUNKEN, $ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))
    _GUICtrlRichEdit_SetOLECallback($Edit)
    $Edit2 = GUICtrlCreateEdit("", 6, 375, 403, 91)
    $Button1 = GUICtrlCreateButton("Senden", 336, 471, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $Text =_GUICtrlRichEdit_GetText($Edit)
    $Suche = StringInStr ($Text,":-)")
    If $Suche <> 0 Then
    _GUICtrlRichEdit_SetSel($Edit, $Suche-1,$Suche +2)
    ToolTip ($Suche)
    _GUICtrlRichEdit_InsertText($Edit,_RTF_GetBMPRTF(@ScriptDir & "\1.bmp"))
    EndIf
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _Senden()
    EndSwitch
    WEnd
    Func _RTF_GetBMPRTF($BMPFile)
    If Not (StringRight($BMPFile,4) = ".bmp") Then Return SetError(1, 0, "")
    Local $Data = FileOpen($BMPFile, 16)
    If FileRead($Data, 2) <> "0x424D" Then Return SetError(1, 0, "")
    FileRead($Data, 12)
    Local $RTF = '{\rtf1{\pict\dibitmap ' & Hex(FileRead($Data)) & '}}'
    FileClose($Data)
    Return $RTF
    EndFunc ;==>_RTF_GetBMPRTF
    Func _Senden()
    Local $Read = GUICtrlRead ($Edit2)
    GUICtrlSetData ($Edit2,"")
    _GUICtrlRichEdit_AppendText($Edit,$Read)
    EndFunc

    [/autoit]

    EDIT:
    Irgendwie gibt es da Probleme wenn ich @CRLF nehme, SetSel zählt das anscheinen nicht mal zeichen, StringInStr aber anscheinnent schon!
    Kann man irgendwie die Zeilen Zählen?

  • Smileys im RichEdit

    • Jam00
    • 30. Januar 2009 um 21:05

    Ja, also mit StringInStr will ich denn entschprechenden Text eben suchen, und der Gibt mir ja die Position an, wo das ist, also will ich dann mit der Information da das Bild einfügen!

  • Smileys im RichEdit

    • Jam00
    • 30. Januar 2009 um 19:56

    Wie kann ich denn Festlegen an welcher Position das Bild erscheinen Soll?

  • Hashcode

    • Jam00
    • 30. Januar 2009 um 18:13

    Und wie geht das?

  • Hashcode

    • Jam00
    • 30. Januar 2009 um 17:36

    BugFix
    also könnte ich damit überprüfen, ob eine Bilddatei, die bei einem Programm von mir dabei ist die Orginaldatei ist? Das währe sehr gut, weil ich wollte einen Chat schreiben, wo bilder bei sind, und ich wollte die von veränderungen schützen! Besser währe es natürlich noch wenn ich die Bilder ganz in die EXE mti reinmachen könnte also nicht mir FileInstall sondern so das ich einfach so daruf zugreifen könnte!

  • Hashcode

    • Jam00
    • 30. Januar 2009 um 17:08

    BugFix
    guck dir nochmal post7 an! Soweit ich weiß benutz windows das auch um seine Pswörter zu verschlüsseln, da dachte ich mir das könnte man doch besimmt auch für autoit benutzen!

  • Hashcode

    • Jam00
    • 30. Januar 2009 um 17:03

    Nein, da irrst du dich nicht! Ein Hashcode wird erstellt, und nicht wieder zurückentschlüsselt, sondern dass Passwort was man eingibt wird dann auch in Hash umgewandelt, und dann mit dem Andern Hashcode verglichen! Ich wusste das noch nicht als ich post1 geschreiben hab^^ Kann mir denn jemand sagen wie ich einen Hascode erstellt?

    EDIT:
    @progandy
    Gleichzeitig geschreiben :D Ja ich will halbt Passwörter in Hash umwandeln und den hashcode dann speicher um ihn später zu vergleichen

  • Hashcode

    • Jam00
    • 30. Januar 2009 um 15:24

    Kann man mit AutoIt einen Text in einen Hashcode umwandeln, und da wieder zurück umwandeln? Ich bruache das um Passwort und Benutzername zu verschlüsseln, damit ich es in einer Datei schpeichern kann, ohne das es jemand ausleesen kann!

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™