Besoin d'aide pour fichier BAT

Besoin d'aide pour fichier BAT - Win 7 - Windows & Software

Marsh Posté le 02-07-2016 à 00:58:52    

Salut,
J'ai déjà créé des raccourcis sur mon bureau pour changer d'un double-clic mon profil d'options d'alimentation (via powercfg)
Mais je souhaiterais les associer à un programme, de façon à ce que le PC bascule en "performances élevées" lorsque je clique sur l'icône d'application...et qu'il revienne donc automatiquement en "Usage normal" lorsque je quitte le programme.
Ce doit être simple mais je ne trouve pas malgré de nombreuses recherches.
Donc si une âme charitable veut bien me venir en aide, je lui en serais reconnaissant !
D'avance, merci
 
Comme j'ai posté dans cette rubrique, inutile de préciser mon OS ;)


Message édité par Go6s le 06-07-2016 à 11:21:10
Reply

Marsh Posté le 02-07-2016 à 00:58:52   

Reply

Marsh Posté le 04-07-2016 à 12:10:36    

Le plus simple, si les drivers ne gèrent pas les profils énergétiques par applications, est de faire un script qui fait :
1. passage en mode perf
2. lancement du programme
3. passage en mode normal ou eco


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 04-07-2016 à 18:54:49    

Oui...mais comment faire ?
Je parle des options Windows, pas celles de la CG.
Ca c'est déjà fait via le panneau Nvidia

Reply

Marsh Posté le 05-07-2016 à 09:02:01    

Les options d'alimentation de Windows ne sont pas liés à telle ou telle application.
Tu n'aura rien d'automatique à part faire un script comme je l'ai mentionné.
 
Un fichier BAT suffit.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-07-2016 à 11:19:08    

Salut nex84
En effet, c'est ce qu'il me faut, c'est un peu ce que je sous-entendais par "ligne de commande" mais je n'ai pas les compétences nécessaires.
Pour changer de mode d'alim, j'utilise ceci:
C:\Windows\System32\powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (dans l'onglet cible d'un raccourci, fait avec l'aide d'un tuto)
Peux-tu m'aider à créer ce bat ?
Je sais qu'il faut utiliser notepad puis renommer, mais que-dois-je mettre dedans ?
Merci


Message édité par Go6s le 06-07-2016 à 11:22:40
Reply

Marsh Posté le 06-07-2016 à 11:53:12    

Un fichier BAT c'est un script qui exécute les commandes dans l'ordre.
 
Donc dans ton fichier tu mets un truc du genre :

Code :
  1. REM passage en mode Full
  2. C:\Windows\System32\powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
  3. REM lancement du programme
  4. call "C:\Program Files\Internet Explorer\iexplore.exe"
  5. REM passage en mode normal
  6. C:\Windows\System32\powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c


Après il y a matière à peaufiner et je te laisse chercher par toi même, ce sera le meilleur moyen d'apprendre.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-07-2016 à 23:06:42    

Super ! Merci pour ton aide
Mais le PC va-t-il attendre l'arrêt du programme pour repasser en normal dans cette configuration ?
Là, tel que je lis, le PC repasserait en normal dès qu'il aurait lancé le jeu, non ?
Enfin, je vais essayer, on verra !

Reply

Marsh Posté le 07-07-2016 à 00:24:03    

Go6s a écrit :

Super ! Merci pour ton aide
Mais le PC va-t-il attendre l'arrêt du programme pour repasser en normal dans cette configuration ?
Là, tel que je lis, le PC repasserait en normal dès qu'il aurait lancé le jeu, non ?
Enfin, je vais essayer, on verra !


Le fonctionnement d’un fichier *.bat (pour Batch : fichier de traitement de commandes par lot) est séquentiel : chaque commande exécutée par le script doit être terminée pour que la suivante prenne la suite.
 
(Du coup, à l’époque de MS-DOS et ses configurations de démarrage multiples, ou simplement si on demandait à lancer Windows 3.x dans le fichier Autoexec.bat, ce dernier restait chargé en arrière-plan, tant qu’on ne quittait pas Windows pour retourner sur l’invite de commandes du DOS, puisque l’affichage de cette dernière signifiait que l’exécution d’Autoexec.bat était terminée ?)

Reply

Marsh Posté le 07-07-2016 à 01:18:15    

Ok d'accord...ça nous rajeunit pas tout ça  ;)  
Malheureusement l'application (Fallout4.exe) crashe au bout de 2 sec !
Le jeu ne se lance pas correctement, au lieu de la vidéo d'intro, j'ai directement "appuyez sur une touche pour continuer"... puis retour au bureau.
C'était bien la peine...enfin merci quand même, j'aurais appris quelque chose


Message édité par Go6s le 07-07-2016 à 02:08:52
Reply

Marsh Posté le 07-07-2016 à 09:35:55    

Après ça dépend de l'éxécutable.
Certains ont besoin d'être dans le bon dossier (du coup il faut que le BAT soit à coté).
Certains ont besoin d'options pour se lancer.
...
 
Il n'y a pas forcément de rêgle "standard"


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed