Cosᅵ me lo apre non a full
x = ShellExecute(hWnd, "Play", "c:\Prova.avi", vbNullString,
vbNullString, SW_SHOWMAXIMIZED)
Cosᅵ apre a full !!
Dim sPath As String
sPath = Environ("ProgramFiles") & "\Windows Media Player\wmplayer.exe"
Shell sPath & " " & "/FullScreen" & "c:\Prova.avi", vbMaximizedFocus
Lo switch per portar a full WMP ᅵ /FullScreen, ho provato a metterlo
in ogni posto nella shellexecute ma non va.
Mi sapreste dire il perchᅵ ?
Grazie, Alverman
> Cos� me lo apre non a full
> x = ShellExecute(hWnd, "Play", "c:\Prova.avi", vbNullString,
> vbNullString, SW_SHOWMAXIMIZED)
>
> Cos� apre a full !!
> Dim sPath As String
> sPath = Environ("ProgramFiles") & "\Windows Media Player\wmplayer.exe"
> Shell sPath & " " & "/FullScreen" & "c:\Prova.avi", vbMaximizedFocus
>
> Lo switch per portar a full WMP � /FullScreen, ho provato a metterlo
> in ogni posto nella shellexecute ma non va.
>
> Mi sapreste dire il perch� ?
Ti � stato ripetuto pi� volte di non legarti ad un sw che non sai quale
possa essere, perch� se fai shellexecute te lo potrebbe aprire con
qualsiasi player, cos� come potrebbe non aprirlo, potrebbe essere la
version 8, 9, 10 ecc.
Questo � solo uno dei problemi che incontrerai se fai affidamento a questo
metodo.
> di non legarti ad un sw che non sai quale
> possa essere, perchᅵ se fai shellexecute te lo potrebbe aprire con
> qualsiasi player, cosᅵ come potrebbe non aprirlo, potrebbe essere la
> version 8, 9, 10 ecc.
>
> Questo ᅵ solo uno dei problemi che incontrerai se fai affidamento a
questo
> metodo.
>
Io parto dal presupposto che la mia app vada su macchine pulite quindi
WM di default per forza, quello che non riesco a capire, ed era la mia
domanda, ᅵ perchᅵ un comando lavora diversamente dall'altro pur facendo,
pressochᅵ, la stessa cosa.
Alverman
> Io parto dal presupposto che la mia app vada su macchine pulite quindi
> WM di default per forza, quello che non riesco a capire, ed era la mia
> domanda, � perch� un comando lavora diversamente dall'altro pur facendo,
> pressoch�, la stessa cosa.
Proprio perch� non fanno la stessa cosa. In un caso apri un programma con
linea di comando, nell'altro lanci un "comando" Play del programma
associato a quell'estensione di file.
Se usavi esempio media player classic, ti facevi la tua cartellina \mpc
nella sottocartella del programma e aprivi con
Shell App.Path & "\mpc-hc.exe C:\file.avi <riga comando aggiuntiva>"
E saresti stato sicuro che funzionava su qualsiasi computer, SENZA
INSTALLARE NULLA, dato che quel programma va benissimo senza installer.
Addirittura puoi fare un .ini preconfigurato e sei sicuro che tutti i
clienti avranno quella configurazione.
Poi macchine pulite e "WM di default per forza" direi che non � vero, basta
comprare un pc (assemblato o di marca) con pre-installato un altro software
come predefinito. Un powerdvd, windvd o un nero player, giusto per dirne
qualcuno.
> Io parto dal presupposto che la mia app vada su macchine pulite quindi
> WM di default per forza, quello che non riesco a capire, ed era la mia
> domanda, � perch� un comando lavora diversamente dall'altro pur facendo,
> pressoch�, la stessa cosa.
Proprio perch� non fanno la stessa cosa. In un caso apri un programma con
linea di comando, nell'altro lanci un "comando" Play del programma
associato a quell'estensione di file.
Se usavi esempio media player classic, ti facevi la tua cartellina \mpc
nella sottocartella del programma e aprivi con
Shell App.Path & "\mpc\mpc-hc.exe C:\file.avi <riga comando aggiuntiva>"
> Se usavi esempio media player classic, ti facevi la tua cartellina \mpc
> nella sottocartella del programma e aprivi con
> Shell App.Path & "\mpc\mpc-hc.exe C:\file.avi <riga comando aggiuntiva>"
Problema:
la mia app deve girare da pendrive ..... fa niente se metto mpc sulla
chiave ?
Alverman
> Problema:
> la mia app deve girare da pendrive ..... fa niente se metto mpc sulla
> chiave ?
Ti ho gi� risposto le altre volte mi pare, comuqnue apparte il discorso di
licenza che non conosco, ti posso assicurare che non ha bisogno di
installazione, dato che lo scarichi come zip volendo.
Forse c'� una distinzione fra quello per Win98 e quello per Win2k/XP e
quello per i 64bit, ma penso che quello a 32bit classico funzioni sempre:
http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html