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

Beiträge von Ineluki

  • Serverprohramm konsole Hiden

    • Ineluki
    • 13. November 2010 um 10:51

    Du kannst mit WinSetState alle möglichen Fenster verstecken Oo

  • Variable hält bei Doppelklick

    • Ineluki
    • 13. November 2010 um 10:48

    Du erstellst dann 2 Label übereinander; das oberste ist $Lab. Wenn du nun das oberste löschst, bleibt das darunterliegende erhalten --> es hat die Variable nichtmehr und kann daher nicht über diese gelöscht werden.

  • Serverprohramm konsole Hiden

    • Ineluki
    • 13. November 2010 um 10:43
    [autoit]

    WinSetState
    StdOutRead
    GUICtrlSetData

    [/autoit]
  • Browser mit einer Variable als URL starten?

    • Ineluki
    • 13. November 2010 um 09:57

    Nein, so wäre es richtig:

    [autoit]

    Run('C:\Programme\Mozilla Firefox\firefox.exe "'& $url&'"')

    [/autoit]


    Aber es geht auch so:

    [autoit]

    ShellExecute($url)

    [/autoit]
  • Programm soll rückgabe von einem anderen erhalten

    • Ineluki
    • 12. November 2010 um 17:20

    Wieso nicht so? :
    Prog1:

    [autoit]

    MsgBox(0, "", ShellExecuteWait("prog2.exe"))

    [/autoit]

    Prog2.exe :

    [autoit]

    $returnValue=2
    Exit $returnValue

    [/autoit]
  • InetGet

    • Ineluki
    • 11. November 2010 um 19:32

    Ich glaub, INetGet kann keinen Dateien runterladen, dessen Download über eine PHP Datei läuft. Lade doch einfach die Exe über den kompletten Link runter. Und pushe nich nach 9 min.

  • Bild hover unsichtbar

    • Ineluki
    • 11. November 2010 um 17:29

    Wieso eigt. das Control verstecken? Ein

    [autoit]

    GUICtrlSetImage($CtrlID, "")

    [/autoit]

    dürfte doch reichen, oder?

  • Autoit CMD ansprechen.

    • Ineluki
    • 11. November 2010 um 15:53
    [autoit]

    StdInWrite
    _RunDos
    Run

    [/autoit]
  • Rahmen mit abgerundeten ecken autoit

    • Ineluki
    • 10. November 2010 um 19:28

    Irgendwer hat mal eine Funktion geschrieben, guck einfahc mal unter Skripte. Die hieß glaub ich _GDIPlus_GraphicsDrawRoundedRegt

  • Bild hover unsichtbar

    • Ineluki
    • 10. November 2010 um 16:44

    AdlibRegister in einer Funktion? Das kann nich gut gehen... und dann auch noch dauerhaft ausführen? Da wird nebenbei kaum noch was anderes klappen...
    Und in einer Funktion eine Variable andauernd Global zu deklarieren ist auch nicht gerade sinnvoll...

  • Input Control auslesen

    • Ineluki
    • 10. November 2010 um 13:44
    Zitat von Hilfe

    1 = gibt erweiterte Informationen eines Controls zurück (siehe Bemerkungen).
    [...]
    Merke: nicht für alle bekannten Controls sind zusätzliche Daten verfügbar!

    Typ zusätzlicher Wert
    Checkbox, Radio Der Text des Controls.
    Menu, MenuItem Der Text des Controls.
    TreeView Der Text des aktuell markierten TreeViewItems.
    TreeViewItem Der Text des TreeViewItems.
    ListViewItem Der Status des ListViewItems, falls der erweiterte Stil $LVS_EX_CHECKBOXES im advanced Modus verwendet wird. Siehe Status Tabelle
    Tab Die Control-ID des ausgewählten Tabs

    Alles anzeigen


    Außerdem würde ich eine Variable für die ControlID verwenden...

  • cmd GUI verbessern

    • Ineluki
    • 9. November 2010 um 18:43

    Ich glaub Blume hat schonmal sowas geschrieben.

  • DLL Call funktioniert nicht

    • Ineluki
    • 9. November 2010 um 18:33

    Wenn ich das richtig sehe fehlt ein Parameter. Und ich glaub der Rückgabewert ist auch kein Integrer, sondern ein String.

  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 18:06
    [autoit]

    $aInputs[8]
    ;...
    For $i=0 to 8
    $aInputs[$i]=GUICtrlCreateInput("", $varFromLeft2, $aCPos[$i], $varTab1Widghts2, $varTab1High)
    Next

    [/autoit]

    :P
    Und ansonsten gibts ja auch noch Enum

  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 17:02

    Habs mal etwas gekürzt:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    Opt("GUIOnEventMode", 1) ; Wechsle in den OnEvent Modus

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

    Dim $varMainWindowHeight, $varMainWindowWidth, $varMainGUI, $varMainTab, $varSubTab1, $varSubTab2, $varSubTab1Icon, $varSubTab2Icon, $varNetto, _
    $aLText[10]=["Hauptnummer: ", "KFZ Kennzeichen: ", "KFZ Kennzeichen - Hänger: ", "Volumen: ", "Behördliche Nummer 1: ", "Behördliche Nummer 2: " , _
    "Behördliche Nummer 3: ", "Nummer des Nachweis: ", "Nummer von ...: ", "Erstwägung: (Bitte Gewicht eintragen)"], _
    $aCPos[10]=[180, 220, 260, 300, 340, 380, 420, 460, 500, 540], _
    $varFontSize = 11, $varFromLeft = 130, $varFromLeft2 = 570, $varTab1Widghts = 400, $varTab1Widghts2 = 300, $varTab1High = 25, $varMainWindowWidth = 950, _
    $varMainWindowHeight = 700
    #Region
    ;Hauptfenster wird erzeugt
    $varMainGUI = GUICreate("Meine erste GUI", $varMainWindowWidth, $varMainWindowHeight); Fenster erzeugen
    GUISetBkColor(0x00616561)
    GUISetFont(11, 300, 2, "Verdana")
    GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
    #EndRegion
    #Region
    ;Haupt Tab Fenster erzeugen
    $varMainTab = GUICtrlCreateTab(100, 120, 800, 550)
    GUICtrlSetFont(-1, 14)
    ;Unter Tabs erzeugen
    $varSubTab1 = GUICtrlCreateTabItem("Fahrzeug Einfahrt")
    For $i=0 to 9
    GUICtrlCreateLabel($aLText[$i], $varFromLeft, $aCPos[$i], $varTab1Widghts, $varTab1High)
    Next
    ;Erzeugung der Input Felder für Tab1:
    For $i=0 to 8
    GUICtrlCreateInput("", $varFromLeft2, $aCPos[$i], $varTab1Widghts2, $varTab1High)
    Next
    $varErstWiegung = GUICtrlCreateInput("", $varFromLeft2, 540, $varTab1Widghts2, $varTab1High)
    $varSubTab2 = GUICtrlCreateTabItem("Fahrzeug Ausfahrt")
    GUICtrlCreateLabel("Zweitwägung: (Bitte Gewicht eintragen)", $varFromLeft, 180, $varTab1Widghts, $varTab1High)
    GUICtrlCreateLabel("Netto Gewicht: ", $varFromLeft, 260, $varTab1Widghts, $varTab1High)
    $NettoLabel=GUICtrlCreateLabel('', $varFromLeft2, 260, $varTab1Widghts, $varTab1High)
    $varZweitWiegung = GUICtrlCreateInput("", $varFromLeft2, 180, $varTab1Widghts2, $varTab1High)
    GUICtrlCreateButton("Netto berechnen", $varFromLeft, 220, 180, $varTab1High)
    GUICtrlSetOnEvent(-1, "NettoBerechnen")
    GUISetState()
    #EndRegion
    ;Schleife muss sein, damit Hauptfenster sich nicht schließt
    While 1
    Sleep(1000) ; Im Leerlauf bummeln, damit Fenster angezeigt wird
    WEnd
    ;Ab hier sind die ganzen Funktionen untergebracht
    #Region
    Func CLOSEClicked()
    ;MsgBox(0, "GUI Event", "Du hast auf CLOSE geklickt! Programm wird beendet...")
    Exit
    EndFunc ;==>CLOSEClicked
    Func NettoBerechnen()
    $varNetto = GUICtrlRead($varErstWiegung) - GUICtrlRead($varZweitWiegung)
    If $varNetto>0 Then GUICtrlSetData($NettoLabel, $varNetto)
    EndFunc ;==>NettoBerechnen
    #EndRegion

    [/autoit]
  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 16:35
    Zitat von misterspeed
    [autoit]


    GUICtrlCreateButton("Netto berechnen", $varFromLeft, 220, 180, $varTab1High)
    $varNetto = "0"
    GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, "NettoBerechnen")

    [/autoit]

    einfach dem Button eine Variable zuweisen und dann auf das Event des Buttons hin die Funktion NettoBerechnen ausführen:

    [autoit]


    $buttonBerechnen = GUICtrlCreateButton("Netto berechnen", $varFromLeft, 220, 180, $varTab1High)
    $varNetto = "0"
    GUISetOnEvent($buttonBerechnen, "NettoBerechnen")

    [/autoit]
    Alles anzeigen


    Drück mal F5 vorm posten ^^
    Außerdem muss es GUICtrlSetOnEvent statt GUISetOnEvent heißen ;)

  • Größe einer GDI Grafik ändern

    • Ineluki
    • 9. November 2010 um 16:29

    Wenn du es kleiner haben willst, teile doch einfach alle Zahlen um z.B. 100

  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 16:27
    [autoit]

    GUICtrlSetOnEvent(-1, "NettoBerechnen")

    [/autoit]
  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 16:21

    Gut, hab ncih gelesen, dass er das auch wolltem, sry ^^

  • "Netto" wird in GUI nicht errechnet

    • Ineluki
    • 9. November 2010 um 16:07

    Er verwendet den OnEvent Mode ;)
    Außerdem will er nicht einem Control den Wert zuweisen, sondern er will wissen, wies seine Nettoberechnung nich klappt ;)

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™