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.
Beiträge von Yaerox
-
-
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
Aber diese Bose geschichte sind meine Erfahrungen .. 
-
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 kannHö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.
-
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... -
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

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

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.
-
-
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.?
-
Hab dort nurmal ein wenig überflogen, vielleicht hilft es dir ja: Link 1
-
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.
-
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.
-
-
[autoit]Ich brauche die Zeit und Datum wann die Grösse ausgelesen wurde nicht welches Datum + Zeit die Datei hat.
@YEAR , @MON , @MDAY
[/autoit]anschauen, sind die AutoIt-Befehle um die Systemuhrzeit zu ermitteln.
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.Edit: Wie kann ein TXT File automatisch erstellt werden?
Es gibt verschiedene Modi beim Datei öffnen.ZitatAlles anzeigenParameters
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).
Quelle: AutoIt Help > FileOpen -
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:
-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.
[autoit]
Meinst du mit "Datei auslesen" den Inhalt? Und welche Zeit, Erstellungszeit oder Systemzeit zu dem du diese Datei grad durch dein Skript ballerst?FileReadLine , FileWriteLine , FileGetSize , FileGetTime , @YEAR , @MON , @MDAY
[/autoit]-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
-
eine über 20 Jahre alte TK-Anlage (noch
einige weitere im Einsatz).Ein bekannter von mir hat auch noch so eine
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 
-
Hab noch etwas Geduld.

Super
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
-
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?

-
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]
[/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")
EndIfBedeutet 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.
-
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
-
Alternativ per Hand durchführen:
- Windows Explorer öffnen
- links rechtsklick auf die jeweilige Bibliothek
- Eigenschaften
- Orte für Bibliotheken
- Ordner hinzufügen
- einen Standard setzenVorher vll bereits abgelegte Dateien noch verschieben.