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

Beiträge von jjj

  • [Mini-WB] Verschlüsselungs-Algo umkehren

    • jjj
    • 9. September 2013 um 17:01

    Ist einer von euch denn ein so guter Mathematiker, dass er weiß, wie viele verschlüsselte Begriffe man für die Entschlüsselung braucht?
    Ich denke, das müssten ziemlich viele sein, um wirklich auf ein nicht nur zufällig passendes System zu kommen.

    Schreib für den Anfang mal 10 weitere verschlüsselte Texte.

  • Skype

    • jjj
    • 9. September 2013 um 15:51

    Weiß denn jemand, wie man den Fehler beheben kann?

  • Skype

    • jjj
    • 8. September 2013 um 20:05

    Danke, aber bei mir kommt dieser Fehler:

    Spoiler anzeigen

    Line 12 (File.....

    [autoit]

    $oSkype.Attach()
    $oSkype^ERROR

    [/autoit]


    Error: Variable must be of type "Object"

    Aber was ich eigentlich wissen wollte ist, wie man z. B. auf so etwas kommt:

    Zitat
    [autoit]

    .CurrentUserProfile.FullName

    [/autoit]
  • Skype

    • jjj
    • 7. September 2013 um 13:52

    weiß denn keiner, wie ich herausfinden kann, wie ich auf Skype zugreife?

  • Skype

    • jjj
    • 2. September 2013 um 20:57

    Ich bin noch einigermaßen Anfänger und hab kein Plan wie man sowas macht kann jemand irgendeine Seite empfehlen wo so etwas erklärt wird?
    Woher kann ich wissen, wie ich mit Skype "kommunizieren" kann?

  • Skype

    • jjj
    • 1. September 2013 um 18:07

    Daran hatte ich gar nicht gedacht,
    wo bekommt man denn das "aktuelle" her?

  • Skype

    • jjj
    • 1. September 2013 um 17:14

    Ich hätte noch eine Idee, woran das liegen könnte:
    "IMPORTANT: Skype4Com.dll is automatically included together with Skype Extras Manager during Skype installation. If a user has unchecked Extras Manager during installation, Skype4Com library will be unavailable on that machine and this code will not work."

    Ich kann diese Skype4COM.dll nicht finden, wo ist die denn gespeichert?

  • Skype

    • jjj
    • 1. September 2013 um 14:03

    Wie du vielleicht gesehen hat, hab ich diesen Fehler schon behoben.

    Zitat
    [autoit]

    Const $UserStatus_Offline = $oSkype.Convert.TextToUserStatus("OFFLINE")

    [/autoit]


    bringt aber trotzdem nichts.

  • Skype

    • jjj
    • 1. September 2013 um 11:40

    es kommt immer noch der gleiche Fehler.

    Ich hab die Zeile jetzt so eingebaut:

    [autoit]


    ;Zeile 29 bis 43
    #include-once

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

    ; Set custom error handler
    $oError = ObjEvent("AutoIt.Error","ErrFunc")

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

    ; Create Skype Object
    Global $oSkype = ObjCreate("Skype4COM.Skype")
    Global $id ; Hier die neue Zeile
    ; Declare Constants
    Const $UserStatus_Offline = $oSkype.Convert.TextToUserStatus("OFFLINE")
    Const $UserStatus_Online = $oSkype.Convert.TextToUserStatus("ONLINE")
    Const $UserStatus_Away = $oSkype.Convert.TextToUserStatus("AWAY")
    Const $UserStatus_NotAvailable = $oSkype.Convert.TextToUserStatus("NA")
    Const $UserStatus_DoNotDisturb = $oSkype.Convert.TextToUserStatus("DND")

    [/autoit]


    Weiß denn sonst keiner, woran das liegt?

  • Skype

    • jjj
    • 31. August 2013 um 16:03

    Hallo,

    Ich hab mir hiermal das SkypeCom Include runtergeladen. Leider kommt egal was ich mache allein dadurch, dass "#include <SkypeCOM.au3>" im Code ist immer die gleiche Fehlermeldung.

    Spoiler anzeigen


    We intercepted a COM Error !
    Number is: 80040154
    Windescription is: Klasse nicht registriert

    Source is:
    Description is:
    Help file is:
    Help cotext is: 47035216
    Last DDL error: 0
    Script line: 35

    und

    Spoiler anzeigen


    Line 38 (File "C:\Program Files (x86)\Autoit3\Include\SkypeCOM.au3"):

    Const $UserStatus_Offline =
    $oSkype.Convert.TextToUserStatus("OFFLINE")
    Const $UserStatus_Offline = ^ERROR

    Error: Error in expression


    Hoffentlich weiß einer von euch, woran das liegt.

  • GUICtrlSetData Schriftfarbe

    • jjj
    • 25. August 2013 um 12:33

    Danke, das war genau das, was ich gesucht habe!

  • GUICtrlSetData Schriftfarbe

    • jjj
    • 25. August 2013 um 12:04

    mehrere in einem Edit

  • GUICtrlSetData Schriftfarbe

    • jjj
    • 25. August 2013 um 11:59

    Hallo
    Ich hab schon gesucht, aber nichts gefunden, was mich weiterbringt.
    Ich hab ein

    [autoit]

    GUICtrlCreateEdit

    [/autoit]

    worein nach und nach mit

    [autoit]

    GUICtrlSetData

    [/autoit]

    Einträge reingeschrieben werden, das funktioniert auch, aber jetzt will ich, dass die Einträge verschiedene Farbe haben.
    Ich hoffe, jemand hat eine Idee, wie das geht.

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 22:15

    Das das irgendwie über die Registry hatte ich mir aich schon gedacht.
    Trotzdem Danke.

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 20:56

    Ja

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 19:18

    Meine Tastatur spielt allerdings danach verrückt und es öffnen sich irgendwelche Einstellungsfenster, wenn ich was drücke.
    Und kann man irgendwie auch noch Buttons ins Rechtsklickmenü machen?

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 19:03

    Danke jetzt klappt es. :thumbup:
    Das ist der Code:

    Spoiler anzeigen
    [autoit]


    Global $teil[3] = ["", "", ""]

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

    Hotkeyset("^b", "_b")
    Hotkeyset("^n", "_n")

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

    Global $sOldClipboard = ""

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

    While 1
    $sOldClipboard = ClipGet()
    Do
    Sleep(100)
    Until $sOldClipboard <> ClipGet()
    _c()
    WEnd

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

    Func _c()
    $teil[2] = $teil[1] ;Alten Zwischenspeicher in Variable
    $teil[1] = $teil[0] ;Mittleren Zwischenspeicher in Variable
    $teil[0] = ClipGet() ;Neuer Zwischenspeicher in die variable
    msgbox(0,"","Zwischenspeicher geändert" & @lf & $teil[2] & @lf & $teil[1] & @lf & $teil[0])
    EndFunc

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

    Func _n()
    send($teil[2]);Ältester Variable senden
    EndFunc

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

    Func _b()
    send($teil[1]) ;Mitlere Variable senden
    EndFunc

    [/autoit]

    Meine Tastatur spielt allerdings danach verrückt und es öffnen sich irgendwelche Einstellungsfenster, wenn ich was drücke.
    Und kann man irgendwie auch noch Buttons ins Rechtsklickmenü machen?

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 18:50

    An irgendwie Klappt das nur sehr unzuverlässig. Obwohl es eigentlich funktionieren müsste.
    Selbst wenn ich die 6 Zeilen genau so, wie sie da stehen ausführe.

    Und Kennt jemand eine möglichfeit, das solange das Script aktiv ist Buttons im Rechsklick Menü sind,mit denen man dan auch die einzelnen Zwischenspeicher einfügen kann?
    Also irgendwie unter einfügen noch Einfügen2 und Einfügen3 oder so.

  • Mehrfacher Zwischenspeicher

    • jjj
    • 23. Juli 2013 um 16:47

    Ich habs jetzt zumindest teilweise gelöst, aber es ist nicht die schönste Art. Ich will den Hotkey für strg+c eigentlich rauslassen.

    Spoiler anzeigen
    [autoit]


    Global $teil[3] = ["", "", ""]

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

    Hotkeyset("^b", "_b")
    Hotkeyset("^n", "_n")
    Hotkeyset("^c", "_c")

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

    While 1
    ; $get = ClipGet() ;Zwischenspeicher auslesen
    sleep(500)
    ; If Not $get = ClipGet() Then _c() ;Wenn sich in der zwischenzeit der Zwischenspeicer geändert hat(sollte zumindest so sein, ist es irgendwie nicht)
    WEnd

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

    Func _c()
    HotKeySet("^c")
    Send("^c")
    HotKeySet("^c","_c")
    Hotkeyset("^c", "_c")
    $teil[2] = $teil[1] ;Alten Zwischenspeicher in Variable
    $teil[1] = $teil[0] ;Mittleren Zwischenspeicher in Variable
    $teil[0] = ClipGet() ;Neuer Zwischenspeicher in die variable

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

    EndFunc

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

    Func _n()
    send($teil[2]);Ältester Variable senden
    EndFunc

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

    Func _b()
    send($teil[1]) ;Mittel alter Variable senden
    EndFunc

    [/autoit]

    Es muss doch möglich sein, dass _c() ausgeführt wird, wenn sich der Zwischenspeicher ändert, also auch wenn man Rechtsklick und dann kopieren oder ausschneiden macht. Das müsste doch so gehen, wie in Zeile 8-10. Warum geht das nicht?

  • zeitlich gesteuertes Logging

    • jjj
    • 23. Juli 2013 um 14:09

    du hast das "Else" vergessen, wo $i zurück auf 0 gesetzt wird, darauf kann man nicht verzichten.

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™