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

Beiträge von James

  • WSAConstants.au3 (Windows Sockets Error Codes)

    • James
    • 24. August 2012 um 20:20

    Für alle, die in ihre Skripte gerne eine Fehlerüberprüfung bei TCPConnect() einbauen wollen, aber dafür (noch) nicht die richtigen Konstanten in AutoIt gefunden haben.
    Schlechte Beschreibung, ich weiß, aber ich bezweifle sowieso, dass jemand diese UDF benutzen wird.^^ Ich garantiere nicht für Vollständigkeit, diese UDF habe ich mit ein paar Regular Expressions aus dem unten angegebenen Link erstellt.

    WSAConstants.au3
    [autoit]

    #include-once

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

    #region http://msdn.microsoft.com/en-us/library/ms740668.aspx (8/24/2012 8:05 PM)
    Global Const $WSA_INVALID_HANDLE = 6
    Global Const $WSA_NOT_ENOUGH_MEMORY = 8
    Global Const $WSA_INVALID_PARAMETER = 87
    Global Const $WSA_OPERATION_ABORTED = 995
    Global Const $WSA_IO_INCOMPLETE = 996
    Global Const $WSA_IO_PENDING = 997
    Global Const $WSAEINTR = 10004
    Global Const $WSAEBADF = 10009
    Global Const $WSAEACCES = 10013
    Global Const $WSAEFAULT = 10014
    Global Const $WSAEINVAL = 10022
    Global Const $WSAEMFILE = 10024
    Global Const $WSAEWOULDBLOCK = 10035
    Global Const $WSAEINPROGRESS = 10036
    Global Const $WSAEALREADY = 10037
    Global Const $WSAENOTSOCK = 10038
    Global Const $WSAEDESTADDRREQ = 10039
    Global Const $WSAEMSGSIZE = 10040
    Global Const $WSAEPROTOTYPE = 10041
    Global Const $WSAENOPROTOOPT = 10042
    Global Const $WSAEPROTONOSUPPORT = 10043
    Global Const $WSAESOCKTNOSUPPORT = 10044
    Global Const $WSAEOPNOTSUPP = 10045
    Global Const $WSAEPFNOSUPPORT = 10046
    Global Const $WSAEAFNOSUPPORT = 10047
    Global Const $WSAEADDRINUSE = 10048
    Global Const $WSAEADDRNOTAVAIL = 10049
    Global Const $WSAENETDOWN = 10050
    Global Const $WSAENETUNREACH = 10051
    Global Const $WSAENETRESET = 10052
    Global Const $WSAECONNABORTED = 10053
    Global Const $WSAECONNRESET = 10054
    Global Const $WSAENOBUFS = 10055
    Global Const $WSAEISCONN = 10056
    Global Const $WSAENOTCONN = 10057
    Global Const $WSAESHUTDOWN = 10058
    Global Const $WSAETOOMANYREFS = 10059
    Global Const $WSAETIMEDOUT = 10060
    Global Const $WSAECONNREFUSED = 10061
    Global Const $WSAELOOP = 10062
    Global Const $WSAENAMETOOLONG = 10063
    Global Const $WSAEHOSTDOWN = 10064
    Global Const $WSAEHOSTUNREACH = 10065
    Global Const $WSAENOTEMPTY = 10066
    Global Const $WSAEPROCLIM = 10067
    Global Const $WSAEUSERS = 10068
    Global Const $WSAEDQUOT = 10069
    Global Const $WSAESTALE = 10070
    Global Const $WSAEREMOTE = 10071
    Global Const $WSASYSNOTREADY = 10091
    Global Const $WSAVERNOTSUPPORTED = 10092
    Global Const $WSANOTINITIALISED = 10093
    Global Const $WSAEDISCON = 10101
    Global Const $WSAENOMORE = 10102
    Global Const $WSAECANCELLED = 10103
    Global Const $WSAEINVALIDPROCTABLE = 10104
    Global Const $WSAEINVALIDPROVIDER = 10105
    Global Const $WSAEPROVIDERFAILEDINIT = 10106
    Global Const $WSASYSCALLFAILURE = 10107
    Global Const $WSASERVICE_NOT_FOUND = 10108
    Global Const $WSATYPE_NOT_FOUND = 10109
    Global Const $WSA_E_NO_MORE = 10110
    Global Const $WSA_E_CANCELLED = 10111
    Global Const $WSAEREFUSED = 10112
    Global Const $WSAHOST_NOT_FOUND = 11001
    Global Const $WSATRY_AGAIN = 11002
    Global Const $WSANO_RECOVERY = 11003
    Global Const $WSANO_DATA = 11004
    Global Const $WSA_QOS_RECEIVERS = 11005
    Global Const $WSA_QOS_SENDERS = 11006
    Global Const $WSA_QOS_NO_SENDERS = 11007
    Global Const $WSA_QOS_NO_RECEIVERS = 11008
    Global Const $WSA_QOS_REQUEST_CONFIRMED = 11009
    Global Const $WSA_QOS_ADMISSION_FAILURE = 11010
    Global Const $WSA_QOS_POLICY_FAILURE = 11011
    Global Const $WSA_QOS_BAD_STYLE = 11012
    Global Const $WSA_QOS_BAD_OBJECT = 11013
    Global Const $WSA_QOS_TRAFFIC_CTRL_ERROR = 11014
    Global Const $WSA_QOS_GENERIC_ERROR = 11015
    Global Const $WSA_QOS_ESERVICETYPE = 11016
    Global Const $WSA_QOS_EFLOWSPEC = 11017
    Global Const $WSA_QOS_EPROVSPECBUF = 11018
    Global Const $WSA_QOS_EFILTERSTYLE = 11019
    Global Const $WSA_QOS_EFILTERTYPE = 11020
    Global Const $WSA_QOS_EFILTERCOUNT = 11021
    Global Const $WSA_QOS_EOBJLENGTH = 11022
    Global Const $WSA_QOS_EFLOWCOUNT = 11023
    Global Const $WSA_QOS_EUNKOWNPSOBJ = 11024
    Global Const $WSA_QOS_EPOLICYOBJ = 11025
    Global Const $WSA_QOS_EFLOWDESC = 11026
    Global Const $WSA_QOS_EPSFLOWSPEC = 11027
    Global Const $WSA_QOS_EPSFILTERSPEC = 11028
    Global Const $WSA_QOS_ESDMODEOBJ = 11029
    Global Const $WSA_QOS_ESHAPERATEOBJ = 11030
    Global Const $WSA_QOS_RESERVED_PETYPE = 11031
    #endregion

    [/autoit]


    MfG, James

  • Wünsch dir was: Chatserver

    • James
    • 24. August 2012 um 16:11

    @hauke Ich denke deine "Öffentlicher und Privater Chat" Idee sollte sich mit seinen Chatgruppen realisieren lassen, vor allem, weil er ja meinte, dass es Ähnlichkeit mit IRC haben wird.

    @night Ich vermute, dass Authentifizierung auch eingeplant wurde.

  • TCP "NUL" Senden

    • James
    • 24. August 2012 um 15:07

    Nein, da du "-" durch "0" ersetzt und nicht NUL durch "-", wobei wir da wahrscheinlich immernoch bei dem selben Problem wären, und zwar, dass in $repl alles ab dem ersten NUL fehlt.

    Edit: siehe meinen Post weiter oben...

  • TCP "NUL" Senden

    • James
    • 24. August 2012 um 15:05

    Nein, das Zeichen NUL ( Chr(0) ), und das markiert u.a. das Ende eines Strings, weshalb deine Lösung wahrscheinlich auch nicht geht.

  • TCP "NUL" Senden

    • James
    • 24. August 2012 um 15:02
    Zitat von Commander21

    Versuchs doch mal so:
    http://www.autoit.de/dokumentation_…ringReplace.htm

    Beispiel:

    [autoit]

    TCPSend($Socket, StringReplace ("DAS IST DER TEXT", "", "0"))

    [/autoit]


    1) Kann man überhaupt "" ersetzen?
    2) Der String soll ja dann NUL und nicht 0 enthalten, und dann sind wir wieder bei dem Anfangsproblem.

  • Cubic Code Award - Vorbei

    • James
    • 24. August 2012 um 14:51

    Das kannst du ja dann beim nächsten Mal einschicken (wenn's zum Thema passt). ;)

  • Maximale Zeichenanzahl in einem Arrayfeld

    • James
    • 24. August 2012 um 11:52
    Zitat von Scritch

    Ja, das auszuwerten ist in der Tat furchtbar. Die Datei stammt direkt aus der Microsoft Registry aus der Exportieren-Funktion. Da kann man auch das Dateiformat .txt halt auswählen.


    Dann solltest du die Einträge als .reg exportieren, dann sollte das Auslesen sogar mit den Ini-Funktionen machbar sein...

  • Cubic Code Award - Vorbei

    • James
    • 24. August 2012 um 09:29

    Im ersten Post müsste ein Archiv namens "CCA1.zip" oder so ähnlich sein.

  • TCP "NUL" Senden

    • James
    • 23. August 2012 um 23:32

    In C/C++ markiert NUL das Ende eines Strings, vielleicht liegt da ja das Problem...

  • TCP "NUL" Senden

    • James
    • 23. August 2012 um 23:20

    Du könntest es mit "VERSION" & Chr(0) versuchen, aber ich befürchte, dass das den selben Effekt hervorruft.

  • Cubic Code Award - Vorbei

    • James
    • 23. August 2012 um 19:47

    Wieso startet er nicht, weil kein GUI erscheint?

  • Cubic Code Award - Vorbei

    • James
    • 23. August 2012 um 19:42

    Noch eine Anmerkung von mir, für alle, die meinen Chatserver testen wollen:
    Wenn man im Chat

    Code
    5HU7D0WN53RV3R

    schreibt, wir er beendet.

    MfG, James

  • Cubic Code Award - Vorbei

    • James
    • 23. August 2012 um 19:10

    Naja, ich hab' ja noch ein paar Tage um mich zu entscheiden...

  • Cubic Code Award - Vorbei

    • James
    • 23. August 2012 um 19:05

    Man darf nicht für sich selbst abstimmen, oder? ^^

  • Cubic Code Award - Vorbei

    • James
    • 23. August 2012 um 18:56

    Wäre vielleicht gut zu erwähnen, dass mein Server die jeweilige Nachricht zufällig an einen Client schickt...
    Deswegen auch der Vergleich mit Chatroulette in meiner Beschreibung.

  • Einige Buttons mit AutoIt nicht "drückbar"

    • James
    • 23. August 2012 um 16:23
    Zitat von Gabbadome

    Trotzdem danke dass du dir die Mühe gemacht hast. Ich hab jetzt sogar verstanden wie das mit Parametern funktioniert ;)


    Bitte. Eigentlich hätte ich auch früher merken können, dass das so nicht geht... :S

  • Einige Buttons mit AutoIt nicht "drückbar"

    • James
    • 23. August 2012 um 16:10
    Zitat von Gabbadome

    Nein das habe ich noch nicht

    Ich auch nicht, aber es könnte, vielleicht so gehen:

    [autoit]

    $PDFCreatorSetup = "C:\Users\wsadm\Downloads\PDFCreator-1_4_2_setup.exe"
    Run($PDFCreatorSetup & " /SILENT /SP- /NORESTART")

    [/autoit]


    Da man Programme mit Kommandozeilenparametern nach folgendem Syntax startet:

    Code
    program.exe parameter1 parameter2 ...


    Ob die Kombination der einzelnen von mir angegebenen Parameter allerdings zum gewünschten Ergebnis führt ist die nächste Frage. ^^

    MfG, James

  • Einige Buttons mit AutoIt nicht "drückbar"

    • James
    • 23. August 2012 um 15:56

    Hast du schon mal versucht, PDFCreator über die Komandozeilenparameter zu installieren?
    Dadurch würden viele Klicks und vielleicht auch einige Probleme wegfallen...

    MfG, James

  • TCP Filetransfer

    • James
    • 23. August 2012 um 11:49

    Schau dir dazu mal die Option "GUIDataSeparatorChar" an.

    MfG, James

  • Probleme mit SB unter Google Chrome

    • James
    • 22. August 2012 um 21:08

    Mein Cache wird auch alle 30 Minuten geleert und ich habe das Problem auch fast durchgehend. Häufig wenn ich den Tab wechsle.

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™