Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Re: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by just me » 14 Apr 2018, 02:46

Alternativ kannst Du den aktuellen 'Inhalt' von Controls bei Bedarf auch gezielt auslesen:

Code: Select all

Gui, Add, Edit, vName
...
...
OK:
GuiControlGet, Name
MsgBox, %Name%

Re: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by songoku » 13 Apr 2018, 14:31

@Folllast Danke dir, jetzt bin ich ein stück schlauer

Re: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by Folllast » 13 Apr 2018, 14:08

DI Zeile mit der msg Box ist entweder
Msgbox % Name
Oder
Msgbox, %Name%
Das erste nennt sich ausdrucksschreibweise, das zwei konventionell oder so.
Was dir gefehlt hat, wa"r gui, Submit," was dafür sorgt, das die eingaben aus dem Formular in die variablen gespeichert werden

Re: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by songoku » 12 Apr 2018, 15:29

Danke, @BoBo funktioniert.
Also, wenn ich das richtig sehe, hätte "Gui, Submit, NoHide" eingeben müssen, da sonst, die Ausgabe nicht sichtbar ist. Und Außerdem dachte ich variable müssen mit % zeichen beginnen und enden. Doch wenn das mache, bekomme ich einen Fehler Meldung. Würde mich sehr freuen, wenn du mich aufklären würdest.
LG

Re: Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by BoBo » 12 Apr 2018, 15:07

Code: Select all

Gui, Add, Text,, Bitte Namen eingeben:
Gui, Add, Edit, vName
Gui, Add, Button, gOK, &Ok
Gui, Show,, `t
Return


OK:
    Gui, Submit, NoHide
    MsgBox % Name
    Return
Nicht gtetestet.

Inhalt eines Textfeldes in einer MsgBox ausgeben.

Post by songoku » 12 Apr 2018, 13:32

Guten Abend,
habe seit gestern von AHK erfahren und bin gerade dabei etwas auszuprobieren.
würde gerne Inhalt des Textfeldes Nane in einem MsgBox ausgeben. Doch bekomme es nicht hin.

Vielen Dank für eure Hilfe und hoffe auf eine baldige Antwort

Code: Select all

Gui, Add, Text,, Bitte Name eingeben:
Gui, Add, Edit, vName
Gui, Add, Button, gOk, &Ok
Gui, Show
return


Ok:
MsgBox %Name%
return

Top