Fichier batch ne fonctionne pas

Résolu
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   -  
Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention   -
Salut !

J'ai une commande qui fait apparaître un message grâce à nircmd qui fonctionne quand je la colle sur la console dos :
"nircmd trayballoon "Hello" "Test" "shell32.dll,22" 150000"
Le problème arrive quand je mets cette commande sous forme de fichier batch ; lorsque je le lance j'ai une mini-notification qui s'affiche mais juste pendant un quart de seconde, et ce n'est donc pas le bon résultat ^^
Est-ce à cause de nircmd ? Ou un autre problème ?

Merci ;)
A voir également:

5 réponses

Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention   86
 
Bonjour,
Je m'y connait que un peux en batch, mais il est possible que la commande marche mais que le message ne s'affiche que très brièvement.
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour,

Merci pour ta réponse et oui en effet on voit la notification du message pendant un très court temps, et donc tu as une idée de comment la faire aller normalement ?
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 635
 
hello
mettre la commande pause à la fin du bat pour voir ce qu'il a fait
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Hey
Ça fait la même chose sauf que la console reste ouverte et marque "appuyez sur une touche pour continuer" quel que soit le temps d'affichage choisi pour le message
0
Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention   86
 
Tu peux copier coller le contenu de ton fichier ? De ce que je vois, pour afficher un message il faut mettre echo ceci est mon message
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Je l'ai mis au début le contenu du fichier ;) Et ce n'est pas avec echo car c'est avec nircmd, le message est entre les guillemets :
nircmd trayballoon "Titre du message" "Le message" "shell32.dll,22" 15000
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 635
 
que fait la commande nircmd ?
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Ici la commande nircmd fait apparaître une notification avec le titre noté dans les premiers guillemets, le message dans les deuxièmes guillemets et pendant le temps noté à la fin (15000 = 15 sec).
C'est simplement l'apparence d'une notification normale de Windows en bas à droite dans un rectangle noir.
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Si vous voulez essayer avec nircmd c'est juste un petit utilitaire à télécharger et qui peut faire pas mal de choses, lien du téléchargement et commandes ici
0

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

Posez votre question
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Up ?
0
Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention   86
 
Pour moi cela marche très bien à partir du moment que j'ai exécuter le fichier nircmd.exe (pas nircmdc.exe et en tant qu'admin).
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Et ça marche alors que tu lances le batch ?
0
Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention   86
 
Oui, j'ai bien la notif.
@echo off
nircmd trayballoon "Parfait" "ça marche" "shell32.dll,22" 300000
pause

Tu as bien exécuter le fichier nircmd.exe et cliquer sur copy to windows directory ?
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2
 
Je ne vois pas où est le problème alors... Cela marche parfaitement quand c'est sur la console de cmd...
0
Snowmann Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   2 > Hr2944 Messages postés 723 Date d'inscription   Statut Membre Dernière intervention  
 
C'est la même chose, j'ai fait un copier collé de ton code directement mis sur le batch et ça fait la même chose : la notif s'affiche un dixième de seconde, même pas le temps de la voir et donc c'est pas un problème de nircmd vu que ça marche sur la console et que cela s'affiche un tout petit peu...

Merci quand même pour tes réponses ;)
0