Avoir le windowtitle d'un processus /!\

Fermé
Yann.PONCET - 29 mai 2014 à 20:27
 Yann.PONCET - 31 mai 2014 à 16:16
Bonjour,
J'ai besoin d'un script écris dans n'importe quel langage qui prenne PEU DE PLACE ET SOIT FULL INVISIBLE. Je veux qu'il écrive le WINDOWTITLE (titre de la fenêtre) du processus CMD.EXE dans un fichier text.ini.
Merci d'avance :)

11 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
Modifié par gravgun le 29/05/2014 à 20:44
'lut, tu peux utiliser cette ligne PowerShell 2, qui écrira les noms de fenêtre de tous les processus cmd.exe possédant une fenêtre:
Get-Process cmd | where {$_.mainWindowTItle} |format-table mainwindowtitle -HideTableHeaders | Out-File text.ini
Enregistres ça dans un fichier .ps2, pour le lancer, utilise la commande
powershell -windowstyle hidden -executionpolicy bypass -File [fichier ps2]
Attention, le text.ini se trouvera dans le chemin actif lors du lancement de la commande, fais attention a que tu puisses écrire le fichier à cet endroit.
0
Bonjour, merci de votre réponse précise et rapide.
Avant de tester, est ce que PS2 est présent sur toutes les machines XP/7/8?
PS, si j'ai bien compris la commande de lancement à pour seul but de cacher la fenêtre, donc un script vbs qui à la même fonction fonctionnerais aussi?
Merci.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
29 mai 2014 à 22:12
PS2 est inclus a partir de Windows 7. Il est aussi disponible pour Vista SP1 et XP SP3 a cette adresse.
La commande lance le script, en cachant la fenêtre console qui s'afficherait normalement, et en permettant ce lancement d'habitude désactivé dans ses paramètres de sécurité, donc ce n'est pas son seul but.
0
Yann.PONCET
29 mai 2014 à 22:17
Certes mais étant donné que je dois lancer le script soit depuis un batch sois depuis le dos ça devient problématique.. J'ai à ma porté la commande start rien de plus. :/
Y'a t-il une autre alternative?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
29 mai 2014 à 22:37
Le script peut se lancer sans ligne de commande; c'est juste un executable avec des arguments, normalement tu peux toujours lancer un processus donné avec des paramètres, quel que soit le système d'automatisation que tu utilises... Même un raccourci peut faire ça.
0
Yann.PONCET
29 mai 2014 à 22:54
Le problème est que le script semble ne pas fonctionner. Que je démarre avec start en me plaçant dans %userprofile% ou est présent lol.ps2 ou via PS une vague de fenêtre PowerShell s'ouvrent et se ferment ce qui fait crash mon pc à terme. :/ de plus aucun text.ini n'est créé.
0
Yann.PONCET
29 mai 2014 à 23:56
Up c'est urgent :/
0
Yann.PONCET
30 mai 2014 à 13:03
Up
0

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

Posez votre question
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 30/05/2014 à 14:19
hello
que répond
tasklist /FI WINDOWTITLE
0
Yann.PONCET
30 mai 2014 à 15:27
Que le filtre de recherche n'est pas reconnu
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
30 mai 2014 à 15:42
je n'ai pas tasklist, je ne peux pas tester.
faire des essais
0
Yann.PONCET
30 mai 2014 à 16:12
ça ne marche pas avec tasklist j'ai fait tous les essais du monde c'est pour ça que j'ai besoin d'une autre solution
0
Yann.PONCET
30 mai 2014 à 19:24
arf :/
0
Yann.PONCET
31 mai 2014 à 13:30
up ...
0
Yann.PONCET
31 mai 2014 à 16:16
pu
0