Eingetippte Daten auslesen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
Gucky_87
Posts: 282
Joined: 03 Jul 2014, 05:09

Eingetippte Daten auslesen

19 Oct 2018, 05:54

Huhu zusammen,

ich wusste nicht, wie ich es anders betiteln hätte können, von daher sorry für die merkwürdige Überschrift.

Man kann ja mit

Code: Select all

::Test::
Labels anlegen, die beim blinden Eintippen von (in diesem Beispiel) Test aufgerufen werden.

Nun meine Frage:
Gibt es eine Möglichkeit, direkt nach einem Enter den eingegebenen Text auszulesen?

Ich weiß, das erinnert an einen Keylogger, aber dafür brauche ich es nicht.
Ich möchte das Label Test einfach nur im Code mit ::2205e48de5f93c784733ffcca841d2b5:: (Das ist z.B. jetzt der MD5 Hashwert) anlegen und es durch Eintippen von Test aufrufen.

Bin gespannt, ob das machbar ist.

Gucky.
Rohwedder
Posts: 1430
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Eingetippte Daten auslesen

19 Oct 2018, 08:06

Hallo,
so ganz kapiere ich nicht, was du willst.
Wenn du hier:

Code: Select all

:?XB0C:Test::ToolTip, % "Eingabe:`n" SubStr(A_ThisLabel,8)
irgendwann "Test" gefolgt von Enter eingibst, wird dies ausgegeben.
Wenn also, daß zu überwachene als Klartext im Code vorhanden sein darf, simpel!
Wenn du aber nur die X = Zeichenanzahl und den Hashwert im Code haben willst, mußt du dir eine Art Keylogger schreiben der die letzten X Zeichen nach einem danach eingegebenen Enter überprüft.
Nicht gerade schwierig, habe selber einen laufen weil ich Begriffe ungern mehrmals eingebe, aber hier unerwünscht.
Last edited by Rohwedder on 19 Oct 2018, 08:40, edited 1 time in total.
User avatar
Gucky_87
Posts: 282
Joined: 03 Jul 2014, 05:09

Re: Eingetippte Daten auslesen

19 Oct 2018, 08:37

Sorry, dachte mir schon, dass das etwas kryptisch sein könnte ;)

Ich möchte erreichen, dass eine Bindeingabe Wie z.B. Text z.B. in eine Variable gespeichert wird, anstatt das Label ::Test:: anzuspringen.

Vielleicht ist das etwas deutlicher?

Lieben Dank,

Gucky.
User avatar
jNizM
Posts: 2334
Joined: 30 Sep 2013, 01:33
GitHub: jNizM
Contact:

Re: Eingetippte Daten auslesen

19 Oct 2018, 09:22

K.a. ob es das ist, was du wolltest... Aber vlt kannst du damit rumspielen

Code: Select all

:*b0:test::
	v_test := "2205e48de5f93c784733ffcca841d2b5"
return

; (Strg + 1) -> 2205.... sofern vorher das Wort "test" vorher einmalig benutzt worden ist
^1::MsgBox % v_test
[AHK] 1.1.30.00 x64 Unicode | [WIN] 10 Pro (Version 1803) x64 | [GitHub] Profile
Donations are appreciated if I could help you
User avatar
Gucky_87
Posts: 282
Joined: 03 Jul 2014, 05:09

Re: Eingetippte Daten auslesen

23 Oct 2018, 05:09

Nicht so ganz.

Ich frage nochmal anders herum:

Kann ich ein Label erstellen, das IMMER angesprungen wird, wenn ich etwas (z.B. Test, Apfel, sonstwas... & Return) eingebe und wird dieser eingegebene Text dann in einer Variable gespeichert, sodass ich ihn weiter verwenden kann?

Also Beispiel (ich weiss, dass das nicht stimmt und nicht klappt, es ist nur zur Veranschaulichung!):

Code: Select all


::label::   ; Dieses Label soll immer aufgerufen werden, wenn man beliebigen Text + Enter eintippt und nicht nur, wenn man 'label' eingibt.
X := _ClipBoard_ ; Den eingetippten Text speichere ich dann in X. Clipboard steht hier nur symbolisch als Platzhalter
msgBox %X%
Gucky.
Ahk_fan
Posts: 17
Joined: 31 Aug 2018, 14:34

Re: Eingetippte Daten auslesen

23 Oct 2018, 07:04

Hi,

willst du eine Art dynamische Hotstring - Liste? Du kannst über #Include, meine.ahk am Anfang eine AHK-Datei lade, die du nach bedarf aktualisiert mit FileAppend, neueHotstring, meine.ahk
regards,
AHK_fan :)
Rohwedder
Posts: 1430
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Eingetippte Daten auslesen

23 Oct 2018, 07:12

Hallo,
dies hier speichert eingegebenen Text bis zum Enter und zeigt ihn dann an:

Code: Select all

Input, Text, V, {Enter}
ToolTip,% Text
Return
User avatar
Gucky_87
Posts: 282
Joined: 03 Jul 2014, 05:09

Re: Eingetippte Daten auslesen

23 Oct 2018, 08:53

Super, lieben Dank dafür.
Ich dachte, das wäre auch über dies ::xxx:: labels möglich.
Wieder was gelernt.

Gucky.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: LuckyJoe and 8 guests