Vbs scriptel és bath fájlal lehet zenelejátszót készíteni?
Most egy zenelejátszón dolgozom amihez csak bat. és vbs. fájlokat használok, Az ötlet az lenne hogy egy bat. parancssorba kellene beírni a szám nevét, pl:
ha a linkin parktól akarnánk a numbot pl akkor azt kéne beírni hogy: LP-Numb
tehát a=("LP-Numb")
if (előhívási parancs, tehát amikor beírod hogy LP-Numb akkor: ) Call mplay32 /play /close C:\Documents and Settings\xy\Asztal\Linkin Park\linkinPark-Numb.mp3
(meg kéne tudnom mi aza bizonyos "előhívási parancs")
A vbs. arra kellene hogy hogy egy ablakot hozzak létre(ha egyáltalán lehet vele iet) amiben válogathatok a számok közül és nem kellene beírkálni ,tehát ha rámegyek az "LP-Numb" gombra akkor automatikusan beírja a bat. fájlba hogy "LP-Numb" és már játsza is.
Ehhez kéne egy kis segítség :D
Igen, VBS-ben:
set WShell = WScript.CreateObject("WScript.Shell")
fejlec = "progi"
zene = InputBox("Melyik zenét játsszam?" &vbCrLf& "Lehetőség: h1n1" &vbCrLF&"Más esetben elérési útvonalat adj meg!",fejlec)
if zene = "h1n1" then zene = "D:\Zene\h1n1.mp3"
jatszdle = WShell.Run(zene,0) 'a 0 azért kell, hogy a mediaplayer ablaka rejtett legyen
'így nem látszik, de feladatkezelőből ki lehet lőni, ha ismételné önmagát
Remélem segíthettem : Pityuu2
DOS nem kell hozzá.
Ha szeretnéd, hogy automatikusan be legyen írva vmi, akkor ezt a sort módosítod:
zene = InputBox("Melyik zenét játsszam?" &vbCrLf& "Lehetőség: h1n1" &vbCrLF&"Elérési útvonalat adj meg!",fejlec,"LP-Numb")
Vagyis az InputBox-nál írd be harmadiknak vesszővel elválasztva.
Ha azt szeretnéd, hogy mindig az utolsó számcímet jegyezze meg az már bonyolultabb, de ha szeretnéd leírom.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!