Il linguaggio Visual Basic di Microsoft
 

[VB6] Shell con ******* multipli

sixam69@gmail.com 8 Lug 2016 12:42
Ciao a tutti
Sto provando a scrivere un FileManager (tipo FreeCommander Xe), ma sto trovando
qualche intoppo nel lancio dei *******
Mi spiego: con il doppio click (o INVIO) su un ******* uso la API ShellExecute
cosi'
ShellExecute 0, "Open", sFile, "", sPath, SW_SHOW
e funziona benissimo, gestisce anche in automatico i programmi associati alle
estensioni dei ******* (per un .txt mi apre il NotePad, per un .mp3 mi lancia il
Player, ecc.). Solo che vorrei gestire anche il lancio di più ******* Ad
esempio, se seleziono 5 ******* .mp3, alla pressione di INVIO dovrebbe aprirmi
il player (io uso Foobar2000) creando una nuova playlist. Esattamente come fa
Esplora Risorse.

Qualche idea?

Grazie a tutti
Bye by SixaM 8-]
Franz_aRTiglio 8 Lug 2016 19:27
sixam69@gmail.com ha pensato forte :

> (o INVIO) su un ******* uso la API ShellExecute cosi' ShellExecute 0,
> "Open", sFile, "", sPath, SW_SHOW e funziona benissimo, gestisce anche in
> gestire anche il lancio di più ******* Ad esempio, se seleziono 5 *******
.mp3,
> alla pressione di INVIO dovrebbe aprirmi il player (io uso Foobar2000)
> creando una nuova playlist. Esattamente come fa Esplora Risorse.


e' roba che l'ultima volta che ho toccato e' stato 10 anni fa, ma
a braccio mi pare di ricordare:


Sub ciccio()

Dim Vg as string
Dim ListaArgomenti as String

Vg = chr(34) ' virgolette

' supponendo di dover passare i seguenti ******* come argomento:
' pinco.mp3
' pallo.mp3

ListaArgomenti = Vg & "pinco.mp3" & " " & Vg & "pallo.mp3"

' nota che la stringa risultante è
' "pinco.mp3" "pallo.mp3"


ShellExecute 0, "Open", sFile, ListaArgomenti, SW_SHOW

end sub
Franz_aRTiglio 8 Lug 2016 19:28
Franz_aRTiglio ha detto questo venerdì :

> ListaArgomenti = Vg & "pinco.mp3" & " " & Vg & "pallo.mp3"

ERRATA CORRIGE:

ListaArgomenti = Vg & "pinco.mp3" & " " & Vg & "pallo.mp3" & vg

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio Visual Basic di Microsoft | Tutti i gruppi | it.comp.lang.visual-basic | Notizie e discussioni visual basic | Visual basic Mobile | Servizio di consultazione news.