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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte
  5. Wettbewerbe

µit - Juli

  • Waluev
  • 6. Juli 2008 um 23:25
1. offizieller Beitrag
  • Waluev
    ehemaliger µit - Orga
    Beiträge
    561
    • 6. Juli 2008 um 23:25
    • #1

    Aufgabe für Juli 2008...

    Filtere ein Wort aus einer Wortgruppe(Satz) raus und drehe die Buchstaben um.

    Nähere Infos:

    Ich mache es mal an dem Beispiel von MS Word. Ihr kennt doch sicher alle die Funktion, dass man einen Satz bestehend aus mehreren Wörtern schreibt und wenn man ein einzelnes Wort anwählt, es direkt nur zu diesem Wort Dinge zur weiteren Bearbeitung anzeigt wenn man rechts inmitten des wortes klickt.
    Diese Funktion, dass Word merkt, welches Wort ich meine, obwohl ich es nicht komplett markiere sondern einfach an irgendeiner Stelle innerhalb des Wortes rechts klicke und er erkennt welches Wort aus der Wortgruppe ich meine soll von euch mit AutoIt realisiert werden.
    Da dies alleine zu langweilig wäre und auch garnich klar wäre in wiefern ihr beweist, welches Wort rausgefiltert wurde, soll beim Rechtsklick auf das Wort ein Mausmenu erscheinen, oder einfach ein Feld, ist am Ende egal^^, in dem das Wort, welches rausgefiltert wurde umgekehrt gezeigt wird. Dabei soll die Groß und Kleinschreibung beachtet werden.

    Bsp: Wort -> troW

    Diese zweite Teilaufgabe muss natürlich ohne der StringReverse Funktion erledigt werden!

    Bewertungskategorien:
    Diesmal geht es nur darum, wer das kleinste Skript vorzeigen kann. (Skriptgröße + includes etc. [siehe Regeln])

    Abgabetermin:

    Sonntag, 27. Juli 2008, 23.59 Uhr


    WICHTIG!!!:
    Regeln für den µit Wettbewerb


    Wenn ihr das Programm fertig habt bitte als rar Archiv mit PW geschützt posten und dann eine PN mit dem PW an mich, damit ich schonmal anfangen kann die Programme zu studieren. Das Programm kann bis zum Abgabetermin, auch wenn es schonmal veröffentlicht wurde immer wieder verändert werden. Dies sollte aber im Post (z.B durch Versions Nummer) erkennbar sein - das PW bleibt dabei bitte gleich, damit ich dann nich wieder zig PN`s bekomme :)


    Für Fragen zur Aufgabe oder dem Wettbewerb an sich, einfach hier posten oder eine PN an mich.

    Viel Spaß und Erfolg beim Lösen der Aufgabe.
    Walle

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 08:26
    • Offizieller Beitrag
    • #2

    Hi,
    ich glaube hier fehlt ein wesentlicher Fakt: Wo drin steht der Text? (Edit, Input, Label)

    Das ist entscheidend für den Lösungsansatz.

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Nächster offizieller Beitrag
  • McPoldy
    Beiträge
    402
    • 7. Juli 2008 um 08:29
    • #3

    Hi,

    ich bin für Edit, das kommt einem Word-Fenster doch irgendwie am nächsten.

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 10:54
    • Offizieller Beitrag
    • #4

    Na dann viel Spaß, das Skript kann nicht allzu kurz werden, weil das Standard-Kontextmenü des Edit-Ctrl dazu deaktiviert werden muß. Vermutlich recht aufwändig. ;)

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • anno2008
    Lernender
    Beiträge
    992
    • 7. Juli 2008 um 11:31
    • #5

    Hi,
    Das hab ich auch schon gemerkt, ich hab gestern die ganze Nacht rumprobiert :P , ...

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 11:38
    • Offizieller Beitrag
    • #6

    Hab mal kurz probiert, werde wohl mitmachen. Das Problem mit dem Kontextmenü hab ich schon gelöst :P.

    Achja, eines noch: Der Text, der im Editfeld steht sollte vorbestimmt sein.

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    Einmal editiert, zuletzt von BugFix (7. Juli 2008 um 11:49)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • eukalyptus
    koala's favourite
    Reaktionen
    6
    Beiträge
    1.166
    • 7. Juli 2008 um 13:04
    • #7

    ich hab ein fileopendialog und eine test.txt mit folgendem inhalt:

    Spoiler anzeigen

    Ich mache es mal an dem Beispiel von MS Word. Ihr kennt doch sicher alle die Funktion, dass man einen Satz bestehend aus mehreren Wörtern schreibt und wenn man ein einzelnes Wort anwählt, es direkt nur zu diesem Wort Dinge zur weiteren Bearbeitung anzeigt wenn man rechts inmitten des wortes klickt.
    Diese Funktion, dass Word merkt, welches Wort ich meine, obwohl ich es nicht komplett markiere sondern einfach an irgendeiner Stelle innerhalb des Wortes rechts klicke und er erkennt welches Wort aus der Wortgruppe ich meine soll von euch mit AutoIt realisiert werden.
    Da dies alleine zu langweilig wäre und auch garnich klar wäre in wiefern ihr beweist, welches Wort rausgefiltert wurde, soll beim Rechtsklick auf das Wort ein Mausmenu erscheinen, oder einfach ein Feld, ist am Ende egal^^, in dem das Wort, welches rausgefiltert wurde umgekehrt gezeigt wird. Dabei soll die Groß und Kleinschreibung beachtet werden.

    das original kontextmenü bereitet mir aber noch etwas sorgen ;)

    lgE

    gaffer holds the universe together...

    Direct2D-UDF
    DirectSound-UDF

  • azunai
    Beiträge
    285
    • 7. Juli 2008 um 13:12
    • #8

    aber den witz mit stringreverse
    hehe das sind doch nur 4 zeilen o0
    nicht gerade ne herausforderung ^^

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.368
    • 7. Juli 2008 um 13:19
    • Offizieller Beitrag
    • #9

    Das mit der rechten Maustaste sollten wir ändern. Zum markieren eines Wortes ist doch eigentlich ein Doppelklick mit Links erforderlich.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • McPoldy
    Beiträge
    402
    • 7. Juli 2008 um 13:23
    • #10

    Oscar :

    Zitat von Waluev

    obwohl ich es nicht komplett markiere sondern einfach an irgendeiner Stelle innerhalb des Wortes rechts klicke und er erkennt welches Wort aus der Wortgruppe ich meine

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • eukalyptus
    koala's favourite
    Reaktionen
    6
    Beiträge
    1.166
    • 7. Juli 2008 um 13:24
    • #11
    Zitat von Oscar

    Das mit der rechten Maustaste sollten wir ändern. Zum markieren eines Wortes ist doch eigentlich ein Doppelklick mit Links erforderlich.

    genau deshalb sollen wir die rechte maustaste nehmen, sonst ist die aufgabe ja nicht wirklich eine herausforderung (wenn das wort via linksdoppelklick schon fix fertig markiert ist...)

    gaffer holds the universe together...

    Direct2D-UDF
    DirectSound-UDF

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 13:34
    • Offizieller Beitrag
    • #12

    Was ist denn jetzt eigentlich maßgebend für die Größe? Zeilenzahl oder Bytes?
    Ich habs derzeit auf 26 Zeilen, wenn Zeilen das Kriterium sind, würde ich noch weiter schrumpfen. :D

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • McPoldy
    Beiträge
    402
    • 7. Juli 2008 um 13:40
    • #13

    War das nicht Bytes (Script + die Includes)?

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 13:56
    • Offizieller Beitrag
    • #14

    OK, dann schrumpfe ich Bytes und mache mehr Zeilen wegen besserer Übersicht. ;)

    Ja folgendes noch: Das Verhalten, wenn der Cursor zwischen 2 Worten steht. Ich denke steht er direkt (ohne Leerzeichen zwischen) hinter einem Wort oder direkt davor, so wird dieses angezeigt.

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Waluev
    ehemaliger µit - Orga
    Beiträge
    561
    • 7. Juli 2008 um 14:04
    • #15

    Man man man soviel Feedback^^

    Also:
    1. Der Text soll nicht vorgegeben sein. Das rausfiltern eines Wortes soll bei jedem beliebigen Text möglich sein.
    2. Wie McPoldy richtig erklärt hat geht es um den Rechtsklick ohne Markierung.
    3. Edit ist denk ich ok.
    4. korrekt ist auch das die Größe der Datei und der includes am Ende zählt
    5. klicks auf Leerzeichen brauchen nicht berücksichtigt werden

    Walle

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 14:29
    • Offizieller Beitrag
    • #16
    Zitat von Waluev

    Der Text soll nicht vorgegeben sein.


    Also ein leeres Edit? Ich fragte nach vorgegebenem Text wegen gleicher Datenmenge dafür bei allen ;)

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Waluev
    ehemaliger µit - Orga
    Beiträge
    561
    • 7. Juli 2008 um 14:47
    • #17

    Ich versteh nich so ganz was du willst :-[

    Wenn ich das Programm später starte möchte ich ein (leeres) Editfeld vor mir haben, in welches ich einem von mir gewählten Text eingeben kann.

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 14:49
    • Offizieller Beitrag
    • #18

    Na das ist doch mal 'ne klare Ansage :D

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Waluev
    ehemaliger µit - Orga
    Beiträge
    561
    • 7. Juli 2008 um 14:50
    • #19

    ok^^

    Du meintest wohl, dass nicht manche schon von vornherein einen rießen Text im Edit haben und somit ein größeres Skript?!

    Das hab ich eig von selbst ausgeschlossen, aber gut das wir jetzt auch das geklärt haben :D

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • BugFix
    aka McBarby
    Reaktionen
    8
    Beiträge
    11.027
    • 7. Juli 2008 um 17:37
    • Offizieller Beitrag
    • #20

    Ich verwende aber kein RAR - gibst du dich auch mit ZIP zufrieden?

    Edit:
    Ich antworte mir jetzt einfach mal selber mit: JA :D

    Edit2:
    Boah, seid ihr heiß drauf. Schon 2-mal runtergeladen und das PW gibts erst in 4 Wochen. :D
    Na dann viel Spaß beim Lösen - aber nicht beim PW-Crack :evil:

    Edit3:
    Ich habe mal noch eine Verbesserung vorgenommen. Sind jetzt zwar 50 Byte mehr, aber dafür absolute Funktionalität in allen Lebenslagen :D

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    4 Mal editiert, zuletzt von BugFix (7. Juli 2008 um 21:08)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™