@Script :S

08/05/2012 00:18 Benjihz#1
Heyy,
Ich hab ein kleines Problemchen mit AutoIt.
Ich will das das Script das Lied aus dem Ordner ausließt, so hab ich nun den Befeehl :

Code:
SoundPlay (@ScriptDir & "Resources\Music\Test.wma" )
Das ganze obere :

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("Minecraft Oeffner v1.0 by Benny", 546, 253, 217, 136)
GUISetBkColor(0x00FFFF)
$Oeffnen = GUICtrlCreateButton("Oeffnen", 168, 40, 209, 25)
$Optionen = GUICtrlCreateButton("Optionen", 168, 80, 209, 25)
$Schliessen = GUICtrlCreateButton("Schliessen", 168, 120, 211, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Der Sound wirt einfach nicht abgespielt :(

Was hab ich da falsch gemacht bzw. was muss ich da ändern ?

Mfg.. Benny!
08/05/2012 00:30 KDeluxe#2
Es fehlt ein "\" in der Pfadangabe.

Richtig wäre es so:
Code:
SoundPlay (@ScriptDir & "\Resources\Music\Test.wma" )
08/05/2012 00:34 Logtetsch#3
Versuchs mal mit dem hier

Code:
#include <Sound.au3>

$Open = _SoundOpen (Path)
$Play = _SoundPlay ($Open, 0)
€: Vorposter war schneller. Vielleicht geht es ja mit meiner Variante auch. Hab es selber nicht getestet.
08/05/2012 00:44 Benjihz#4
Okayy , nice danke ;)
Werde es dann morgen mal probieren.

Okkay so ists richtig, hab aber auch die ganze Zeit am falschem Script gearbeitet ^^

Edit: Ich hab gemerkt, das wenn ich was am Script mache, und dann F5 zum testen drücke, immer ein neues Script aufs Desktop kopiert wird.
Und nicht einfach nur das neue ersetzt wird...
Das nervt dann irgendwann schon, jez wollte ich fragen wie man es so einstellt, das das Script nie nue gemacht wird, sondern immer nur ersetzt wird ?

Mfg.. Benny !
08/05/2012 10:32 KDeluxe#5
Vor der Ausführung wird das Script gespeichert. Das Script wird dabei aber nur überschrieben.
Bei älteren Versionen von SciTE wurde eine "neue" Datei abgespeichert, wenn das Script umbenannt wurde, während es in SciTE geöffnet war. Bei der aktuellen Version wird der Benutzer nach einem neuen Speicherort gefragt.
Evtl. liegt es einfach am Script.