Boa tarde, a todos que fazem o maximoacces.com...
Senhores tenho o seguinte script no botão Play:
Private Sub Playlist()
'Adaptação Player Kadosh - Melkpromo Systems BR - Jefferson D'Assis
On Error Resume Next
Dim strPath As String
strPath = Me.Diret & Me.Arquivo & ".m3u"
Kill strPath
If IsNull(Me.Dire) = True Then
MsgBox "Capture o diretório"
Me.Dire.SetFocus
Exit Sub
End If
If IsNull(Me.Diret) = True Then
MsgBox "Capture o diretório"
Me.Diret.SetFocus
Exit Sub
End If
If IsNull(Me.Arquivo) = True Then
MsgBox "Informe o nome do arquivo txt (sem extensão)"
Me.Arquivo.SetFocus
Exit Sub
End If
Dim Temp As String
If Dir(Me.Diret & Me.Arquivo & Me.TXT) <> "" Then Kill Me.Diret & Me.Arquivo & Me.TXT
Temp = Dir(Me.Dire & "*.*")
Do While Not Temp = ""
Open Me.Diret & Me.Arquivo & Me.TXT For Append As #1
Print #1, Me.Dire & Mid(Temp, 1, InStrRev(Temp, ".") - 1) & ".mp3"
Close #1
Temp = Dir
Loop
'MsgBox Me.Arquivo & " Salva em " & Me.Diret
Name Me.Diret & Me.Arquivo & Me.TXT As Me.Diret & Me.Arquivo & ".m3u"
Me.lbxFiles.Requery
Me.lbxFiles.SetFocus
Me.lbxFiles.Selected(0) = True
Deletar
Me.lbxFiles.Requery
Me.lbxFiles.SetFocus
Me.lbxFiles.Selected(0) = True
Deletar
player
Me.coco.URL = Me.lbxFiles.Value
Me.txtNome = Mid([MyStr], InStrRev([MyStr], "\") + 1) 'Pega só o nome do arquivo sem o caminho das pastas
Me.txtDesc = Mid([strPath], InStrRev([strPath], "\") + 1) 'Pega o nome da PlayList.m3u
End Sub
---------------------------------------------------------------------------------------------------------------------------------------------------------
Fiz teste alterando e duplicando esta parte do script para rodar, tanto arquivos .mp3 como .mp4:
Dim Files As String
If Dir(Me.Diret & Me.Arquivo & Me.TXT) <> "" Then Kill Me.Diret & Me.Arquivo & Me.TXT
Files = Dir(Me.Dire & "*.*")
Do While Not Files = ""
Open Me.Diret & Me.Arquivo & Me.TXT For Append As #1
Print #1, Me.Dire & Mid(Files, 1, InStrRev(Files, ".") - 1) & ".mp3"
Close #1
Files = Dir
Loop
Coloquei abaixo da parte original. Contudo, ao executar, roda arquivos de vídeos .mp4... Mas arquivos .mp3 não roda.
Qual ajuda peço aos companheiros?
Para que no "Do While" possa rodar os dois tipos de arquivos.
Desde já agradeço.
Senhores tenho o seguinte script no botão Play:
Private Sub Playlist()
'Adaptação Player Kadosh - Melkpromo Systems BR - Jefferson D'Assis
On Error Resume Next
Dim strPath As String
strPath = Me.Diret & Me.Arquivo & ".m3u"
Kill strPath
If IsNull(Me.Dire) = True Then
MsgBox "Capture o diretório"
Me.Dire.SetFocus
Exit Sub
End If
If IsNull(Me.Diret) = True Then
MsgBox "Capture o diretório"
Me.Diret.SetFocus
Exit Sub
End If
If IsNull(Me.Arquivo) = True Then
MsgBox "Informe o nome do arquivo txt (sem extensão)"
Me.Arquivo.SetFocus
Exit Sub
End If
Dim Temp As String
If Dir(Me.Diret & Me.Arquivo & Me.TXT) <> "" Then Kill Me.Diret & Me.Arquivo & Me.TXT
Temp = Dir(Me.Dire & "*.*")
Do While Not Temp = ""
Open Me.Diret & Me.Arquivo & Me.TXT For Append As #1
Print #1, Me.Dire & Mid(Temp, 1, InStrRev(Temp, ".") - 1) & ".mp3"
Close #1
Temp = Dir
Loop
'MsgBox Me.Arquivo & " Salva em " & Me.Diret
Name Me.Diret & Me.Arquivo & Me.TXT As Me.Diret & Me.Arquivo & ".m3u"
Me.lbxFiles.Requery
Me.lbxFiles.SetFocus
Me.lbxFiles.Selected(0) = True
Deletar
Me.lbxFiles.Requery
Me.lbxFiles.SetFocus
Me.lbxFiles.Selected(0) = True
Deletar
player
Me.coco.URL = Me.lbxFiles.Value
Me.txtNome = Mid([MyStr], InStrRev([MyStr], "\") + 1) 'Pega só o nome do arquivo sem o caminho das pastas
Me.txtDesc = Mid([strPath], InStrRev([strPath], "\") + 1) 'Pega o nome da PlayList.m3u
End Sub
---------------------------------------------------------------------------------------------------------------------------------------------------------
Fiz teste alterando e duplicando esta parte do script para rodar, tanto arquivos .mp3 como .mp4:
Dim Files As String
If Dir(Me.Diret & Me.Arquivo & Me.TXT) <> "" Then Kill Me.Diret & Me.Arquivo & Me.TXT
Files = Dir(Me.Dire & "*.*")
Do While Not Files = ""
Open Me.Diret & Me.Arquivo & Me.TXT For Append As #1
Print #1, Me.Dire & Mid(Files, 1, InStrRev(Files, ".") - 1) & ".mp3"
Close #1
Files = Dir
Loop
Coloquei abaixo da parte original. Contudo, ao executar, roda arquivos de vídeos .mp4... Mas arquivos .mp3 não roda.
Qual ajuda peço aos companheiros?
Para que no "Do While" possa rodar os dois tipos de arquivos.
Desde já agradeço.