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

Beiträge von YellowWeedSeed

  • Kleiner Prozentrechner

    • YellowWeedSeed
    • 11. Mai 2014 um 18:10

    Habe lange nicht mehr mit AutoIt programmiert, das ist was hängen geblieben ist :rolleyes:
    Aber hier mal eine Version mit Live-Rechnung:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>

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

    $spCfg = @ScriptDir & "\Config.cfg"
    $nX = FileReadLine($spCfg, 1)
    $nY = FileReadLine($spCfg, 2)
    $nRadio = FileReadLine($spCfg, 3)

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

    $hGUI = GUICreate("Prozentrechner", 220, 70)
    GUISetFont(-1, 10, 400, 0, "Lucida Console")
    GUISetBkColor(0xE6E6E6)

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

    $cPerc = GUICtrlCreateInput("0", 18.33, 17.5, 50, 20)
    GUICtrlSetTip(-1, "Auszurechnender Prozentwert (in %)")
    $cUpDown = GUICtrlCreateUpdown(-1)

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

    $c100 = GUICtrlCreateInput("0", 81.66, 17.5, 120, 20, 0x2000)
    GUICtrlSetTip(-1, "100% entsprechen dem eingegebenem Wert")

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

    $cVal = GUICtrlCreateLabel("0", 25, 50, 110, 15, 0x01)
    GUICtrlSetFont(-1, -1, -1, 4)
    GUICtrlSetTip(-1, "Erechneter numerischer Wert")

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

    $cCopy = GUICtrlCreateCheckbox("Autokopie", 145, 47)
    GUICtrlSetTip(-1, "Aktiviert das automatische Hinzufügen des Ergebnisses in die Zwischenablage")
    If $nRadio = $GUI_CHECKED Then GUICtrlSetState(-1, $GUI_CHECKED)
    If $nRadio = $GUI_UNCHECKED Then GUICtrlSetState(-1, $GUI_UNCHECKED)

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

    GUICtrlCreateGroup("", 5, 0, 210, 45)

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

    If Not $nX = "" And Not $nY = "" Then WinMove("Prozentrechner", "", $nX, $nY)

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

    GUISetState(@SW_SHOW, $hGUI)

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

    AdlibRegister("_Calculate", 50)

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

    While 1

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

    $nMsg = GUIGetMsg()
    Switch $nMsg

    Case $GUI_EVENT_CLOSE
    AdlibUnRegister("_Calculate")
    $aPos = WinGetPos("Prozentrechner")
    $bCopy = GUICtrlRead($cCopy)

    FileDelete($spCfg)
    FileWriteLine($spCfg, $aPos[0])
    FileWriteLine($spCfg, $aPos[1])
    FileWriteLine($spCfg, $bCopy)
    Exit

    EndSwitch
    WEnd

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

    Func _Calculate()
    $bCopy = GUICtrlRead($cCopy)
    $nPerc = GUICtrlRead($cPerc)
    $n100 = GUICtrlread($c100)

    $nVal = ($n100 / 100) * $nPerc

    GUICtrlSetData($cVal, $nVal)
    If $bCopy = $GUI_CHECKED Then ClipPut($nVal)
    EndFunc

    [/autoit]
  • Kleiner Prozentrechner

    • YellowWeedSeed
    • 11. Mai 2014 um 17:34

    Ich weiß, für meine Zwecke war es ausreichend.
    Ich schau mal was sich machen lässt :)

  • Kleiner Prozentrechner

    • YellowWeedSeed
    • 11. Mai 2014 um 00:16

    Hallo Leute,
    habe in letzter Zeit viel mit Prozenten rumgerechnet - dabei ist dieser kleine Rechner entstanden:
    [Blockierte Grafik: http://s7.directupload.net/images/140511/temp/xz8efvgn.png]

    Er ist selbst erklärend dank "Tip's" :)

    Hier das Skript:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>

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

    $pCfg = @ScriptDir & "\Config.cfg"
    $nX = FileReadLine($pCfg, 1)
    $nY = FileReadLine($pCfg, 2)
    $nRadio = FileReadLine($pCfg, 3)

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

    $hGUI = GUICreate("Prozentrechner", 220, 70)
    GUISetFont(-1, 10, 400, 0, "Lucida Console")
    GUISetBkColor(0xE6E6E6)

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

    $hPerc = GUICtrlCreateInput("0", 18.33, 17.5, 50, 20)
    GUICtrlSetTip(-1, "Auszurechnender Prozentwert (in %)")
    $hUpDown = GUICtrlCreateUpdown(-1)

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

    $h100 = GUICtrlCreateInput("0", 81.66, 17.5, 120, 20, 0x2000)
    GUICtrlSetTip(-1, "100% entsprechen dem eingegebenem Wert")

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

    $hCalc = GUICtrlCreateButton("=", 5, 50, 15, 15)
    GUICtrlSetCursor(-1, 0)
    GUICtrlSetTip(-1, "Berechnung starten")

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

    $hVal = GUICtrlCreateLabel("0", 25, 50, 110, 15, 0x01)
    GUICtrlSetFont(-1, -1, -1, 4)
    GUICtrlSetTip(-1, "Erechneter numerischer Wert")

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

    $hCopy = GUICtrlCreateCheckbox("Autokopie", 145, 47)
    GUICtrlSetTip(-1, "Aktiviert das automatische Hinzufügen des Ergebnisses in die Zwischenablage")
    If $nRadio = $GUI_CHECKED Then GUICtrlSetState(-1, $GUI_CHECKED)
    If $nradio = $GUI_UNCHECKED Then GUICtrlSetState(-1, $GUI_UNCHECKED)

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

    GUICtrlCreateGroup("", 5, 0, 210, 45)

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

    If Not $nX = "" And Not $nY = "" Then WinMove("Prozentrechner", "", $nX, $nY)

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

    GUISetState(@SW_SHOW, $hGUI)

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

    While 1

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

    $nMsg = GUIGetMsg()
    Switch $nMsg

    Case $GUI_EVENT_CLOSE
    $aPos = WinGetPos("Prozentrechner")
    $bCopy = GUICtrlRead($hCopy)

    FileDelete($pCfg)
    FileWriteLine($pCfg, $aPos[0])
    FileWriteLine($pCfg, $aPos[1])
    FileWriteLine($pCfg, $bCopy)
    Exit

    Case $hCalc
    $bCopy = GUICtrlRead($hCopy)
    $nPerc = GUICtrlRead($hPerc)
    $n100 = GUICtrlread($h100)

    $nVal = ($n100 / 100) * $nPerc
    GUICtrlSetData($hVal, $nVal)

    If $bCopy = $GUI_CHECKED Then ClipPut($nVal)

    EndSwitch
    WEnd

    [/autoit]

    Vielleicht kann's ja jemand gebrauchen.

    #e1
    Version mit Live-Rechnung:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>

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

    $spCfg = @ScriptDir & "\Config.cfg"
    $nX = FileReadLine($spCfg, 1)
    $nY = FileReadLine($spCfg, 2)
    $nRadio = FileReadLine($spCfg, 3)

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

    $hGUI = GUICreate("Prozentrechner", 220, 70)
    GUISetFont(-1, 10, 400, 0, "Lucida Console")
    GUISetBkColor(0xE6E6E6)

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

    $cPerc = GUICtrlCreateInput("0", 18.33, 17.5, 50, 20)
    GUICtrlSetTip(-1, "Auszurechnender Prozentwert (in %)")
    $cUpDown = GUICtrlCreateUpdown(-1)

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

    $c100 = GUICtrlCreateInput("0", 81.66, 17.5, 120, 20, 0x2000)
    GUICtrlSetTip(-1, "100% entsprechen dem eingegebenem Wert")

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

    $cVal = GUICtrlCreateLabel("0", 25, 50, 110, 15, 0x01)
    GUICtrlSetFont(-1, -1, -1, 4)
    GUICtrlSetTip(-1, "Erechneter numerischer Wert")

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

    $cCopy = GUICtrlCreateCheckbox("Autokopie", 145, 47)
    GUICtrlSetTip(-1, "Aktiviert das automatische Hinzufügen des Ergebnisses in die Zwischenablage")
    If $nRadio = $GUI_CHECKED Then GUICtrlSetState(-1, $GUI_CHECKED)
    If $nRadio = $GUI_UNCHECKED Then GUICtrlSetState(-1, $GUI_UNCHECKED)

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

    GUICtrlCreateGroup("", 5, 0, 210, 45)

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

    If Not $nX = "" And Not $nY = "" Then WinMove("Prozentrechner", "", $nX, $nY)

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

    GUISetState(@SW_SHOW, $hGUI)

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

    AdlibRegister("_Calculate", 50)

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

    While 1

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

    $nMsg = GUIGetMsg()
    Switch $nMsg

    Case $GUI_EVENT_CLOSE
    AdlibUnRegister("_Calculate")
    $aPos = WinGetPos("Prozentrechner")
    $bCopy = GUICtrlRead($cCopy)

    FileDelete($spCfg)
    FileWriteLine($spCfg, $aPos[0])
    FileWriteLine($spCfg, $aPos[1])
    FileWriteLine($spCfg, $bCopy)
    Exit

    EndSwitch
    WEnd

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

    Func _Calculate()
    $bCopy = GUICtrlRead($cCopy)
    $nPerc = GUICtrlRead($cPerc)
    $n100 = GUICtrlread($c100)

    $nVal = ($n100 / 100) * $nPerc

    GUICtrlSetData($cVal, $nVal)
    If $bCopy = $GUI_CHECKED Then ClipPut($nVal)
    EndFunc

    [/autoit]

    Gruß Steffen

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 14. Dezember 2012 um 20:09

    Mit dem Update hast du dann Scite (meiner Meinung nach) endgültik überholt :thumbup:

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 12. Dezember 2012 um 22:40

    Das währe perfekt ;)

  • Weihnachtswünsche

    • YellowWeedSeed
    • 12. Dezember 2012 um 16:59

    Ein Bassdrumfell für mein Schlagzeug :D

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 11. Dezember 2012 um 20:54

    hab ich ja ;D
    Aber ich würd autoComplete für die Includes ausschalten, es gibt kaum scripts ohne :D

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 11. Dezember 2012 um 16:45

    Höhrt sich gut an 8)
    Aber was du wirklich verbessern solltest ist die AutoComplete Funktion für Variablen.
    Denn sobald man ein #include hinzufügt dauert es recht lang bis etwas passiert :D
    Aber ich denk das weißt du eh schon ;)

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 9. Dezember 2012 um 18:02

    Hey Isi360,
    mir ist neulich mal wieder was eingefallen was du noch in deine IDE eibauenn könntest:
    Ein Taschenrechner!! 8o
    Wenn du den irgendwo geschickt einbauen könntest müsste man nicht immer den Windows Taschenrechner rauskramen müsste währe das echt toll.

    Ps.: Oder hast du das schon in den Weiten von ISN-AutoItStudio eingebaut?? ?(
    Ps.2: Ah man kann es in einen Regelslot einbauen :D

    mfg Yellow

  • Was ist los?

    • YellowWeedSeed
    • 9. September 2012 um 19:51

    ich würde sagen:
    'Na herzlichen Glückwunsch!!! Wir haben einen Teil des ElitePvPer's Niveau bekommen'
    :wacko:

  • [ gelöst ] Urheberrecht bei Icons ?

    • YellowWeedSeed
    • 29. Mai 2012 um 16:52

    Ich nehm meine icons immer von http://www.freeiconsweb.com/.
    da ist meistens die lizensvereinbarung dabei.
    Die meisten Icon-Autoren schreiben da rein das sie gerne in form eines Link's (der auch irgendwo dort sein muss) erwähnt werden möchten. Solange man es nicht als seine eigenen ausgibt ist es den meisten relativ egal was man damit macht.

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 28. Mai 2012 um 11:27

    ich habe einen gleichnamigen Ordner gelöscht und jetzt geht es wieder :)

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 27. Mai 2012 um 20:35

    ISI360:
    Was habe ich falsch gemacht das bei jedem wechseln des Tabs ne MsgBox kommt in der steht Error while reading?
    Ich habe nur eine Datei umbenannt, aber als Mainfile ne andere eingetragen :(

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 22. Mai 2012 um 20:11

    Ok ^^

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 22. Mai 2012 um 20:03

    nein, es läuft auf dem Pc (auf keinem anderen Gerät wie USB-Stick, ...)
    hier der Link zum script

    Wie du siehst arbeite ich gerade mit der IrrlichEngine, die benutzt doch relativ viele Variablen, da sie sehr viele Funktionen hat ;)

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 22. Mai 2012 um 19:46
    Zitat von ISI360

    PS: Den Begriff "abgehängt" hör ich auch zum ersten mal :D :D


    Mir ist der Begriff nicht eingefallen ^^ , deshalb aufhängen ====> Abhängen :thumbup:
    Und ohne autocomplete für Variablen geht es wieder.
    (Das Skript hatte 76 Zeilen...)

    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 22. Mai 2012 um 16:11
    Zitat von Autolaser

    Das hat ISI360 vorhin on the Fly / per Remote bei dir korrigiert :D
    Ein Backdoor kommt selten allein :rofl:


    Meine Reaktion: :wacko: :huh::D


    ich hab noch ein "bug" gefunden, (Ich bin jetzt mal vorsichtig, nacher war ich doch wieder blind)
    Also wenn ich im editor das $ tippe um eine Variable zu deklarieren/verwenden hängt es sich kurz auf, macht nichts mehr und 2-3 Sekunden später "hängt" es sich wieder "ab", und ich kann der Variable ihren Namen geben ;)
    (wenn es hängt kann ich trotzdem weiterschreiben, es wird halt erst angezeigt wenn es sich wieder "abgehängt" hat :D)

    Das ist aber nur manchmal :(

    ps: Ich benutze Win7 64Bit


    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 21. Mai 2012 um 19:19
    Zitat von ISI360

    Und wegen dem Fenster welches Vorschläge macht: Unter programmeinstellungen -> Skript editor -> Autocomplete und Intelisense dürfen nicht deaktivert sein!
    Dann sollte es eigtl. schon funktionieren...

    es war nicht deaktiviert, aber jetzt geht's auf einmal ^^
    Naja egal


    mfg Yellow

  • ISN AutoIt Studio

    • YellowWeedSeed
    • 20. Mai 2012 um 21:52

    hätte mal noch ein Vorschlag (Ist jetzt mehr für SPiele"macher"):
    Es währe schön wenn man im editor, im Textfeld, ein Hintergrundbild wählen könnte.
    Das würde bewirken dass man sich manche Dinge auf einem Bild besser auf einem Bild vorstellen kann und es so immer parat hat.
    z.B. Schreibst du gerade ein 3D-SPiel und hast vergessen wie die X-Achse verläuft oder willst etwas aus einem anderen SPiel übernehmen und deshalb einen screen als Hintergrund haben wie es aussehen soll/könnte.

    Außerdem vermiss ich beim skripten immer dieses Fenster das beim Schreiben Vorschläge macht zu Funktionen die mit den gleichen Buchstaben beginnen ;)

    Das erste kann auch einfach als schickes Background Image "missbraucht" werden


    mfg Yellow

  • Link (Urls) weiterleitung

    • YellowWeedSeed
    • 18. Mai 2012 um 20:26

    schreib dir doch so eine funktion selbst (wenn ich dich richtig verstanden habe):
    - alle links in eine Listview
    - in der Hilfe kannst du nachlesen welche Befehle du brauchst um rauszufinden welcher link angeklickt wurde
    - und dann einfach in einem selbsterstellten browser öffnen lassen oder (ich bin mir nicht sicher welcher Befehl das war) den Link ausführen. Glaube es war ShellExecute

    mfg Yellow

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™