Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Help] Taschen Rechner

Discussion on [Help] Taschen Rechner within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
The Black Market: 116/0/3
Join Date: May 2011
Posts: 3,618
Received Thanks: 2,007
[Help] Taschen Rechner

Hab da ein Taschenrechner in AutoIt Gecodet.
"+" "-" "*" "1" "2" "3" Funktioniert alles, aber sobald ich "%" rein mache, kommt immer eine leere Ergebnis raus.
Hier mal der Script

PHP Code:
TRechner Demo
#include <GUIConstants.au3>


GUICreate("Taschen Rechner Created by Divine."506352193115)
$input GUICtrlCreateInput(""101030020)
$bnPlus GUICtrlCreateButton("+"10407530)
$bnMinus GUICtrlCreateButton("-"85407530)
$bnDiv GUICtrlCreateButton("/"160407530)
$bnMulti GUICtrlCreateButton("*"235407530)
$bnWurzel GUICtrlCreateButton("v"818481330)
$bn7 GUICtrlCreateButton("7"10707530)
$bn8 GUICtrlCreateButton("8"85707530)
$bn9 GUICtrlCreateButton("9"160707530)
$bnC GUICtrlCreateButton("C"235707560)
$bn4 GUICtrlCreateButton("4"101007530)
$bn5 GUICtrlCreateButton("5"851007530)
$bn6 GUICtrlCreateButton("6"1601007530)
$bn1 GUICtrlCreateButton("1"101307530)
$bn2 GUICtrlCreateButton("2"851307530)
$bn3 GUICtrlCreateButton("3"1601307530)
$Button1 GUICtrlCreateButton("%"8312973330)
$Label1 GUICtrlCreateLabel("Taschen Rechner was Created by Divine."26432023625)
$bnResultat GUICtrlCreateButton("="2351307560)
$bn0 GUICtrlCreateButton("0"1016015030)
$bnKoma GUICtrlCreateButton(","1601607530)
$Pic1 GUICtrlCreatePic(@ScriptDir '\Bild.jpg'400208100100)

GUISetState()

While 
1
    
Switch GUIGetMsg()
        Case - 
3
            MsgBox
(64"Viel Spaß"_
            
"Viel Spaß wünscht euch Divine." & @TAB3)
            Exit
        Case 
$bnC
            GUICtrlSetData
($input"")
        Case 
$bn1
            GUICtrlSetData
($inputGUICtrlRead($input) & "1")
        Case 
$bn2
            GUICtrlSetData
($inputGUICtrlRead($input) & "2")
        Case 
$bn3
            GUICtrlSetData
($inputGUICtrlRead($input) & "3")
        Case 
$bn4
            GUICtrlSetData
($inputGUICtrlRead($input) & "4")
        Case 
$bn5
            GUICtrlSetData
($inputGUICtrlRead($input) & "5")
        Case 
$bn6
            GUICtrlSetData
($inputGUICtrlRead($input) & "6")
        Case 
$bn7
            GUICtrlSetData
($inputGUICtrlRead($input) & "7")
        Case 
$bn8
            GUICtrlSetData
($inputGUICtrlRead($input) & "8")
        Case 
$bn9
            GUICtrlSetData
($inputGUICtrlRead($input) & "9")
        Case 
$bnPlus
            GUICtrlSetData
($inputGUICtrlRead($input) & " + ")
        Case 
$bnMinus
            GUICtrlSetData
($inputGUICtrlRead($input) & " - ")
        Case 
$bnDiv
            GUICtrlSetData
($inputGUICtrlRead($input) & " / ")
        Case 
$bnMulti
            GUICtrlSetData
($inputGUICtrlRead($input) & " * ")
        Case 
$bn0
            GUICtrlSetData
($inputGUICtrlRead($input) & "0")
        Case 
$bnKoma
            GUICtrlSetData
($inputGUICtrlRead($input) & ".")
        Case 
$Button1
            GUICtrlSetData
($inputGUICtrlRead($input) & "%")
        Case 
$bnWurzel
            GUICtrlSetData
($inputGUICtrlRead($input) & "v")
        Case 
$bnResultat
            GUICtrlSetData
($inputExecute(GUICtrlRead($input)))
    EndSwitch
WEnd

Ende 
Kurosaki' is offline  
Old 08/23/2011, 00:31   #2
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Das liegt daran, dass % kein gültiger Operator ist.
Müsstest wenn dann die Zahlen auslesen und extra die Prozentzahl ausrechnen.
BlackHybrid is offline  
Old 08/23/2011, 01:06   #3
 
elite*gold: LOCKED
The Black Market: 116/0/3
Join Date: May 2011
Posts: 3,618
Received Thanks: 2,007
Vielleicht könntest du mir den Vollständigen Code sagen xP
Verstehe deine Antwort nicht ganz ô.o
Kurosaki' is offline  
Old 08/23/2011, 01:23   #4
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Die Sache ist die, dass % kein richtiger Operator wie *+/ ist.
Es ist lediglich das gleiche wie ein Buchstabe.
Du kannst das ganze mit GUICtrlRead auslesen und dann zerlegen.
Sagen wir mal du hast 100*1% dann benutzt du StringSplit mit * als delimiter
und rechnest das erste Array, das zurück gegeben wird (in dem Fall 100) durch 100 und dann mal den 2. Array (hier 1). Am besten lässt du dir vorher noch mit StringInStr überprüfen, ob % auch vorhanden ist. Ansonsten lässt du die vorhärigen Rechenschritte ausrechnen bevor du die Prozentrechnung beginnst.

Source gibt es jetzt nicht, da dies in den meisten fällen unweigerlich zum Scriptkiddie Syndrom führt
BlackHybrid is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Help] Pott-Taschen
04/07/2011 - Metin2 Private Server - 5 Replies
Hey Leute, mein Problem ist, dass ich auf meinem Server Pott-Taschen machen will... d.h. wenn man son Item anklickt, dass da zb. 1000 (G)Rote Potts raußkommen. Schön und gut, habe alles hinbekommen. Jedoch wenn ich eins davon öffne kommen da nicht 1000 raus, sonder 88?! warum auch immer... habe die special_item_group.txt schon bearbeitet.
[How To]Taschen Rechner mit VB
11/27/2010 - Coding Tutorials - 0 Replies
hallo leute dies ist mein erstes Tutorial, also schimpft nicht gleich wenns nicht perfekt is. Benötigt: Visual Basic Ich habe mir gedacht zum Anfangen ist ein einfacher Taschenrechner nicht schlecht. Also, an die Arbeit: Zuerst machen wir 10 Schaltflächen für die Ziffern. Diese brauchen wir nicht umbennen, da an ihnen nichts mehr verändert wird. Jeweils bei der Eigenschaft "Caption" muss man die entsprechende Ziffer reinschreiben.
Möchte mein acc taschen
04/01/2009 - Silkroad Online Trading - 0 Replies
Also ich möchte gerne mein silkroad account gegen ein wow account taschen auf dem account befindet sich ein 73 Blader der hat 12k sp befindet sich auf dem server sparta rest kann man ja eigentlich besprechen wer itresse hat medet sich bitte bei mir über icq 323818049
taschen sortieren?!
01/14/2007 - World of Warcraft - 1 Replies
tach. soweit ich weiss gibt es einzellne addons wie bagsort die die taschen inhalte (also items) sortieren. leider funzt das nich mehr >_> gibt es UIs oda andere addons, die sone funktion beinhalten? kthnxbye :D
10er Taschen
02/25/2006 - WoW Guides & Templates - 9 Replies
Moin, ich habe mal per suchfunktion nach gesucht und nix gefunden. Also: BSF fast am anfang kann man sich 10er Taschen (Teufelsroßtaschen) erfarmen, wie der name schon sagt, von den Pferden. Ich glaub da sind 4 oder 5 Pferdchen, dropchance is relativ hoch. also so 2-3 mal und ihr müsstet eure Twinks ausgestattet haben. Ich glaub mit ca 34 kann man die solo machen. Weiss es aber nicht mehr genau.



All times are GMT +2. The time now is 06:29.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.