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

Beiträge von Andy

  • micha1621

    • Andy
    • 17. März 2009 um 09:58

    Hallo,

    sicherlich kommst du wesentlich weiter, wenn du eine Suchmaschine mit der richtigen Syntax füttert.
    Das engl. Wort "cocky" ist übrigens ein Adjektiv und bedeutet rotzfrech oder ziemlich übermütig.
    Vielleicht solltest du nach "Cookie" suchen.

    Zum Video:
    Natürlich funktioniert das, allerdings habe ich immer noch nicht kapiert, wozu du dich in deinem eigenen FORUM anmelden willst ohne einen Browser benutzen zu müssen. Mit was willst du denn die Beiträge lesen/schreiben?
    Weiterhin schreibst du, dass du selbst dieses Forum hostest, ggf. würde es helfen, dort die Timeout-Dauer der Cookies entsprechend anzupassen.
    Irgendwie "riecht" es hier nach Bot, vor allem, nachdem ich diesen Teilstring in deinem Beispielcookie gesehen habe:"34.1236352048.83.2.utmcsr=pennergame.sevenload.de|utmccn=(referral)"
    Bin raus...

    Andy

  • micha1621

    • Andy
    • 16. März 2009 um 16:25

    Hi,
    zunächst mal, der mit dem "Cockie" war gut :D

    Und da fängt schon mein Verständnisproblem an:
    Wenn ICH mich irgendwo anmelde, dann gibts da entweder 2 Eingabefelder, da steht idR (in der Regel ) USER und PASSWORT davor. In diese Felder könnte man nun per AutoIt-Script seine Anmeldedaten SENDen. Vorteil: von jedem Rechner und jedem Browser hast du Zugriff auf die Page.
    Oder es ist ein Cookie gesetzt, dann loggt sich der Browser mittels der Cookiedaten selbstständig ein , bzw wird vom Host als angemeldeter User erkannt, sobald die Website angesurft wird.
    Wozu du jetzt tcp-Pakete brauchst, erschließt sich mir nicht.

    Andy

  • Funktionssammlung OpenOffice Calc

    • Andy
    • 14. März 2009 um 20:55

    Ja, diese Seiten kenne ich^^
    Wenn man da nach 5-6h Lektüre wieder rauskommt, gehts einem wie in deiner Sig^^
    ciao
    Andy

  • Funktionssammlung OpenOffice Calc

    • Andy
    • 14. März 2009 um 15:47

    Danke Leute!
    Vor allem für das konstruktive Feedback!

    Da bin ich doch gleich motiviert, weiterzumachen^^
    Wie schon bereits ersichtlich, kämpfe ich noch mit den Objekten, Klassen, Instanzen, Methoden, Funktionen und was es sonst in der Objektorientierten Programmierung zu beachten und aufeinander anzuwenden gibt. Manchmal gehen mir Kronleuchter auf, manchmal ist es zum verzweifeln. Auch die Dokumentation bzw. die Programmbeispiele (meist C# und Java) sind krude, man merkt dem System einfach an, dass es über viele Jahre von einigen hundert bis tausend Programmierern erstellt und dokumentiert wurde.
    Was unwahrscheinlich schwer (jedenfalls für mich) ist, es gibt kaum eine übersichtliche Referenz, ich stelle mir so eine Art Baumdiagramm vor.
    Eine Liste der "Objekte"(Oberklassen) der darauf anwendbaren Klassen und Methoden (träum), das wärs!
    EINEN Vorteil hat die Sucherei jedenfalls, auf "der anderen Seite" stehen fetteste SUN-Server, da ist jede Suchanfrage in Millisekunden erledigt^^

    ciao
    Andy

  • Funktionssammlung OpenOffice Calc

    • Andy
    • 14. März 2009 um 05:22

    Hallo,

    um auf OpenOffice Dokumente zuzugreifen, habe ich einige Funktionen erstellt.
    Zur Zeit werden die Grundfunktionen bei der Arbeit mit Tabellenblättern bereitgestellt.
    Ein großer Vorteil von OO ist, daß sehr viele Exportfilter implementiert sind.
    Somit ist ein "Export" der Dateien nach PDF,HTML,XLS oder anderen Formaten sehr einfach möglich.

    /EDIT 14.02.2010/
    Object-Errorhandling integriert, Funktion für Tabellendaten nach Array und umgekehrt implementiert, Farbfunktionen eingefügt
    "schönere" Demo :D
    /EDIT 06.12.2016/
    In den "neueren" AutoIt-Versionen ist die Funktion _ArrayCreate() nicht mehr vorhanden, einfach die folgenden Zeilen unten anhängen

    //EDIT 03.02.2019

    als Download

    OpenOffice_calc.au3

  • Fragen zu Objekten, Klassen, Methoden von OpenOffice

    • Andy
    • 13. März 2009 um 19:59

    Hi,
    ich bekomme immer noch die Fehlermeldung. Habe deine Zeilen in mein Script kopiert, immer noch die Meldung in der Fehlerkonsole von Scite:

    $ocellrangeaddress.Sheet = 0 : $ocellrangeaddress ist kein objekt

    Macht aber nix, für wofür ich sonst 10 Zeilen Code gebraucht hätte (mit der o.g. Funktion), geht nun in 2 Zeilen, auch was wert....

    ciao
    Andy

  • Fragen zu Objekten, Klassen, Methoden von OpenOffice

    • Andy
    • 13. März 2009 um 15:07

    Thx, leider wurde das Problem dadurch nicht behoben, habe nun "drumrumprogrammiert"^^
    Manchmal sieht man den Wald vor lauter Bäumen nicht.....

    Andy

  • Pakete abfangen & auswerten

    • Andy
    • 13. März 2009 um 12:50

    Hi,
    schön das Du eine Lösung gefunden hast! Die würde mich allerdings jetzt auch interessieren. Angst vor einem Keylogger habe ich nicht( das hattest du ja in deinem Post bei dotasource als Begründung angeführt, das Script nicht zu veröffentlichen)
    Gespannt wartet....
    .Andy

    Btw.: Wirst du jetzt weniger gekickt? Leaven weniger Spieler? Verringert das Script die Lags?

  • Fragen zu Objekten, Klassen, Methoden von OpenOffice

    • Andy
    • 13. März 2009 um 12:22

    Hallo zusammen,

    in VB gibt es die Möglichkeit eine Struktur direkt per DIM festzulegen

    Code
    Dim CellRangeAddress As New com.sun.star.table.CellRangeAddress


    und dann den Objekten innerhalb der Struktur einen Wert zuzuweisen

    Code
    CellRangeAddress.Sheet = 0

    Ich bekomme in Autoit das Objekt ohne Fehlermeldung angesprochen, allerdings erhalte ich danach bei der Zuweisung der Werte an das Objekt immer die Fehlermeldung, daß eine Objektvariable erwartet wird.

    [autoit]

    ;der Schnipsel hier funktioniert einwandfrei
    $osm = ObjCreate("com.sun.star.ServiceManager")
    $oPropertyValue = $osm.Bridge_GetStruct("com.sun.star.beans.PropertyValue")
    $oPropertyValue.Name = $cName
    $oPropertyValue.Value = $uValue

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

    ;das hier funktioniert nicht
    $osm = ObjCreate("com.sun.star.ServiceManager")
    $ocellrangeaddress = $osm.Bridge_GetStruct("com.sun.star.table.cellrangeaddress")
    $ocellrangeaddress.Sheet = 0 ;Fehlermeldung, daß $ocellrangeaddress keine obj-variable ist

    [/autoit]


    Sowohl "com.sun.star.beans.PropertyValue" als auch "com.sun.star.table.cellrangeaddress" sind laut api.openoffice (da hab ich die letzten Stunden verbracht^^) beide "struct"......
    Wahrscheinlich finde ich nur die richtige Methode nicht. ObjektOrientierte Proggrammierung war noch nie mein Ding^^

    thx 4 help vorab
    Andy

  • OpenOffice-UDFs?

    • Andy
    • 11. März 2009 um 17:42

    Hi,
    thx für den Link erstmal, aber mittlerweile habe ich mich schon etwas durchgekämpft.
    Eine bestehende oder neue Tabelle öffnen und ausfüllen funzt bereits bei mir, an der Ausführung von Formeln sitze ich grade....
    Eine UDF wirds mit der Handvoll Funktionen nicht ergeben, aber einige brauchbare Funktionen werden rausspringen.
    Im "orginalen" AutoIt-Forum wird ziemlicher Wert auf die "kompatibilität" der Funktionsnamen zu bestehenden UDFs (hier wohl EXCEL) gelegt, mal sehen, ob ich meine OO-Funktionen daran anpasse^^
    ciao
    Andy

  • OpenOffice-UDFs?

    • Andy
    • 11. März 2009 um 16:54

    Hallo,

    ich ziehe die Anfrage mal wieder hoch, gibt es UDFs für Openoffice?
    Ich würde gerne mit Autoit+OO arbeiten, die UDF müsste nicht so umfangreich sein wie die für Excel.
    Beispiele zum erstellen und bearbeiten von Tabellenblättern würden mir auch schon reichen.
    Thx vorab

    Andy

  • Anfängerfrage: Benutzeranlegen mit AutoIt

    • Andy
    • 11. März 2009 um 01:39

    Er hat sich heute nicht mehr bzgl der Citix-Anwendung gemeldet, dringend kanns also nicht sein ....wenn er meinen Rat beherzigt hat und anfing die Accounts anzulegen, könnte er in den letzen 6-7h ca. 1000 User angelegt haben^^ und bekommt morgen von seinem Chef ne Belobigung.
    :rofl:
    Andy

  • Anfängerfrage: Benutzeranlegen mit AutoIt

    • Andy
    • 11. März 2009 um 00:02

    ...und ich dachte, noname13 wollte die User nicht an Windows, sondern am CitriX-Client anmelden..

  • Pakete abfangen & auswerten

    • Andy
    • 10. März 2009 um 20:19
    Zitat

    wenn du wc3 spielst dürftest du selbst wissen wie extrem nervig es ist wenn jemand lagt, und es is nich selten dass jemand ausm losingteam dann einfach leaved...


    Hast du eigentlich die Antworten zu Deiner Anfrage im dotasource-forum gelesen?
    Bei Dir gehts definitiv nicht um Lags, sondern dass du bei einem hochkomplexen Spiel nach 4 Wochen spielzeit nicht in der OberRoXXoR-Liga mithalten kannst!
    Ich gehe aufgrund deiner Fragestellung davon aus, dass du DotA nicht im festen Team oder Clan, sondern auf irgendeinem öffentlichen (public) Server spielst. Mach dir klar, dass dort fast ausschliesslich Leute spielen, die nicht viel mehr Ahnung haben wie du, allerdings den Obermotz raushängen lassen....
    Die "richtigen" Progamer spielen DotA nicht public, dafür haben die garkeine Zeit, die sind am trainieren.

    Ein Beispiel: Du hast gerade Schwimmen gelernt und kannst dich gerade so über Wasser halten. Jetzt meldest du dich beim Wettschwimmen an und beschwerst dich danach, dass selbst eine 80-jährige Oma dich um Längen schlägt. Und nein, man kann auch gewinnen ohne zu cheaten...

    Beachte die Antworten auf deine Anfrage bei dotasource, spiel noch 2-3 Jahre intensiv, dann bist du vielleicht auch mal gut^^
    AutoIt kann dir dabei jedenfalls nicht helfen, siehs ein.....

    ciao
    Andy

  • Pakete abfangen & auswerten

    • Andy
    • 10. März 2009 um 19:04

    @unaimed

    Ich habe die gesamte Diskussion mitverfolgt, kapieren tu ich aber immer noch nicht, warum du dir nur um ALT+TAB zu umgehen solchen Stress machst.
    Meine Kinder und ich spielen WC3 seit release, und für einige externe Anwendungen gibts nen Sinn, für andere auch nicht....
    Wenn du DotA auf hohem Niveau spielen willst ohne sofort gekickt zu werden, lern spielen.
    Oder geh in einen DotA-Clan und lern spielen. Am besten würdest du allerdings DotA spielen, statt hier endlose Diskussionen zu führen.

    Aber um dir eine Hilfe zu geben.. ^^
    Schreib dir ne Textdatei mit den Skills/Items der Heros und öffne die auf dem Desktop. Dann starte WC3 und wähle ein Spiel aus. Mit Alt+Tab wechselst du das Fenster, liest deine Infos nach und wechselst mit ALT-TAB wieder zurück nach WC3.
    Du könntest natürlich auch den browser öffnen und DIESE Seite geladen haben....
    Man sieht sich ingame ;)

    ciao
    Andy

  • Anfängerfrage: Benutzeranlegen mit AutoIt

    • Andy
    • 10. März 2009 um 18:35

    Hallo noname13,

    die Excel-Daten lassen sich mit AutoIt auslesen und auch in eine (ich nehme an in eine im Browser laufende Anwendung) eingeben.
    Willst du dich in AutoIt und die Scripterei einarbeiten, oder soll das Script nur einmalig dein aktuelles Problem lösen?
    Im ersten Fall helfe ich dir gerne, im zweiten Fall.....fang an die Daten einzuhacken, dann bist du in einigen Stunden fertig. Schneller gehts hier sicherlich auch nicht.

    ciao
    Andy

  • TCP Send Client bleibt Hängen

    • Andy
    • 10. März 2009 um 14:25

    Nein, im internen Lan funktioniert das ja. Das könnte mit der microsoftschen dynamischen Zeitberechnung zusammenhängen. Das Betriebssystem weiß ja, dass du ins interne Netzwerk connecten willst, d.h. wenn von dort aber nach z.B. 500 ms keine Antwort kommt, dann ist der Serverprozess wohl nicht erreichbar.
    Im Internet sieht das wohl anders aus, da hast du auch wesentlich höhere Laufzeiten der Pakete, dies wird wohl bei der dynamischen Berechnung der Wartezeit berücksichtigt.

  • TCP Send Client bleibt Hängen

    • Andy
    • 10. März 2009 um 12:34

    Hi,

    die Abfrage in kürzerer Zeit funktioniert nicht.
    Das Problem ist die dynamische Berechnung der Antwortzeit vom Betriebsystem und von Routern und Providern gedroppte (fallengelassene) Antwortpakete.
    Das Problem wurde von mir HIER schon angesprochen, eine Lösung bzw Workaround habe ich bisher nicht finden können.

    ciao
    Andy

  • 2 Skripte miteinander kommunizieren lassen ohne TCP

    • Andy
    • 7. März 2009 um 16:22

    Hi,

    über die Zwischenablage?

    ciao
    Andy

  • Mausklick auf letzten aktuellen Task (kann gelöscht werden)

    • Andy
    • 6. März 2009 um 14:34

    Hallo Osterhase,
    ich habe zwar begriffen was du machen möchtest, aber den Sinn verstehe ich nicht.
    a) Das von dir zu "klickende" Programm ist dein aktuell laufendes Autoit-Script, dann gibts dort ein Problem, also poste deinen Code.
    b) Du möchtest ein bestimmtes Fenster eines anderen Programms "aktiv" machen, dann weisst du aber auch welches Programm du meinst und könntest dieses Fensteraktivieren, s. z.B. Oscar´s Vorschlag.
    Andy

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™