PDA

View Full Version : Help: Avvio ritardato applicazioni in primo piano e in fullscreen


Alessio.16390
08-11-2015, 15:51
Come fare?
Come da titolo,
ho bisogno del vostro aiuto.

Sto realizzando un HTPC homemade, non voglio andare con i classici XBMC/Kodi/VDR, ma usare un app DVB che piace a me, con Win7x64.

All'accensione del PC, il programma DVB si deve avviare dopo 10-15secondi, in quanto prima, deve caricare WinLIRC per la gestione del telecomando.
Altrimenti non funziona.

Step 1: creo un bat che inserisco nell'avvio, all'interno mettouno sleep time e al termine dello sleep mi lancia l'exe?
oppure avete altre soluzioni?

Come faccio a dire all'app di partire "In primo piano" "On top" ?

Perchè sennò, il telecomando non comunica con il software DVB ma muove le icone sul desktop.


Come faccio a far partire l'applicazione in fullscreen? Esiste un estensione da assegnare dopo l'exe?
Esempio mioprogramma.exe /fullscreen ?

Non saprei, chiedo a voi esperti.
Altrimenti, per il fullscreen, mappo il telecomando con un tasto che non utilizzo, e gli faccio fare la funzione di fullscreen.


Grazie!

x_Master_x
08-11-2015, 17:05
Allora:
1) WinLIRC ha un processo? Se sì si può fare il batch in modo che aspetti la creazione del processo altrimenti la cosa più semplice è uno sleep con:
PING 1.1.1.1 -n 1 -w 1000 > NUL
1000 = 1 secondo

2) Per rendere un programma in primo piano, se non sai programmare, puoi usare NirCmd (http://www.nirsoft.net/utils/nircmd.html) ed in particolare il paramentro win (http://nircmd.nirsoft.net/win.html) con l'utilizzo di:

settopmost:Set the top-most state of the specified windows. If the value in [Additional Parameters] is 1, the specified windows will become top-most windows, if the value is 0, the top-most state will be canceled.


3) Non esiste un parametro del genere. Con fullscreen intendi massimizzato oppure come fosse un gioco? Nel primo caso puoi usare sempre NirCmd e win max o nel batch START /max, nel secondo se sai programmare puoi "convertire" una finestra di una applicazione normale in una sorta di fake-fullscreen ma non credo ci siano software che facciano una cosa del genere o almeno non li conosco, li ho visti per i giochi ma non per i programmi.

Alessio.16390
09-11-2015, 09:00
Grazie mille.

-Per l'avvio ritardato segnalo l'ottimo: startup-delayer, freeware
( http://www.r2.com.au/page/products/show/startup-delayer/ )


-Per renderla Always on Top lancio l'eseguibile con "Launch On Top", freeware: ( https://www.savardsoftware.com/launchontop/ )
NirCMD funziona anche, nello stesso modo!


-Per il fullscreen, sono fortunato, DVBViewer ha l'opzione -F, che se aggiunta alla fine, lancia appunto in fullscreen mode come un gioco.

"C:\...miopercorso\dvbviewer.exe" -F 1920x1080