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

Beiträge von Yaerox

  • ClassyMp3 - Mp3's richtig sortieren !

    • Yaerox
    • 7. Oktober 2013 um 14:08

    Ich werde es mir bei Gelegenheit auf jeden Fall vornehmen. Ich habe mal selber angefangen ein OrganizeMusic zu schreiben, allerdings haben die ID3 Tag-Funktionen bei mir nicht gewollt. Rückgabewerte etc. war alles korrekt nach dem Motto es hat funktioniert, aber es wurde nicht in der Datei gespeichert...nachdem ich meinen PC neu aufsetzen musste hab ich es ehh nicht mehr somit für mich eine optimale Basis.

  • Hifi Verstärker

    • Yaerox
    • 7. Oktober 2013 um 08:47

    Meine Persönliche Meinung zu Bose: FINGER WEG! Die Dinger sind viel zu überbewertet, und kosten dazu viel zu viel Geld. Es gibt so viele andere gute Marken ...

    Einen Tipp bei normalen Hifi Dingen kann ich dir nicht wirklich geben, da ich normal nur mit Car-Hifi spiele :D Aber diese Bose geschichte sind meine Erfahrungen .. :)

  • Singleton - ist es möglich den bereits laufenden, also den ERSTEN Prozess zu beenden

    • Yaerox
    • 7. Oktober 2013 um 08:29
    Zitat von Lueni

    zwischenzeitlich aber eine neue Mail eingeht (die dann die Anwendung erneut aufruft)
    davon die erste Instanz beendet werden, damit die neue Instanz der Anwendung die Zeit wieder von vorne zählen kann

    Hört sich für mich an, als ob es einfacher sei einfach 1 Programm zu schreiben. Ich meine du hast dann einen Timer den du jedes mal wenn eine neue Nachricht eingeht einfach resetest :)

    #Edit: Beispiel: Sofern du das Skript schmal hälst und das Speichermanagement während einer Testphase beobachtest, einfach das AutoIt Skript immer laufen lassen und in bestimmten Zeitintervallen auf neue Mails prüfen. Somit ist was ich oben geschrieben habe gleich mit abgedeckt, da nix gestartet/gestoppt werden muss.

  • Wie sieht euer Desktop aus?

    • Yaerox
    • 23. September 2013 um 10:02

    Und ich würde gerne immer noch solche Hintergründe mit dem S3 (ohne es zu modden zu müssen) erstellen können ^^ Sieht richtig bombe aus Kev, scheint als haben wir ziemlich den gleichen Geschmack bei Hintergründen/Bildern...

  • Hallo

    • Yaerox
    • 20. September 2013 um 08:21

    Willkommen und viel Spaß :)

    Hätte auch nie gedacht, dass ich irgendwann mal so viele Probleme/Aufgaben mit AutoIt löse,. aber es läuft stabil und geht meistens fix :)

  • [Beispiel] - Fenster Sliden (hinein- hinausgeleiten) auf dem Desktop - optimiert für Multi-Monitorlösungen

    • Yaerox
    • 19. September 2013 um 14:54

    Bei mir klappt es oben, unten sowie rechts. Links habe ich eine Desktoperweiterung, und dort geht er steil :D

    Er fährt aus dem Bild des ersten Monitors ganz normal, logisch sehe ich es auf dem zweiten dann. Wenn ich mit der Maus dann auf den zweiten Monitor gehe schiebt der sich die ganze Zeit von links nach rechts über die Monitorkante.

    Ziehe ich die GUI auf den zweiten funktioniert es dort oben, unten und links, und an der rechten Seite ist dann das gleiche Spielchen wie grad beschrieben.

    #Edit: also ziemlich gleich wie bei UEZ denke ich.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 19. September 2013 um 14:43

    Und was sagt @error?

    Zitat von AutoIt Help > INetGet

    Failure: Background: A handle is returned. To determine if there was an error with the download, use InetGetInfo().
    The handle must be closed with InetClose(). Wait: Sets @error to non-zero and returns 0.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 19. September 2013 um 14:20

    Es wäre gut wenn du mal beschreiben könntest was denn nicht gehen mag, da wir es ja leider nicht testen können. Wenn du sagst das ConsoleWrite zeigt zu 100% das richtige an, dann sag uns mal was die 3 InetGets zurückgeben.

    Hast du die Hilfe dazu auch schon genau glesen? besonders Remarks etc.?

  • Laufzeit von TCPConnect verringern

    • Yaerox
    • 19. September 2013 um 13:47

    Hab dort nurmal ein wenig überflogen, vielleicht hilft es dir ja: Link 1

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 19. September 2013 um 13:45

    Das ist klar, wenn du den in die ini schreibt den Backslash, dann wird er mit angezeigt.

    Ich würde mir den gesamten Befehl wie du ihn brauchst mal ausgeben lassen also z.B.

    [autoit]

    ConsoleWrite($_S1_Conn & "News/" & $sCloser, "temp" & "Closer.mp3" & @CR)

    [/autoit]

    Dann schaust du dir an was dabei rauskommt (also ohne / oder \). Wenn du siehst wie es in der Konsole ausschaut siehst du ja ob der Befehl richtig ist oder nicht. Somit kannst du dann Zeichen in den Variablen möglicherweise ausschließen.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • Yaerox
    • 19. September 2013 um 13:26

    Hast du dich schonmal mit dem Thema "Escapen" beschäftigt? Bestimmte "Sonderzeichen" verhalten sich in den Programmiersprachen nicht wie manchmal angenommen als normales Zeichen. Sprich du musst deinem Passwort dann quasi sagen "Das Minus ist ein minus und das soll so übernommen werden.", ansonsten wird er das Minus als Sonderzeichen/Steuerzeichen interpretieren.

    Escapen tut man u.a. mit \

    #Edit: Ich hab den Doppelpunkt nicht gesehen. Gilt dort aber genauso.

  • Alles Gute für den autoit.de Betreiber

    • Yaerox
    • 19. September 2013 um 10:17

    Alles Gute :)

  • Dateigrösse auslesen in ein File schreiben und per SMTP Send verschicken

    • Yaerox
    • 19. September 2013 um 10:13
    Zitat von ru642

    Ich brauche die Zeit und Datum wann die Grösse ausgelesen wurde nicht welches Datum + Zeit die Datei hat.

    [autoit]

    @YEAR , @MON , @MDAY

    [/autoit]

    anschauen, sind die AutoIt-Befehle um die Systemuhrzeit zu ermitteln.

    Zitat von ru642

    Auf unserem Server haben wir eine SMTP Server installiert muss mich einfach noch um die Parameter und Verbindungseigenschaften kümmern.


    IP-Adresse, Port und je nachdem SSL sind die wichtigen Punkte.

    Zitat von ru642

    Edit: Wie kann ein TXT File automatisch erstellt werden?


    Es gibt verschiedene Modi beim Datei öffnen.

    Zitat

    Parameters
    filename - Filename of the text file to open.

    mode [optional] - Mode to open the file in.
    Can be a combination of the following:
    0 = Read mode (default)
    1 = Write mode (append to end of file)
    2 = Write mode (erase previous contents)
    8 = Create directory structure if it doesn't exist (See Remarks).
    16 = Force binary mode (See Remarks).
    32 = Use Unicode UTF16 Little Endian reading and writing mode. Reading does not override existing BOM.
    64 = Use Unicode UTF16 Big Endian reading and writing mode. Reading does not override existing BOM.
    128 = Use Unicode UTF8 (with BOM) reading and writing mode. Reading does not override existing BOM.
    256 = Use Unicode UTF8 (without BOM) reading and writing mode.
    16384 = When opening for reading and no BOM is present, use full file UTF8 detection. If this is not used then only the initial part of the file is checked for UTF8.
    The folder path must already exist (except using mode '8' - See Remarks).

    Alles anzeigen


    Quelle: AutoIt Help > FileOpen

  • Dateigrösse auslesen in ein File schreiben und per SMTP Send verschicken

    • Yaerox
    • 19. September 2013 um 09:25

    Wenn ich nicht falsch liege ist das hier die falsche Kategorie für sowas. Ich würde den Thread in die Projekt Kategorie verschieben lassen wenn du verschiedene Fragen stellen möchtest und quasi eine Art "betreuung" magst ;)

    Naja zu deinen Soll-Kriterien:

    Zitat von ru642

    -Datei auslesen und die Grösse in einem String zurückgeben. (Outlook Archivdatei)
    -Diese Grösse mit Zeit + Datum (Timestamp) in ein .txt File schreiben.


    Meinst du mit "Datei auslesen" den Inhalt? Und welche Zeit, Erstellungszeit oder Systemzeit zu dem du diese Datei grad durch dein Skript ballerst?

    [autoit]

    FileReadLine , FileWriteLine , FileGetSize , FileGetTime , @YEAR , @MON , @MDAY

    [/autoit]
    Zitat von ru642

    -Dieses File per SMTP Send verschicken.


    AutoIt SMTP-Mailer bei Google einfeuern da findest du gefühlte 1.000 Funktionen mit denen du dies machen kannst. Setzt n SMTP-Server natürlich vorraus.

    So Far

  • Was mach ich falsch?

    • Yaerox
    • 19. September 2013 um 08:16
    Zitat von Salkin

    eine über 20 Jahre alte TK-Anlage (noch
    einige weitere im Einsatz).

    Ein bekannter von mir hat auch noch so eine :D Ich soll diese aber in naher Zukunft abschalten, weil es insgesamt glaub ich 8 Kästen an der Wand sind und zwei neue assreichen würden ^^

  • SciTE - Toggle Folding #Region

    • Yaerox
    • 19. September 2013 um 08:07
    Zitat von BugFix

    Hab noch etwas Geduld. ;)


    Super :)

    Zitat von alpines

    Meiner Meinung nach ein bisschen überflüssig noch mehr HotKeys anzulegen,
    stattdessen kann man auch einfach Alt + 3x Rechts + Runter + Enter drücken und schon hat man das gleiche, dann erreicht man auch Toggle All Folds.

    Hast du schonmal mit Vim (gVim) gearbeitet? Mein Professor in der Uni hat uns ein Skript zum lesen gegeben, wo in 30 Seiten alle Funktionen beschrieben worden sind. Zunächst hat es mich umgehauen, aber wenn man sich mit einem Editor sehr intensiv beschäftigt, kann dies meiner Meinung nach die Qualität (in der Formatierung sowie dem einheitlichen Design verschiedenster Schleifen/Abfragen) enorm steigern. Von der Zeitersparnis ganz abzusehen. Aber wie du bereits sagtest jedem das seine :)

    Ich für meinen Teil arbeite sehr gerne mit Hotkeys solange sie mir sinnvoll vorkommen, was bei mir aus einigen Spielen die Folge sein kann. WoW habe ich damals mit weit über 60 Hotkeys gespielt :) Nun beim programmieren fällt mir immer mehr auf, dass ich bei langen Skripten vom scrollen verrückt werde, und ich diesen befehl derzeit sehr häufig nutze :)

    So Far

  • RAM JEDEC-Normen

    • Yaerox
    • 18. September 2013 um 16:33

    Ich achte bei Arbeitsspeicher eig. immer auf CL (Column Address Strobe Latency), natürlich MHz und Spannung.

    Beim kleinen Googleüberflug habe ich zur JEDEC Norm einige male gelesen es sei die maximale Peak Transfer Rate die hinten dran steht, ich hätte wenn ich geraten hätte gesagt Umdrehungen? :P :D

  • AutoIt in Verbindung mit DDE/COM/OLE

    • Yaerox
    • 18. September 2013 um 13:27

    Hallo zusammen,

    ich bräuchte grad mal eure Hilfe :)

    Zunächst eine kleine Aufgabenstellung: Ich werde vorraussichtlich ein Tool bauen müssen, dass als Zwischenstück zwischen zwei Anwendungen gesetzt werden soll. Sprich, es werden Informationen via DDE-Kommandos in das AutoIt Skript gereicht, welches dann wiederrum ein weiteres Programm vorraussichtlich über die Kommandozeile steuern wird, da leider der zweiten Software einige der benötigten DDE-Kommandos fehlen.

    Somit ist der Datenfluss: Software 1 -> DDE-Command > AutoIt Script -> Doing something.

    Ich habe mir die DDE UDF angeschaut und nun folgende Frage:

    [list][*] In den beiden Beispielen Client + Server steht in dem Quellcode der Server.au3 z.B.:

    [autoit]


    If $DMLERR_NO_ERROR = _DdeInitialize("OnDDE_", $APPCLASS_STANDARD) Then
    $hszSrvService = _DdeCreateStringHandle("SampleDDEService")
    If Not _DdeNameService($hszSrvService, $DNS_REGISTER) Then MsgBox(0, "Sample DDE Server", "Failed to register service")
    Else
    MsgBox(0, "Sample DDE Server", "Failed to initialize service")
    EndIf

    [/autoit]


    Bedeutet das, dass der Parameter der Funktion _DdeCreateStringHandle() unrelevant ist, oder was hat es damit auf sich? Muss da irgendetwas von der Software 1 (in meinem Fall) rein, ich find es nicht raus, und die Kommentierung hilft mir in der UDF bisher auch nicht wirklich weiter.
    Ich kann mir nicht vorstellen, dass der Parameter unrelevant ist, ich muss doch bei wenn ich mti Software 1 das Commando XYZ abschicke, irgendwie angeben wo das hingehen soll, und ich kann in den Dateien nichts finden, wo gesagt wird der Server ist "SampleDDEService".

    ; Function Name: _DdeCreateStringHandle
    ; Description: The _DdeCreateStringHandle function creates a handle that
    ; identifies the string pointed to by the psz parameter.
    ; A dynamic data exchange (DDE) client or server application can
    ; pass the string handle as a parameter to other Dynamic Data
    ; Exchange Management Library (DDEML) functions.

    Quasi das gleiche Problem habe ich bei den Variablen $hszService und $hszTopic. Sind dies Werte, die ich der Software 1 entnehmen muss, oder ist das unrelevant was ich dort nehme? Das sind die drei Variablen die ich meines erachtens verstehen muss, der Rest sollte den Beispielen einfach nachbaubar sein...

    Ich hoffe ihr könnt mir fix aus der Patsche helfen ^^

    So Far

    #Edit: "Ich kann mir nicht vorstellen, dass der Parameter unrelevant ist, ich muss doch bei wenn ich mti Software 1 das Commando XYZ abschicke, irgendwie angeben wo das hingehen soll, und ich kann in den Dateien nichts finden, wo gesagt wird der Server ist "SampleDDEService"." - Da sollte ich vielleicht die Augen mal besser auf machen :/ Zeile 23 der Server.au3.

    "Quasi das gleiche Problem habe ich bei den Variablen $hszService und $hszTopic." - Habe noch einen kleinen Text bei Google gefunden gehabt, kann es sein, dass ich diese wirklich frei wählen kann?

    Sorry für einen möglichen voreligen Thread. Ich werde versuchen es direkt umzusetzen sonst nochmal um Hilfe bitte :)

    #Edit 2: Es scheint als laufe mein Serverscript richtig. Jedoch bekomme ich beim ersten aufruf einen Fehler von meiner ersten Software angezeigt. Dazu muss ich vll. sagen, dass die Software den Server startet. Sofern also die Software auch erst den Server startet, und nicht erst das Kommando sendet oder so etwas, sieht es laut Debugging aus, als würde ein Rückgabewert fehlen. Alternativ stimmt etwas mit den Parametern oder der Aufrufart nicht. Da ich an dem System aber nicht jederzeit arbeiten kann, werd ich Freitag wohl erst wieder Zeit haben dies zu testen.

  • Hilfe bei Skript: Programm alle 12 Stunden neu starten

    • Yaerox
    • 18. September 2013 um 11:01

    Je nach Anwendungsfall kann sowas fertiges von Windows besser sein. Alternativ schau dir mal Timer an...

    Du deklarierst einen Timer, machst dann eine schleife While 1 WEnd und darin in der ersten Zeile den Timer initialisieren und dann machste eine If-Abfrage ob die Differenz des Timers vom setzen bis jetzt >= 12 Stunden ist. Wenn ja dann mache dieses, wenn nein dann mache nichts. Für die CPU schonung würde ich unter umständen Sleeps einbauen ...

    So Far

  • Win 7 Bibliotheken nach D: verschieben

    • Yaerox
    • 18. September 2013 um 10:57

    Alternativ per Hand durchführen:
    - Windows Explorer öffnen
    - links rechtsklick auf die jeweilige Bibliothek
    - Eigenschaften
    - Orte für Bibliotheken
    - Ordner hinzufügen
    - einen Standard setzen

    Vorher vll bereits abgelegte Dateien noch verschieben.

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™