PDA

View Full Version : Batch per impostare volume di un dispositivo di riproduzione secondario


)(Dj-DvD)(
14-06-2020, 19:10
Ciao a tutti,

sto cercando di creare un batch o uno script per settare ad ogni avvio di Windows il volume di riproduzione di una scheda audio che non è impostata come dispositivo di riproduzione principale (viene utilizzata con un software DAW).

Sono riuscito a fare dei batch per regolare il volume principale di Windows, ma questo non è ciò che serve a me... io ho bisogno di regolare solo il volume di quella periferica, senza modificare quello di Windows (vedi immagine sottostante).

Siccome questa scheda è connessa diretta a un finale di potenza, senza regolazione di volume hardware intermedia, è facile capire come voglia evitare di perdere l'udito accidentalmente qualche giorno. :p

Per l'appunto vorrei che ad ogni avvio di Windows il volume venisse impostato al minimo, tipo 5/100.

Qualche buon anima che sappia aiutarmi?

https://i.ibb.co/n82MNvz/SET.png (https://ibb.co/Fqv4LMg)

x_Master_x
15-06-2020, 09:15
NirCmd
https://nircmd.nirsoft.net/setvolume.html

)(Dj-DvD)(
15-06-2020, 17:06
NirCmd
https://nircmd.nirsoft.net/setvolume.html

Mitico!
Funziona alla grande :D
Grazie!

Ora però avrei bisogno di pianificare il lancio dello script a seguito dell'avvio di un'applicazione...
Se lo metto all'avvio di Windows non va bene perché la periferica audio di cui deve settare il volume è virtuale e viene avviata dopo alcuni secondi dall'accesso....
Però purtroppo non trovo l'evento nel registro eventi di Windows... di conseguenza non so come impostare l'utilità di pianificazione.
Mi viene il dubbio che tali eventi non siano loggati... possibile?
Nel caso c'è qualche metodo alternativo?

x_Master_x
16-06-2020, 10:45
Invece di avviare l'applicazione, crea un batch che avvia l'applicazione e NirCmd. Fai la shortcut, cambi l'icona e non vedi nulla di differente

)(Dj-DvD)(
16-06-2020, 18:28
Invece di avviare l'applicazione, crea un batch che avvia l'applicazione e NirCmd. Fai la shortcut, cambi l'icona e non vedi nulla di differente

Ok, funziona, però resta un problema... l'avvio dell'applicazione normalmente avviene in background con l'accesso a Windows (c'è l'icona in basso a dx zona orologio per intenderci), mentre col batch se la lancio mi apre la finestra in primo piano e devo chiuderla a mano.

Immagino ci sia qualche argomento da passare all'applicazione, perché se faccio START /MIN non funziona... è sempre massimizzata... :confused:

x_Master_x
16-06-2020, 20:10
Vai nelle operazioni pianificate, cerca questo programma e vedi che parametri usa. Puoi anche modificare la task e aggiungere nirCmd

)(Dj-DvD)(
17-06-2020, 14:59
Vai nelle operazioni pianificate, cerca questo programma e vedi che parametri usa. Puoi anche modificare la task e aggiungere nirCmd

Possibile che non lo trovo nell'utilità di pianificazione? :confused:

x_Master_x
17-06-2020, 17:46
Improbabile, ci deve stare. L'alternativa è che è un servizio e sta in services.msc. O in esecuzione automatica oppure chiave Run, scheda Avvio nel Task Manager

)(Dj-DvD)(
17-06-2020, 18:59
Improbabile, ci deve stare. L'alternativa è che è un servizio e sta in services.msc. O in esecuzione automatica oppure chiave Run, scheda Avvio nel Task Manager

Trovata chiave run.

Ottimo! Davvero grazie mille! :sofico: