Recherche de script

Résolu
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -  
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Auriez-vous une idée de script batch pour couper le volume de l'ordinateur lors de l'ouverture du fichier et si possible le ré-augmenter lors de sa fermeture ?

Merci pour vos réponses

Snowmann

6 réponses

ZelatorIx Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne connais pas beaucoup le batch, mais je sais qu'il ne te servira pas beaucoup pour cela. Utilise plutôt le C# ou le C++
Va sur OpenClassroom pour cela.

En espérant t'avoir aidé,
Cdlt, ZelatorIx
0
Utilisateur anonyme
 
Bonjour
il pourra faire ça en C# et C++, mais par contre, les cours d'openclassroom ne sont pas top (C# et VB.Net sont bourrés d'incohérences et de codes exemples qui ne compilent pas et même si on leur dit, ils ne corrigent pas).

Deuxième point Snowmann demande en batch, il ne veut donc pas avoir à apprendre un langage et installer un IDE lourd...
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
il n'y a donc pas de simple script batch qui ressemblerait à : sound up ou sound : -10 ?
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci beaucoup pour ta réponse, donc de ce que je comprends, une commande pour cmd ou en .bat n'existe pas pour cette action et je dois le faire de préférence en C ou C++ mais peux tu me dire rapidement ce que c'est et comment y accéder ?
Faut-il installer quelque chose ?

Merci encore,

Snowmann
0
Utilisateur anonyme
 
Je ne connais pas bien le batch, mais il me semble que le lien que je t’ai proposé fourni une solution (que je n’ai pas essayé)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention  
 
Salut.

En batch, de base : Non.

Avec un utilitaire en ligne de commande, à placer dans system32 pour l'utiliser directement en batch ou cmd : oui.

Regarde : https://superuser.com/questions/42039/change-windows-sound-volume-via-the-command-line

++
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Salut.

Merci beaucoup pour ta réponse, en effet nircmd à l'air de permettre quelques fonctionnalités dont celle que je cherchais. Seul problème, je l'installe mais l'ouverture ne fonctionne pas... J'ai essayé en 32 et 64 et plusieurs liens de téléchargements et toujours pareil...

Merci quand même,

Snowmann
0
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention   > Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention  
 
...

Tu as lu ce que j'ai écrit ?

Utilitaire en ligne de commande, à utiliser via cmd ou batch.


Si tu (double) cliques dessus, ça marchera pas. ^^

++
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui oui bien-sûr mais je ne sais pas si le simple téléchargement a suffit à avoir nircmd opérationnel, ou s'il faut une action supplémentaire, celle que je ne peux pas faire justement.
Dans tous les cas j'ai essayé la commande : nircmd.exe mutesysvolume 1 dans un ficher batch ou via cmd et cela n'a pas marché

Merci de ta patience ;)
0
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention  
 
Dans tous les cas j'ai essayé la commande : nircmd.exe mutesysvolume 1 dans un ficher batch ou via cmd et cela n'a pas marché 


Et il y au message d'erreur ?
As-tu bien mis nircmd.exe dans le dossier system32 ?

Je vais tenter.


EDIT : chez moi, ça fonctionne.


++
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Je te dis ce que je fais :
-je télécharge nircmd
-il est en zip et n'est pas dans system 32
-dans un tuto que j'avais vu il était dit d'ouvrir nircmd.exe et de cliquer sur "copy to windows directory", je le fais mais le message d'erreur "Failed to copy Nircmd !" apparait...

Est-ce que je fais les bonnes actions ? Sinon peux tu me décrire les tiennes ?
0
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention  
 
Salut.

tu ne saurais pas comment remettre le son, donc avec la commande : nircmd.exe changesysvolume 0 mais à la fin de l'éxecution du batch, par exemple si la commande ouvre un programme,

Hmmm, tu veux dire à la fermeture de CMD, et donc quand le script est interrompu ?


++
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Eh bien à la fermeture de ce qu'ouvre mon fichier batch en fait...
Cela devrait faire :
1-couper le son
2-ouvrir le programme
3-je ferme le programme
4-le son se rallume

--
0
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention  
 
Donc un Call suffit.

Car avec avec call pour lancer le programme, le script se met en pause, et donc attend que le programme se ferme pour continuer.


++
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Et... Qu'est ce que call ?

--
0
little boy62 Messages postés 3606 Date d'inscription   Statut Membre Dernière intervention   > Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention  
 
Une commande cmd. lol
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Tu pourrais me montrer le script si on veut pas exemple ouvrir chrome ?

...Merci ;)
0