Auch von mir:
Alles Gute zum Geburtstag!
Beiträge von Nathax
-
-
Moin!
Ich frage mich, ob ich Windows 8 installieren soll. Momentan habe ich Windows 7. Was meint ihr?
Wenn möglich, bitte Grund mit angeben.
Danke.Zu beachten: Ich habe einen Skalierungsfehler und muss sowieso neu aufsetzen.
-
Ich würd mal sagen, dass das @... nicht da sein darf, weil kein reiner String vorliegt.
ZitatDieser muss ein reiner String sein; er kann keine Variable oder das Ergebnis eines Funktionsaufrufes sein
Du musst also einfach den kompletten Pfad nehmen. -
Alles Gute euch drein auch von mir
-
Zitat
zu richtigem programmieren in C oder ähnlichem bin ich leider nicht in der lage.
aber vielleicht gibt es ja mittels autoit eine einfacherrere möglichkeit.
Was soll das denn heißen!?Ja, dein Problem sollte lösbar sein, allerdings kommt es ganz darauf an, in welchem Programm der Text erscheint.
So gibt es nämlich Programme, deren Control-Text man einfach auslesen kann. Bei anderen wiederrum ist das nicht so einfach machbar.
Auch könnte es möglich sein, ähnlich wie bei einem Captcha-Cracker (keine Ahnung, ob das so heißt), die Buchstaben automatisch zu erkennen und man braucht so keinen direkten Zugriff auf das Programm.
Um hierbei Zeit zu sparen, könnte man das erste und letzte Wort jeder Reihe scannen (wie bei einem Captcha-Cracker) und das, was da zwischen steht aus dem Control-Text filtern. -
Du hast dir viel Mühe gegeben, eine strukturierte Übersicht von Array-Alternativen zu erstellen
und ich muss sagen, das ist dir echt gut gelungen.
Hut ab. -
Werd ich machen. Und Beep vom Arduino ist das gleiche.
-
Ich weiß, wie man eine Melodie abspielen kann, aber es ist sehr viel Aufwand, das mit Hand für den Arduino anzupassen.
-
@Christoph: Mit "wie" war ein Ansatz gemeint. Hab ja schon eine Vermutung gehabt!
minx: Ich wollte sowieso nicht Beep von Autoit nehmen, sondern das Beep vom Arduino, deswegen ist Makesound leider nicht möglich. Es sollte nur in Autoit eine .txt-Datei erstellt werden, die der Arduino einliest.
Ihr habt aber beide meine Vermutung bestätigt, dass das nicht wirklich geht,
dann werd ich es wohl sein lassen, es sei denn es gibt doch irgendwie eine Möglichkeit. -
Hallo,
ich habe vor einen MP3 zu Beep(Arduino) / .txt Converter zu programmieren.
Ist das möglich?
Wenn ja wie?PS: Man könnte doch eig, jeden einzelnen Ton einer MP3-Datei auslesen und diese dann nacheinander als Beep mit dem Arduino wiedergeben, oder nicht?
-
Auch von mir ein fettes ...
[Blockierte Grafik: http://www.popularvirals.com/images/holidays/birthday/happy-birthday-0624.jpg]
Feier schön!
-
Zitat
wo für steht die 10 die 60 und die 1000 ?
Die Funktion Sleep erwartet die zu "schlafende" Zeit in Millisekunden.
Eine Sekunde hat 1000 Millisekunden, eine Minute 60 Sekunden.
Folglich:
Warte 60 mal 1 Sekunde (1000 Millisekunden), sprich eine Minute.
Wenn man das jetzt noch mit "n" multipliziert,
so hat man "n" Minuten, die das Skript pausiert wird. -
Echt genial!
Als ich die Einleitung gelesen habe, dachte ich du erzählst von deinem eigenen Leben
und es war echt fesselnd.
Gutes Konzept, kein Mainstream-Simulator o.Ä.
Freue mich schon auf das Spiel.
-
-
@xOr: Jetzt schon.
minx: -
Am besten dann mit ner Endlosschleife. -
Ich werds bei Gelegenheit korrigieren.
-
Nein, nein. Das hab ich bereits.
Ich meine auf Rosetta-Code. -
Werd mal ab und zu zum Fortschritt dieser Seite beitragen.
Hast du ne Ahnung, wie ich das richtige Syntax-Highlighting für Autoit bekomme? -
Das Warten wird wohl daran liegen, dass die normal in Autoit implementierte SoundPlay-Funktion solange wartet, bis der Sound komplett abgespielt wurde.
Versuch mal, ob das hier funktioniert:Spoiler anzeigen
[autoit]#include <Sound.au3>
[/autoit] [autoit][/autoit] [autoit]; Öffne Sound-Datei ; dies muß verändert werden, falls das Skript unter Vista läuft
[/autoit] [autoit][/autoit] [autoit]
$sound1 = _SoundOpen("")
$sound2 = _SoundOpen("")
If @error = 2 Then
MsgBox(0, "Fehler", "Die Datei existiert nicht.")
Exit
ElseIf @extended <> 0 Then
$extended = @extended ; Zuweisung, weil @extended nach DllCall-Aufruf geändert wird
$stText = DllStructCreate("char[128]")
$errorString = DllCall("winmm.dll", "short", "mciGetErrorStringA", "str", $extended, "ptr", DllStructGetPtr($stText), "int", 128)
MsgBox(0, "Fehler", "Öffnen fehlgeschlagen." & @CRLF & "Fehlernummer: " & $extended & @CRLF & "Fehlerbeschreibung: " & DllStructGetData($stText, 1) & @CRLF & "Beachte: Möglicherweise kann der Sound dennoch korrekt abgespielt werden.")
Else
MsgBox(0, "Erfolgsmeldung", "Die Datei wurde erfolgreich geöffnet.")
EndIf_SoundPlay($sound1, 0) ; 1 - Warten | 0 - Skript fortsetzen
[/autoit] [autoit][/autoit] [autoit]
Sleep(500)
_SoundStop($sound1)_SoundPlay($sound2, 0)
[/autoit] [autoit][/autoit] [autoit]
Sleep(500)
_SoundStop($sound2)_SoundClose($sound1)
[/autoit] [autoit][/autoit] [autoit][/autoit]
_SoundClose($sound2)