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

Beiträge von NightmarePhoenix

  • Simples Skript benötigt

    • NightmarePhoenix
    • 8. Januar 2014 um 16:01

    ich würde auch noch ein Hotkeyset einbauen um das while starten und Stoppen zu lassen. sonst startet das ja schon wenn er noch auf dem desktop ist und das programm startet.

  • Seconds to String

    • NightmarePhoenix
    • 8. Januar 2014 um 15:57

    @Pain: hab ich auch grade gelesen :P

    jNizM: ok, danke schön^^ da werd ich dann ganz schön was zu lesen haben wenn ich heim komme :P aber wenigstens weiß ich jetzt warum es nicht funktioniert! :D

  • Seconds to String

    • NightmarePhoenix
    • 8. Januar 2014 um 15:41

    Schöne idee. aber das skript läuft bei mir nicht, da durch das Fragezeichen ein error entsteht. da ich mich damit nicht so auskenne weiß ich auch nicht wieso oder warum oder wie man das beheben kann :P

    Eine idee von mir, wodurch dein script wahrscheinlich ein bisschen mehr
    bringt, wäre eine Inputbox einzubauen bei der man die anzahl der
    sekunden eingeben kann die man berechnet haben möchte. Sonst müsste man
    jedes mal das Script ändern, was ja nicht gerade praktisch ist ;D

  • If Abfrage

    • NightmarePhoenix
    • 8. Januar 2014 um 11:50

    Ich kenne mich jetzt nicht so gut mit RegRead aus, insofern kann ich nicht sicher sagen ob das so funktioniert...
    Aber wenn man eine GUICtrlCreateInput hat muss man den Wert immer erst auslesen, bevor man ihn weiterverarbeiten kann.
    Dazu kann man bei GUICtrlCreateInput einfach GUICtrlRead verwenden. Evtl musst du das auch machen.

    Als Beispiel:

    Du hast $company das du zum Auslesen der Registry nimmst.
    Jetzt kann If aber noch nichts mit $company Anfangen.
    Also musst du mit GUICtrlRead den Wert auslesen den du in $company hast.
    Jetzt kannst du mit dem Befehl,
    $comp = GUICtrlRead ($company)
    den wert auslesen, so das es beim If-Befehl verwendet werden kann.

    Wie gesagt, bei GUICtrlCreateInput funktioniert es so, wie es bei RegRead aussieht weiß ich nicht. Ansonsten könntest du mal versuchen die Werte erstmal in ein *.txt-File zu speichern um zu sehen ob die Werte richtig ausgelesen werden und dann weiterschauen.

  • Moin Moin von der Küste!

    • NightmarePhoenix
    • 20. Dezember 2013 um 08:13

    ^ That comment :D

    Und Willkommen im Forum :P

  • Menü Item Check

    • NightmarePhoenix
    • 19. Dezember 2013 um 15:45

    Du könntest ja mal eine Checkbox erstellen ($GUICtrlCreateCheckbox) und dann sagen wenn der Knopf gedrückt wird und die Checkbox = 4 (deaktiviert) dann soll sie auf 1 (aktiviert) gesetzt werden und wenn sie nicht auf 4 ist ( wodurch sie ja auf dann nur auf 1 sein kann) soll sie auf 4 gesetzt werden.

  • Shoutbox 24 Stunden

    • NightmarePhoenix
    • 19. Dezember 2013 um 15:41

    Wie jetzt?!? Sowas gibts?! 8| ich dachte das wäre nur eine Verschwörung der Spielzeugindustrie um uns dazu zu bringen ihre Sachen zu kaufen! :O
    :rofl:

  • Menü Item Check

    • NightmarePhoenix
    • 19. Dezember 2013 um 14:57

    naja, wenn du eine checkbox davor setzt und sie dann mit dem Knopf verbindest, müsste das doch gehen oder?

  • Shoutbox 24 Stunden

    • NightmarePhoenix
    • 19. Dezember 2013 um 14:53

    naja, solange es dann schon in arbeit ist, ist alles super :) find ich gut das das so umgesetzt wird!

  • Shoutbox 24 Stunden

    • NightmarePhoenix
    • 19. Dezember 2013 um 13:36

    kein scherz, hatte ich auch schon überlegt, fände ich gut! Und den link sieht man jetzt nicht wirklich gut :P wäre toll wenn man den evtl an die shoutbox selbst hängen würde wenn das geht, dann sieht man den auch :D

  • AutoIt X-Mas/Silvester Screensaver-Challenge

    • NightmarePhoenix
    • 16. Dezember 2013 um 08:39

    Hey, ich bin am schreiben, wollte aber was animiertes machen, daher muss ich mich erst in gdi+ oder ähnliches reinarbeiten, hatte aber bisher keine zeit :( aber das gründgerüst und die Idee sind schon bereit, also von mir geht definitiv was ein ;)

  • Wordpress API

    • NightmarePhoenix
    • 15. Dezember 2013 um 21:44

    Hm, schade, da kann ich dann leider nicht weiter helfen :/

  • Hackit

    • NightmarePhoenix
    • 13. Dezember 2013 um 12:34

    Kannst du vielleicht einen kleinen tipp geben? :P

  • Hackit

    • NightmarePhoenix
    • 13. Dezember 2013 um 11:37

    Awesome, hab ich da einen fehler das es dann sagt "... Level 3. Bist du dir da sicher ?
    "? oder gehts einfach noch nicht weiter?

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 11:12

    Aber dann wäre mein Programm ja eigentlich garnicht so falsch oder? weil er muss es ja trotzdem irgendwo eintragen :P
    insofern müsste er es jetzt quasi nur noch schaffen einen zweiten Button einzufügen der dann den Inhalt aus der EditBox an den Blog sendet oder? Bzw den einen Button so verändern das es das Direkt macht.

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 11:06
    Zitat von dareal111

    Ich möchte einfach nur ein programm schreiben mit dem ich aus einem Edit feld und mehreren Inputfeldern ein Beitrag posten kann.

    Also so wie ich das verstehe, möchte er den Text schon aus mehreren Inputfeldern zusammenfügen. was er mit dem Editfeld wollte habe ich nicht verstanden und es so aufgefasst das er es da zusammenfügen will um es dann kopieren zu können.

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 09:42

    Sooo, hab jetzt mal was vorbereitet mit ein paar Beispielen, hoffe es hilft dir :)


    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <EditConstants.au3>

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

    $GUI = GUICreate ( "", 500, 500) ; erstellt dein Fenster
    $In1 = GUICtrlCreateInput ("Überschrift", 5, 5, 220, 25) ; erstellt ein Input-Feld
    $In2 = GUICtrlCreateInput ("Text1.", 227.5, 5, 220, 25)
    $In3 = GUICtrlCreateInput ("Blub, hallo, Test, Text2:/\?12345!§$%", 5, 30, 220, 25)
    $In4 = GUICtrlCreateInput ("Ohne Read", 227.5, 30, 220, 25) ; wird später nicht per "GUICtrlRead" übersetzt, um zu zeigen was passiert.
    $Edit = GUICtrlCreateEdit ("Hier kommt der Test hin!", 5, 60, 490, 435, $ES_READONLY) ; erstellt ein Edit-Feld
    $Send = GUICtrlCreateButton ( "Send", 450, 5, 50, 50) ; erstellt einen Knopf
    GUISetState ()

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

    ; Eine While-Schleife die deine GUI abfragt
    While 1
    $msg = GUIGetMsg () ; "liest" was die GUI tut
    Switch $msg ; Empfange $msg:

    Case $Send ; wenn der Knopf ($Send) gedrückt wird, dann
    _Edit () ; wird die Funktion "_Edit ()" aufgerufen

    Case $GUI_EVENT_CLOSE ; wenn du auf schließen klickst
    Exit ; beende das Script

    EndSwitch ; beende die "Switch"-Auswahl
    WEnd ; beende die While-schleife

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

    Func _Edit () ; die Funktion die aufgerufen wurde
    $1 = GUICtrlRead ( $In1 ) ; liest dein Input-Feld (wird benötigt, ansonsten würde nichts sinnvolles rauskommen (siehe $In4))
    $2 = GUICtrlRead ( $In2 )
    $3 = GUICtrlRead ( $In3 )
    GUICtrlDelete ( $Edit ) ; löscht das Editfeld um es
    $Edit = GUICtrlCreateEdit ($1 & @CRLF & $2 & " Hier kann dann auch noch etwas eingefügt werden, das jedes mal gesendet wird! " & $3 & @CRLF & @CRLF & "$In4-Ausgabe: " & $In4, 5, 60, 490, 435, $ES_READONLY); hier wieder zu erstellen, mit neuem Inhalt (aus den Inputfeldern)
    EndFunc ; beendet die Funktion und ruft wieder die While-Schleife auf (einmalige Funktion)

    [/autoit]


    //Edit: hab jetzt noch das #include <EditConstants.au3> und das $ES_READONLY dran gehängt, damit man die EditBox nicht von Hand ändern kann, sondern nur durch den send-Button.

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 08:47

    Ok, danke mit der erklärung :) ich blick da grade noch nicht so durch, werd es mit aber mal anschauen wenn ich wacher bin, dann versteh ich es wahrscheinlich :P

    //Edit: Ok, nochmal durchgelesen, ich denke ich habs jetzt doch verstanden!

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 08:22

    Um ehrlich zu sein, ich weiß nichtmal was eine API ist... Hab ja eigentlich sehr wenig mit PC's zu tun gehabt, außer zocken. Erst seit ich mit AutoIt zu tun habe jetzt mehr, aber halt auch noch nicht sooo viel. Aber bei der Fragenstellung wollte ich auch mal wenigsten versuchen zu helfen :D

  • Wordpress API

    • NightmarePhoenix
    • 13. Dezember 2013 um 08:13

    Wenn ich mich grade nicht vertue, einfach alles in inputfelder (also mit GUICtrlCreateInput) einfügen, da kannst du ja so viel nehmen wie du möchtest. das dann per GUICtrlRead auslesen und dann in die EditBox eintragen. In meiner Pause kann ich kurz ein Beispiel schreiben, also so gegen neun Uhr. Ansonsten hier mal das was du alle brauchst:

    http://www.autoit.de/dokumentation_aktuell/functions/GUICtrlCreateEdit.htm
    http://www.autoit.de/dokumentation_…CreateInput.htm
    http://www.autoit.de/dokumentation_…GUICtrlRead.htm

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™