EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

CPUZ Über launcher

CowcotLand topic RSS feed Surveiller les réponses de ce sujet
Benou @
Paysan
Paysan

886pts

Inscrit le: 29 novembre 2015
Age: 38
Messages: 439
Localisation: Mérignac
Navigateur : Firefox

Hors ligne
Message Posté le: 23 octobre 2016 à 11:54  Lien permanent
Répondre en citant
Salut la team,

Je sais pas pour vous, mais moi ça me gonfle prodigieusement de lancer trois instances ce CPUZ à la main
Sans parler des fois ou j'oublie de changer les onglets et où je poste des screen avec trois fois la vitesse de mon cpu Embarassé

Donc, comme au taf, dès que quelque chose à faire me gonfle, je me débrouille pour que la machine le fasse à ma place.

Voilà donc le truc.

Vu la pourritude du shell windaube, la solution se base sur autoit.
C'est un outil de test auto de GUI, c'est gratos et ici
https://www.autoitscript.com/site/autoit/downloads/

L'idée est de créer un scenar autoit pour chaque instance de cpuz. Autoit permet de faire un .exe à partir d'un scenar, on va donc batcher tout ça à la fin.

Donc en 6 étapes

1/ installer autoit

2/ Créer les scenars, les voici ci dessous

cpuz_cpu.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( EnvGet("CPUZ_BIN_PATH") )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")
; on est direct sur le bon onglet
; juste un petit coup de sous-vêtements
Sleep(1500)


cpuz_mainboard.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( EnvGet("CPUZ_BIN_PATH") )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Deux onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(1500)


cpuz_memory.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( EnvGet("CPUZ_BIN_PATH") )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Trois onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(1500)


cpuz_spd.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( EnvGet("CPUZ_BIN_PATH") )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Quatre onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(1500)


3/ Compilez les scenars en .exe avec l'utilitaire AutoIt, et les placer dans un répertoire quelconque (on va supposer C:\poney pour la suite)

4/ Créer un .bat pour lancer tout ça

cpuz.bat
Code:

:endroit où se trouve le binaire cpuz.exe
setx CPUZ_BIN_PATH "C:\Program Files\CPUID\CPU-Z"
:endroit où se trouvent les binaires compilés par autoit
set COMPILED_SCENAR_PATH="C:\poney"

:execution des scenars
cd %COMPILED_SCENAR_PATH%
cpuz_cpu.exe
cpuz_mainboard.exe
cpuz_memory.exe
cpuz_spd.exe


5/ Lancez le .bat en tant qu'admin

6/ Sentez votre kiki devenir tout dur.

Je me fais encore troller par AutoIt pour positionner automatiquement les fenêtres, ça sera pour plus tard.

ça tourne chez moi sous 7, si ça foire chez vous, hésitez pas à le signaler.

Bisoudou

Benou la folasse, ingé du chaos.


Dernière édition par Benou le 02 novembre 2016 à 20:56; édité 3 fois
Voir le profil de l'utilisateur Envoyer un message privé
nicegab @
Fermier
Fermier

5383pts

Inscrit le: 03 mai 2015
Age: 43
Messages: 3750
Localisation: grenoble
Navigateur : Firefox

Hors ligne
Message Posté le: 23 octobre 2016 à 12:38  Lien permanent
Répondre en citant
ben ma folasse t'as bien bossé Mort de rire

"; juste un petit coup de sous-vêtements" Choqué


signature
Martin_White @
Eleveur bovin
Eleveur bovin

15942pts

Inscrit le: 12 mai 2012
Age: 48
Messages: 7141
Localisation: Orléans
Navigateur : n.c.

Hors ligne
Message Posté le: 23 octobre 2016 à 12:47  Lien permanent
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur » Album Photos
darkgregor @
Métayer
Métayer

3266pts

Inscrit le: 09 mars 2013
Age: 52
Messages: 1387
Localisation: Vire
Navigateur : n.c.

Hors ligne
Message Posté le: 23 octobre 2016 à 12:56  Lien permanent
Répondre en citant
Benou a écrit:
Salut la team,

Je sais pas pour vous, mais moi ça me gonfle prodigieusement de lancer trois instances ce CPUZ à la main
Sans parler des fois ou j'oublie de changer les onglets et où je poste des screen avec trois fois la vitesse de mon cpu Embarassé

Donc, comme au taf, dès que quelque chose à faire me gonfle, je me débrouille pour que la machine le fasse à ma place.

Voilà donc le truc.

Vu la pourritude du shell windaube, la solution se base sur autoit.
C'est un outil de test auto de GUI, c'est gratos et ici
https://www.autoitscript.com/site/autoit/downloads/

L'idée est de créer un scenar autoit pour chaque instance de cpuz. Autoit permet de faire un .exe à partir d'un scenar, on va donc batcher tout ça à la fin.

Donc en 6 étapes

1/ installer autoit

2/ Créer les scenars, les voici ci dessous

cpuz_cpu.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")
; on est direct sur le bon onglet
; juste un petit coup de sous-vêtements
Sleep(2000)


cpuz_mainboard.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Deux onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(2000)


cpuz_memory.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Trois onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(2000)



3/ Compilez les scenars en .exe avec l'utilitaire AutoIt, et les placer dans un répertoire quelconque (on va supposer C:\poney pour la suite)

4/ Créer un .bat pour lancer tout ça

cpuz.bat
Code:

cd C:\poney
cpuz_cpu.exe
cpuz_mainboard.exe
cpuz_memory.exe


5/ Lancez le .bat en tant qu'admin

6/ Sentez votre kiki devenir tout dur.

Je me fais encore troller par AutoIt pour positionner automatiquement les fenêtres, ça sera pour plus tard.

ça tourne chez moi sous 7, si ça foire chez vous, hésitez pas à le signaler.

Bisoudou

Benou la folasse, ingé du chaos.


GG not so bad

Littles quouestionnes .

1- A-t-on absolument besoin de autoit une fois les scripts écrits et fonctionnels ?
2- Si non as-tu le fichier finalisé ( pour tester ) ?




Dernière édition par darkgregor le 23 octobre 2016 à 12:58; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
darkgregor @
Métayer
Métayer

3266pts

Inscrit le: 09 mars 2013
Age: 52
Messages: 1387
Localisation: Vire
Navigateur : n.c.

Hors ligne
Message Posté le: 23 octobre 2016 à 12:56  Lien permanent
Répondre en citant
[quote="darkgregor"]
Benou a écrit:
Salut la team,

Je sais pas pour vous, mais moi ça me gonfle prodigieusement de lancer trois instances ce CPUZ à la main
Sans parler des fois ou j'oublie de changer les onglets et où je poste des screen avec trois fois la vitesse de mon cpu Embarassé

Donc, comme au taf, dès que quelque chose à faire me gonfle, je me débrouille pour que la machine le fasse à ma place.

Voilà donc le truc.

Vu la pourritude du shell windaube, la solution se base sur autoit.
C'est un outil de test auto de GUI, c'est gratos et ici
https://www.autoitscript.com/site/autoit/downloads/

L'idée est de créer un scenar autoit pour chaque instance de cpuz. Autoit permet de faire un .exe à partir d'un scenar, on va donc batcher tout ça à la fin.

Donc en 6 étapes

1/ installer autoit

2/ Créer les scenars, les voici ci dessous

cpuz_cpu.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")
; on est direct sur le bon onglet
; juste un petit coup de sous-vêtements
Sleep(2000)


cpuz_mainboard.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Deux onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(2000)


cpuz_memory.au3
Code:

;contexte d'exécution de cpuz
FileChangeDir ( "C:\Program Files\CPUID\CPU-Z" )
;on lance le bouzain
Run("cpuz.exe")

; On attend l'activation de la fenêtre
WinWaitActive("[CLASS:#32770]")

; Trois onglets à droite
AutoItSetOption("SendKeyDelay", 400)
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
Send("{LSHIFT}{RIGHT}")
; juste un petit coup de sous-vêtements
Sleep(2000)



3/ Compilez les scenars en .exe avec l'utilitaire AutoIt, et les placer dans un répertoire quelconque (on va supposer C:\poney pour la suite)

4/ Créer un .bat pour lancer tout ça

cpuz.bat
Code:

cd C:\poney
cpuz_cpu.exe
cpuz_mainboard.exe
cpuz_memory.exe


5/ Lancez le .bat en tant qu'admin

6/ Sentez votre kiki devenir tout dur.

Je me fais encore troller par AutoIt pour positionner automatiquement les fenêtres, ça sera pour plus tard.

ça tourne chez moi sous 7, si ça foire chez vous, hésitez pas à le signaler.

Bisoudou

Benou la folasse, ingé du chaos.


GG not so bad

Fonctionne uniquement avec la version installable de cpuz mais fail avec la portable o.O


Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
Benou @
Paysan
Paysan

886pts

Inscrit le: 29 novembre 2015
Age: 38
Messages: 439
Localisation: Mérignac
Navigateur : Firefox

Hors ligne
Message Posté le: 23 octobre 2016 à 15:13  Lien permanent
Répondre en citant
darkgregor a écrit:


GG not so bad

Fonctionne uniquement avec la version installable de cpuz mais fail avec la portable o.O


Oui, vu que windows a pas de $PATH digne de ce nom, et que le chemin vers 'exe est dans le scenar.
Je vais voir si je peux déporter le chemin dans le batch, ou déclarer une variable système perso dans laquelle les scenars vont taper

Une fois les .exe compilés oui, vous pouvez virer AutoIt. Techniquement j'aurais pu juste vous filer les trois binaires, mais j'ai préféré donner le code justement pour cette histoire de chemin d'install de CPUZ.

Faut que j'industrialise unpeu la manip Moqueur


nicegab a écrit:

"; juste un petit coup de sous-vêtements" Choqué


Le sleep, ce n'est pas sale Mort de rire
Voir le profil de l'utilisateur Envoyer un message privé
Benou @
Paysan
Paysan

886pts

Inscrit le: 29 novembre 2015
Age: 38
Messages: 439
Localisation: Mérignac
Navigateur : Firefox

Hors ligne
Message Posté le: 23 octobre 2016 à 21:10  Lien permanent
Répondre en citant
Petite modifs des scripts pour définir les variables d'environnement dans le batch.

Comme ça, pas besoin de recompiler si on veut taper dans une version portable Moqueur

Et aussi des sleep plus ajustés
Voir le profil de l'utilisateur Envoyer un message privé
Benou @
Paysan
Paysan

886pts

Inscrit le: 29 novembre 2015
Age: 38
Messages: 439
Localisation: Mérignac
Navigateur : Firefox

Hors ligne
Message Posté le: 02 novembre 2016 à 20:59  Lien permanent
Répondre en citant
Edit du soir, bonsoir.

Ajout du script et update du bash pour avoir une instance pour afficher SPD.

J'ai aussi fait un zip avec les binaires (compilés en x64) pour les feignants ou les gens qui veulent pas d'autoit sur leur bécane, mais je suis trop noob pour savoir si on peut mettre ça en PJ d'un topal de forum. Je regarde
Voir le profil de l'utilisateur Envoyer un message privé
Benou @
Paysan
Paysan

886pts

Inscrit le: 29 novembre 2015
Age: 38
Messages: 439
Localisation: Mérignac
Navigateur : Firefox

Hors ligne
Message Posté le: 02 novembre 2016 à 23:12  Lien permanent
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message Votre avis sur timing jedec dans cpuz BINGO Divers Hardware 22 08 avril 2021 à 17:08
Pas de nouveau message Décalage Timer entre ACPI-QPC et RTC dans cpuz BINGO Divers Hardware 4 02 avril 2021 à 18:27
Topic Verrouillé VDS Red Dead Redemption 2 Ultimate PC Rockstar GM Launcher lecochondelespace Le marché 1 16 octobre 2020 à 19:44
Pas de nouveau message Epic launcher Dag Jeux pc 5 04 décembre 2019 à 19:28
Pas de nouveau message cpuz ne veut pas marcher FouloudGlioziol Questions diverses... 2 26 octobre 2017 à 18:47