addieren in einer GUI

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: addieren in einer GUI

Re: addieren in einer GUI

Post by BoBo » 15 Feb 2018, 15:28

Wie nnnik schon ausgeführt hat, schau dir in der AHK hilfe alles zu Expressions an.
Spoiler

Re: addieren in einer GUI

Post by divanebaba » 15 Feb 2018, 08:53

Hi.
Wenn Dir die Hilfe zu trocken ist, was eigentlich gar nicht sein kann, hier ein Beispiel für die Addition und Subtraktion von Preisen (Geldmengen).
Kopieren hat auch Vorteile. Außer, man lässt sich erwischen. :mrgreen: :mrgreen:

Last not least: Welcome to the AHK-forum. :mrgreen: :mrgreen:

Re: addieren in einer GUI

Post by nnnik » 15 Feb 2018, 03:26

So wie ich das sehe fehlt dir das Wissen über Ausdrücke. Ausdrücke oder englisch Expressions werden dazu verwendet um Daten leicht zu verwenden und zu Rekombinieren ( auch noch mehr aber das reicht fürs erste ).
Was du suchst sind mathematische Ausdrücke:

Code: Select all

a := b + c
a := b - c
a := b * c
a := b / c
a := b ** c ;a ist b hoch c

addieren in einer GUI

Post by laserhans » 15 Feb 2018, 03:18

Hallo liebes Forum,
wie kann ich zwei Felder, die über eine GUI befüllt werden, addieren? Habe dazu keinen passenden Beitrag gefunden.
Habe mal eine GUI erstellt mit den Feldern "Preis1" und "Preis2". Aus den beiden soll der Gesamtpreis errechnet werden und im Idealfall im Feld "Gesamtpreis" angezeigt werden. Dann muss ich noch alle 3 Werte ausgeben.
Wie stell ich das an?

Code: Select all

	Gui, Add, Tab,x10 y10 h200 w200, Addieren
	Gui, Add, Text,, Preis1:
	Gui, Add, Edit, vvPREIS1 r1, %vPREIS1%
	Gui, Add, Text,, Preis2:
	Gui, Add, Edit, vvPREIS2 r1, %vPREIS2%
	Gui, Add, Text,, Gesamtpreis:
	Gui, Add, Edit, vvGESAMTPREIS r1, %vGESAMTPREIS%
	Gui, Add, Button, default xm, OK
	Gui, Show
	return

GuiClose:
ExitApp
GuiEscape:	
ExitApp
	
ButtonOK:
Gui, Submit  ; Save each control's contents to its associated variable.
{
	if vpreis1<>
		{
			sleep, 250
			Send, Preis %vPREIS1% EUR{Enter}
		} 
	if vpreis2<>
		{
			sleep, 250
			Send, Preis %vPREIS2% EUR{Enter}
		} 
	if vgesamtpreis<>
		{
			sleep, 250
			Send, RM GESAMTPREIS :  EUR{Enter}
		} 
}
ExitApp

Top