Newsgroup: it.comp.lang.visual-basic
Titolo: Media player a full con shellexecute

Non riesco a far aprire a full screen mediaplayer con il comando 
shellexecute. Mi sapreste dire perchï¿œ ?
Il filmato si apre correttamente ma non a pieno schermo :(
La riga di comando che uso ï¿œ questa:
x = ShellExecute(hWnd, "Open", DataSplit(1), vbNullString, 
vbNullString, SW_SHOWMAXIMIZED)
DataSplit(1) contiene il percorso completo del filmato
SW_SHOWMAXIMIZED ï¿œ = 3
Grazie, Alverman

 SW_SHOWMAXIMIZED � = 3
ShowMaximized non c'entra nulla con il fullscreen. Per farlo andare in
fullscreen dovresti usare la riga di comando specifica eventualmente.
Essendo una cosa che probabilmente si configura da software lascerei
all'utente scegliere come farlo aprire.
Altrimenti puoi installare MediaPlayerClassic che non ha bisogno di
installazione, e puoi fare una shell con command line.

 installazione, e puoi fare una shell con command line.
Sto mettendo il mio software su una chiave usb per evitare di 
installarlo perchï¿œ ï¿œ un software che viene messo su macchine a noleggio 
e quindi non voglio dover installare niente in + di quello che windows 
ha di default

 ha di default
Appunto, metti in una sotto cartella del tuo programma media player
classic, che integra tra l'altro nell'exe gi� molti codec audio/video.
Altrimenti non puoi sapere neanche se l'utente ha i codec o un programma
per visualizzare i video.

 per visualizzare i video.
Poteva essere un'idea ...... ho provato ed effettivamente funziona solo che 
io faccio partire media player da remoto e vorrei poterlo anche terminare da 
remoto.
Le altre applicazioni le interrompo da remoto verificando la loro presenza 
nei processi. Se lancio media classic da shell non essendo il player di 
sistema non me lo ritrovo nei processi predefiniti e non riesco a chiuderlo
Peccato :(

 sistema non me lo ritrovo nei processi predefiniti e non riesco a chiuderlo
Mi pare strano che non lo vedi tra i processi, ma proprio strano.
E poi chiudere un programma forzatamente tramite kill....
Quasi di sicuro puoi farlo chiudere al termine della riproduzione, con
qualche riga di comando.
Altrimenti devi farti il tuo player in qualche modo. Sicuramente 
vb.net
 �
pi� adatto:
http://www.codeproject.com/KB/vb/UltimatePlayer.aspx

 Il Fri, 06 Nov 2009 00:00:55 GMT, alverman ha scritto:
maremma stratosferica...
windows notoriamente non ha i codec divx (non lo spinge...non lo
vuole....etc etc)...inoltre controlla i diritti su internet di quello
che riproduci...
E zioGibbi sà che mediaplayer ti traccia....etc etc
Quindi...
Fidarsi di "quello che c'è" significa costringere l'utente prima o
poi  a 2 soluzioni:
a) Scaricarsi i codec "in proprio" per vedere il fantastico filmato
"Godzilla contro Lupo Lucio"
oppure
b) rinunciare alla visione di alcuni filmati
l'utente fa prima...manda a cagare tutto e si installa Videolan
VLC...e campa tranquillo!
E allora...perchè non farlo preventivamente?
Se non lo sai VLC accetta anche stream...e può fare ANCHE da server
streaming (c'è una versione apposita)...ed è freeware..e non so se è
comandabile da remoto (credo di si)
....
e sticazzi non ce li metti??? Che vuoi di più???
http://www.videolan.org/

 
http://www.videolan.org/
Va comunque installato mi pare (oddio forse esiste la versione per
pendrive).
Media player classic integra comunque praticamente tutti i codec, e sta in
ascolto su porta tcp ip e riceve i comandi. Con Winlirk e Girder (pi�
un'interfaccia rs232) l'ho configurato con un telecomando da TV senza
problemi :)
Immagino si possa fargli anche dei send o roba simile.
Ad ogni modo quello che vuol fare l'OP se ho ben capito � mandare in loop
dei filmati, questo si fa anche mandando in loop una playlist, nulla di
particolare.
http://www.autoitscript.com/forum/index.php?showtopic=85354
http://www.pixel2life.com/forums/index.php?showtopic=27304
http://www.avforums.com/forums/home-cinema-pcs/912086-configuring-mce-remote-windows-media-player-classic.html
Questo viene fuori in 2 minuti di ricerca...

Ho risolto inviando un ALT+INVIO per mandarlo a full e 2x ALT+F4 per chiuderlo.
Grazie a tutti per le info.
P.S. Conosco benissimo e uso spesso VLC ma come detto non voglio e non posso 
installare nulla sulle macchine dove vado ad usare il mio programmino.

 Grazie a tutti per le info.
Tieni presente che dipende dal sw su cui verr� riprodotto il video, quindi
tieniti pronto in caso di modifiche o programmi differenti.