Problema con funzione FileSound autoit!

« Older   Newer »
  Share  
tonydark00
CAT_IMG Posted on 20/9/2010, 15:07     +1   -1




Ho sbagliato il TITOLO :( è soundplay no filesound
-------------------------------------------------------------------------------------------------
Scusate, ho creato uno script, con un pulsante, tramite quel pulsante accederò ad un altro script. Siccome voglio una musica di sottofondo ho usato la funzione SoundPlay. Appena apro lo script la musica si sente, il pulsante non lo visualizzo e mi esce la clessidra e sforza troppo il pc, infatti chiudo lo script dal task manager. Ecco il source!
CODICE
#include <GUIConstants.au3>
#Include <IE.au3>

$Form1 = GUICreate("Inizio - By TonyDark00", 400, 400, 400, 270)
GuiCtrlSetState(-1,$GUI_DISABLE)
GUISETSTATE ()
GUISetBkColor(0xff00ff)
SoundPlay(@scriptdir & "/Me.wma",1)

$b1 = GUICtrlCreateButton("Inizio", 30, 100, 150, 30, 0)


While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
              Case $GUI_EVENT_CLOSE
                      Exit
              Case $b1
                      ShellExecute(@scriptdir & "wewe.exe")
                                  exit

EndSwitch  
WEnd


Com' è possibile? Forse se cambio formato, da wma a mp3? O il MIDI? Che ne dite? :huh:
 
Top
Cale92
CAT_IMG Posted on 20/9/2010, 15:21     +1   -1




io ti consiglierei ti mettere la canzone in mp3 che magari occupa meno risorse(almeno penso non ne sono sicuro). comunque per il resto il source va bene non c'è nessun errore..
 
Top
xMasteRx
CAT_IMG Posted on 20/9/2010, 15:28     +1   -1




a principio la compressione dell'audio non dovrebbe affettare niente... ù.u
se quello è lo script originale, aggiusta i errori
ecco qui
CODICE
#include <GUIConstants.au3>
#Include <IE.au3>

$Form1 = GUICreate("Inizio - By TonyDark00", 400, 400, 400, 270)
GuiCtrlSetState(-1,$GUI_DISABLE)
GUISETSTATE ()
GUISetBkColor(0xff00ff)
SoundPlay(@scriptdir & "\Me.wma",1)

$b1 = GUICtrlCreateButton("Inizio", 30, 100, 150, 30, 0)


While 1
     $nMsg = GUIGetMsg()
     Switch $nMsg
             Case $GUI_EVENT_CLOSE
                     Exit
             Case $b1
                     ShellExecute(@scriptdir & "\wewe.exe")
                                 exit

EndSwitch  
WEnd
 
Top
tonydark00
CAT_IMG Posted on 20/9/2010, 15:28     +1   -1




L' ho convertito in MP3! Ma niente! Sempre lo stesso problema. A fine musica, visualizzo il pulsante!
 
Top
xMasteRx
CAT_IMG Posted on 20/9/2010, 15:31     +1   -1




ah si un'altra cosa un pò ovvia XD
linea 8
cambia
SoundPlay(@scriptdir & "\Me.wma",1)
con
SoundPlay(@scriptdir & "\Me.wma",0)
 
Top
tonydark00
CAT_IMG Posted on 20/9/2010, 15:34     +1   -1




CITAZIONE (xMasteRx @ 20/9/2010, 16:31)
ah si un'altra cosa un pò ovvia XD
linea 8
cambia
SoundPlay(@scriptdir & "\Me.wma",1)
con
SoundPlay(@scriptdir & "\Me.wma",0)

Grazie! Cosi funziona alla grande :P
 
Top
Cale92
CAT_IMG Posted on 20/9/2010, 17:22     +1   -1




beh allora quel ,0 si può anche togliere perchè così è totalmente inutile. sarebbe la stessa cosa fare così:
SoundPlay(@scriptdir & "\Me.wma")
 
Top
6 replies since 20/9/2010, 15:07   107 views
  Share