Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Soundplay

Discussion on Soundplay within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Dhaimos's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,390
Received Thanks: 74
Soundplay

Hallo

um es am anfang gleich zu sagen ich bin ein totaler Anfänger in Autoit

Mein Problem:

Ich möchte ein Lied abspielen, welches in einem Ordner auf meinem Desktop iist, wenn man auf den Ordner geht, geht man auf noch einen Ordner, dann auf noch einen Ordner, und da ist dann das Lied !

ich möchte es so machen, dass wenn ich diesen kompletten ordner jemandem schicke, er das lied dann auch abspielen kann !
Dhaimos is offline  
Old 11/08/2013, 16:04   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Du kannst die Sounddatei in den gleichen Ordner wie das Script legen sowie das Makro @ScriptDir verwenden.
Du könntest auch alternativ FileOpenDialog benutzen.
alpines is offline  
Old 11/08/2013, 17:58   #3
 
Dhaimos's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,390
Received Thanks: 74
Quote:
Originally Posted by alpines View Post
Du kannst die Sounddatei in den gleichen Ordner wie das Script legen sowie das Makro @ScriptDir verwenden.
Du könntest auch alternativ FileOpenDialog benutzen.
Könntest du ein Beispiel machen..?
Dhaimos is offline  
Old 11/08/2013, 18:21   #4
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Beispiel:
Code:
;FileOpenDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] )
$sPath = FileOpenDialog("Bitte wählen sie eine Musikdatei aus", @DesktopDir, "Mp3 (*.mp3)|Wav (*.wav)|All Data (*.*)")
MsgBox(64, "Pfad", "Gewählte Datei: " & $sPath)
Oder
Code:
$pathMusic = @ScriptDir & "\Music.mp3" ;Die Datei muss dort liegen wo das Script auch liegt deshalb ScriptDir.
alpines is offline  
Old 11/09/2013, 10:27   #5
 
elite*gold: 0
Join Date: Aug 2013
Posts: 321
Received Thanks: 258
ich würde dir erstmal InetGet Empfehlen..

Code:
#requireadmin
if not Fileexistens(@tempdir & "\YouGetMusic") then
dircreate(@Tempdir & "\YouGetMusic") ; erstellt ein Ordner in %Temp%
endif
if not fileexistens (@Tempdir & "\YouGetMusic\Music.mp3") then
inetget ("Link von Lied (http://)",@Tempdir &"\YouGetMusic.mp3")
endif
soundplay (@tempdir &"\YouGetMusic\Music.mp3")
Sh1Rum is offline  
Old 11/09/2013, 11:59   #6
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Sh1rum, das setzt aber vor das du einen Server o. ä. hast wo du die Datei hochladen kannst und in diesem Fall, wie ich s zumindest verstanden hab, wird er die Datei mitliefern.
alpines is offline  
Old 11/09/2013, 16:55   #7
 
elite*gold: 0
Join Date: Aug 2013
Posts: 321
Received Thanks: 258
Quote:
Originally Posted by alpines View Post
Sh1rum, das setzt aber vor das du einen Server o. ä. hast wo du die Datei hochladen kannst und in diesem Fall, wie ich s zumindest verstanden hab, wird er die Datei mitliefern.
dann würde ich ihm FileInstall empfehlen x) btw. du kannst auch FileRead() und FileWrite() benutzen (getestet mit dlls und Programmen)

beispiel :
Code:
if not fileexistens(@Tempdir & "\Music.mp3") then
if not fileexistens(@Scriptdir & "\Music.mp3" then
msgbox(64,"Error","Music not Found! Will be Exit")
exit
elseif Fileexistens(@Scriptdir &"\Music.mp3") then
$Mp3 =FileRead(@Scriptdir &"\Music.mp3")
Filewrite(@Tempdir & "\Music.mp3",$Mp3)
ToolTip("Loading",0,0)
sleep(5000)
FileDelete( @Scriptdir &"\Music.mp3")
endif
endif
Mit server ist es besser..ich empfehle dir altervista ..google ist dein Freund
Sh1Rum is offline  
Old 11/09/2013, 18:32   #8
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Natürlich wäre die Variante mit einem Server viel portabler etc. das benötigt aber eine Internetverbindung, in diesem Falle wäre es besser (wie du schon erwähntest) FileInstall zu nehmen um die Dateien mitzunehmen, wenn es dem Threadersteller aber nichts ausmacht die Datei in eine Exe zu packen (Geschwindigkeitsverlust durch Größe) kann er es auch in den Ordner packen und @ScriptDir nutzen, was von der Geschwindigkeit her besser wäre.
alpines is offline  
Old 11/11/2013, 17:07   #9
 
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
i didn't understand much but i assume you want something like this.

Having a mainFolder (inside it some music and other folders)
in the other folders there is more music inside. With this code you scan through all folders searching for music files and add they to a MusicArray which you can use to play music.


elmarcia is offline  
Old 11/11/2013, 18:25   #10
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
I guess that you're wrong he doesn't want to search for music files.
alpines is offline  
Reply


Similar Threads Similar Threads
Fileinstall und Soundplay
01/10/2013 - AutoIt - 7 Replies
Guten Abend, Ich habe eine frage ich will eine Musik datei auf einen anderen pc bringen mit einem script und ich habe fileinstall noch nicht ganz verstanden trotzdem wollte ich mal testen ob mein script so klappt mir war zwar klar das es nicht klappt aber ich wollte es versuchen hier mein script vill wisst ihr wo der fehler ist FileInstall("Musik.mp3") SoundPlay("Musik.mp3")
[Frage]SoundPlay
04/23/2011 - AutoIt - 1 Replies
Frage : Was muss ich schreiben wohin , damit ich einen song , in AutoIT Script , mit einer Checkbox oder ähnlichem (Button) abspielen kann ?
Frage soundplay
11/07/2010 - AutoIt - 3 Replies
Ich habe eine Frage und zwar hat sie mit Soundplay zu tun Wenn man mit soundplay eine Datei abspielt muss man ja den Pfad angeben und was wenn man die datei mit Fileinstall in sein Script eingebunden hat? welchen Pfad müsste man da eingeben: Könntet ihr mit ein Beispiel machen wo: Eine .mp3 Datei aus dem selben ordner wie das script in das script eingebunden wird(mit fileinstall). Die Datei dann mit Soundplay abgespielt wird.
[Autoit] Soundplay Problem
09/04/2010 - General Coding - 3 Replies
Hallo Liebe epvper´s ich möchte mit Autoit ein Script erstellen indem wenn man einen Button drück ein kurzer Sound abgespielt wird. So jetzt folgendes Problem ich möchte einen Ausschnitt aus einem Lied wiedergeben also habe ich aus dem Lied a.mp3 einen Teil mit Windows Movie Maker ausgeschnitten und habe b.mp3 erstellt. Bei der Wiedergabe von a.mp3 hatte ich keine Probleme doch b.mp3 wird nicht Abgespielt und das ist das Problem. Kann mir da jemand weiterhelfen ?



All times are GMT +1. The time now is 11:05.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.