Here is a tested and modified vbscript that ask you a question if you want to start and play a radio station or not !
Option Explicit
Dim VbsPath,ShortcutName
VbsPath = Wscript.ScriptFullName
ShortcutName = "Play my Radio"
Call Shortcut(VbsPath,ShortcutName)
Call Execute_My_Program()
'---------------------------------------------------------------------------------------------------------------
Sub Shortcut(PathApplication,ShortcutName)
Dim objShell,StartFolder,objShortCut,MyTab
Set objShell = CreateObject("WScript.Shell")
MyTab = Split(PathApplication,"\")
If ShortcutName = "" Then
ShortcutName = MyTab(UBound(MyTab))
End if
StartFolder = objShell.SpecialFolders("Startup")
Set objShortCut = objShell.CreateShortcut(StartFolder & "\" & ShortcutName & ".lnk")
objShortCut.TargetPath = DblQuote(PathApplication)
ObjShortCut.IconLocation = "%SystemRoot%\system32\SHELL32.dll,138"
objShortCut.Save
End Sub
'---------------------------------------------------------------------------------------------------------------
Function DblQuote(Str)
DblQuote = Chr(34) & Str & Chr(34)
End Function
'---------------------------------------------------------------------------------------------------------------
Sub Execute_My_Program()
Dim Title,ws,Question,PathProgram
Title = "Execute Program"
Set ws = CreateObject("wscript.shell")
'change the path of your program
'PathProgram = "C:\Program Files\Internet Explorer\iexplore.exe"
'Question = Msgbox("Do you want to start Internet Explorer ?",VbYesNO + VbQuestion, Title)
Question = Msgbox("Do you want to start Euro Dance Radio ?",VbYesNO + VbQuestion, Title)
If Question = VbYes Then
'ws.run DblQuote(PathProgram)
Call Play("http://94.23.221.158:9197/stream")
Else
ws.run "Taskkill /F /IM wscript.exe",0,True
Wscript.Quit
End If
End Sub
'---------------------------------------------------------------------------------------------------------------
Sub Play(URL)
Dim ws,fso,f,Temp,PathFile
Set ws = CreateObject("wscript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Temp = WS.ExpandEnvironmentStrings("%Temp%")
PathFile = Temp & "\Radio_EuroDance90.vbs"
Set f = fso.OpenTextFile(PathFile,2,True)
f.Writeline "Call Play(" & chr(34) & URL & chr(34) & ")"
f.Writeline "Sub Play(URL)"
f.Writeline "Set Sound = CreateObject(""WMPlayer.OCX"")"
f.Writeline "Sound.URL = URL"
f.Writeline "Sound.settings.volume = 100"
f.Writeline "Sound.Controls.play"
f.Writeline "do while Sound.currentmedia.duration = 0"
f.Writeline "wscript.sleep 100"
f.Writeline "loop"
f.Writeline "wscript.sleep (int(Sound.currentmedia.duration)+1)*1000"
f.Writeline "End Sub"
f.close
ws.run PathFile
End Sub
'---------------------------------------------------------------------------------------------------------------