öhm, kannsd du mir mal schreiben wie das in etwas aussehen müsste =?
Druckbare Version
Machs wie ich, "Try and error" mittels "Learning by doing...", damit du auch weißt was Du machst. Ist für die Fehlersuche ganz Praktisch.
Hier mal ein paar Hilfestellungen:
Google ist in diesem Fall Hilfreich:
nach "Batch Befehle" suchen
in diesen Ergebnissen nach Befehlen für "Kopieren" und "Umbenennen" suchen und wenn Du dazu noch hilfe brauchst, nach diesen Befehlen suchen.
Alternativ in der DOS-Eingabeaufforderung mal "Help" eintippen, da sind dann auch alle Dos-Befehle aufgelistet.
Viel Erfolg ;o)
Torsten
Wenn er schon mit AutoIt arbeitet kann er es auch damit machen. Einfach die Hilfe bemühen. AutoIt kann zwar Dateien nicht umbenenen, aber löschen und kopieren ;-) Mal danach suchen.
Ausserdem müßte er, wenn er mit Batch arbeitet, auch wissen wie er dieses AutoIt-Script in einer Batch einbindet.
Entweder machte wie Actros es sagte, bindeste eine Batch mit ein die die Audio-Datei umbenent nach dem Aufnehmen oder macht gleich alles über AutoIt.
Blinky
Soweit so gut. Die Datei verschiebt es. Mit Autoit.
Ich habe auch eingestellt das vorhandene Dateien nicht überschrieben werden.
Kann ich einstellen, das wenn die Datei XY schon existiert, das die die Datei z.b. von 1 auf 2, 3 ,4, usw um benannt wird und danach in den Ordner kopiert?
ja das geht durch ne If-Abfrage.
Das habe ich nicht hinbekommen. Dafür habe ich im MP3 Direct Cut eine funktion entdekt, das zusätzlich zum Namen "Recording" das Datum und die Uhrzeit des Aufnahmestarts im Dateinamen vermerkt ist. Also hat jede Datei einen anderen Namen. Problem ist somit gelöst.
ABER
Ich habe schon das nächste *g*
Ich möchte das wenn ich im Chat bin dass das Fenster geöffnet wird, und eine Away Nachricht eingegeben und gesendet wird wird, dass die anderen wissen das ich weg bin.
Das Problem ist der Name des Fensters ändert sich jenachdem in welchem Channel ich bin.
Das schaut so aus
Channel: Channelname, Nick: Mustermann
Die angabe Channelname variert wie gesagt immer.
Mit der eingabe WinActivate klappt das nicht da der Text ja nicht immer über einstimmt.
Kann ich es auch machen, das ein fesnter in den vordergrund geholt wird wenn nur ein paar Textstücke davon angegeben sind? Also z.b. Channel und meim Nick? Das Fenster existiert ja nur einmal, verwechslugnen sind also ausgeschlossen.
Das eigendliche senden der Nachricht klappt ohne probleme wenn das Channelfenster schon offen ist.
Nur wenn es grad minimiert ist und ich bei Alarm nicht am Pc bin schauts schlecht aus....
Ich habe auch versucht es mit alt und tab Tasten druck zwischen den Fenstern zu wechseln , nur die Tabs ändern sich jenach dem was geöffent ist. Es kann sein das ich mit 2 mal tab das Chatfenster erwisch, wenn ich zwischen durch ein anderes Programm öffne erwisch ich mit 2 mal tag den Firefox, oder das T-Online Start Center ...........
Welches Chatsystem benutzt Du denn? Für mirc gibt es Script. Mußte mal suchen. ICQ kannste vergessen da gehts nicht.
Doch ICQ geht kla ;D
Bei Alarm wird ICQ geöffnet und der Status auf N/A mit dem Text hinweis "!!!ALARM - BIN AUF EINSATZ!!!" Danach wird ICQ wider geschlossen. Vielleicht etwas umständlich aba klappt ->
$g_szVersion = "Autoit"
If WinExists($g_szVersion) Then Exit ;
AutoItWinSetTitle($g_szVersion)
Sleep(10000)
Run("C:\Programme\ICQLite\ICQLite.exe")
Sleep(500)
Send("{Altdown}s")
Sleep(200)
Send("{Down}")
Sleep(200)
Send("{Down}")
Sleep(200)
Send("{Down}")
Sleep(200)
Send("{Down}")
Sleep(200)
Send("{Enter}")
Sleep(200)
Send("{Altup}")
Sleep(500)
Send("{Right}")
Sleep(200)
Send("{Right}")
Sleep(200)
Send("{!}{!}{!}ALARM {-} BIN AUF EINSATZ{!}{!}{!}")
Sleep(200)
Send("{Tab}")
Sleep(200)
Send("{Tab}")
Sleep(200)
Send("{Enter}")
Sleep(200)
Send("{ALTdown}{F4}")
Send("{ALTup}")
Chatsytem ist JAVA bzw Applet fenster oder so, weis nicht wie das genau heißt.
Wie gesagt die sache scheitert am in den Vordergund holen des Chatfensters wegen dem varierenden Fensternamen. Das Senden der Nachricht im Chat funktioniert.... wenn ich das Fenster im vordergrund habe.
Du verwendest aber nicht die aktuele icq-Version
Nein, aber das neueste ist nicht immer auch das beste =)
Das Chatproblem ist auch gelöst.
Ich habe allen im Chat möglichen Channelfenstern eine WinActivate zuweisung gegeben.
Das sind ca. 350 Stk... *puh* Die EXE läuft dann alle eingetragenen Fenster ab. Wenn das richtige Fenster dran ist wird es geöffnet. Dieservorgang dauert ca 2 Sekunden. Wenn das Fenster offen ist wird mit ALt und Backspace ein eventuell im Eingabefeld bereits eingegebener Text gelöscht und die Statusnachricht eingefügt unf gesendet. Perfekt =)
Selbst ist der Mann ;-) Und das Du Actros Tip beherzigt hast ist gut :-)
Jetzt klappt alles, allerdings musste ich noch eine kleine änderung vornehmen, da auf meinem Laptop keine 2 Programme gleichzeitig (FMS, Mp3 Direct Cut) auf die Soundkarte zugreifen können....
Also nimmt FMS erst 2 Minuten auf, das ich alle 5 Tonfolgen habe*musik* :) danach wird FMS beendet und Mp3 Direct Cut gestartet und die Aufnahme läuft los. Nach 120 Minuten wird die Aufnahme beendet und Mp3 Direct Cut geschlossen. Danach wird wider die FMS 32 Pro Exe geöffent. Dabei oder unmittelbar danach tritt aber immer ein fehler auf und FMS muss geschlossen werden. Ich habe es auch mit Reboot probiert und FMS in den Autostart getan das es selbsd ständig wider geöffnet wird - ging auch nicht. Wobei ich eher glaube das es an dem Laptop liegt als an der Autoit exe?
Gibts ein Patch oder so? habe Win 98..... Win Xp installation klappt leider nicht, bei der installation können manche Dateien nicht kopiert werden. Kein ahnung was da los ist. Also bin ich bei 98 geblieben.
Oder ich schreib ne Exe. die alle paar Minuten prüft ob das Fenster noch aktiv ist, es dann ggf. schließt und neu öffnet?
Auf meinem Alten Laptop auch mit Win 98 lief FMS Wochen ohne fehler tag ind nacht ;)
Gibt es eine Funktion die den Script wenn er abgelaufen ist wider neu startet, also ne endlos funktion?