message via gestionnaire de tâche

gaston gaston
1 618 contributions
Membre depuis le 01/03/2001
Envoyé le 20/01/2024 à 16:20


Bonjour,

Sous Windows 7 professionnel, j'arrive à déclencher une musique, puis quand je la stoppe, afficher un message à intervalle régulier, via le gestionnaire de tâches. Je n'ai qu'un petit souci: le message ne s'affiche pas par dessus les fenêtres actives. Comment faire pour que ça soit le cas ?
carpe diem

Répondre à ce message

Bipbipcoyote Bipbipcoyote
4 287 contributions
Membre depuis le 06/03/2001
Envoyé le 20/01/2024 à 23:25


Bonjour,
je suppose que tu voulais dire "planificateur de tâches". Je n'ai rien testé, je n'en vois pas l'intérêt [;)]
voici la réponse de copilot

Pour que le message s’affiche par-dessus les fenêtres actives, vous devez ajouter l’option /v à la fin de la commande msg ou ajouter le paramètre -b à la commande PowerShell. Par exemple:

Invite de commandes:

Programme / Script: msg
Arguments: * Replace_With_Your_Message /v

La réponse complète est
Pour afficher un message contextuel à intervalle régulier, vous pouvez utiliser le planificateur de tâches de Windows 7. Voici les étapes à suivre:

1. Ouvrez le planificateur de tâches en recherchant “Planificateur de tâches” dans le menu Démarrer.

2. Dans le planificateur de tâches, cliquez sur l’option “Créer une tâche de base” qui apparaît dans la barre latérale droite.

3. Entrez un nouveau titre et une nouvelle description pour la tâche et cliquez sur le bouton “Suivant”.

4. Sélectionnez le moment où la tâche doit démarrer. Par exemple, si vous voulez que le message apparaisse dès que le système démarre, sélectionnez l’option “Au démarrage”.

5. Après avoir sélectionné un déclencheur approprié, sélectionnez l’option “Démarrer un programme” et cliquez sur “Suivant”.

6. Dans cette fenêtre, remplissez les champs vides comme ci-dessous. Si vous souhaitez utiliser l’invite de commande, suivez la méthode d’invite de commande. Pour PowerShell, suivez la méthode PowerShell.

Invite de commandes:

. Programme / Script: msg
. Arguments: * Replace_With_Your_Message

N’oubliez pas de remplacer “Replace_With_Your_Message” avec votre message actuel. Important: ne supprimez pas * devant le message dans le champ Arguments.

PowerShell:

. Programme / Script: powershell

. Argument: Entrez la commande ci-dessous

$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup("Replace_With_Your_Message",0,"Replace_With_Your_Title",0x1)

Pour que le message s’affiche par-dessus les fenêtres actives, vous devez ajouter l’option /v à la fin de la commande msg ou ajouter le paramètre -b à la commande PowerShell. Par exemple:

Invite de commandes:

. Programme / Script: msg
. Arguments: * Replace_With_Your_Message /v

PowerShell:
. Programme / Script: powershell
. Argument: Entrez la commande ci-dessous

$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup("Replace_With_Your_Message",0,"Replace_With_Your_Title",0x1,0x0+0x40)
Visitez mon Site Google est mon ami, il répond mieux que moi, posez lui d'abord vos questions
gaston gaston
1 618 contributions
Membre depuis le 01/03/2001
Envoyé le 24/01/2024 à 12:51


Bonjour,

En fait, c'est parce que mon toubib m'a dit qu'il fallait absolument que je fasse plus souvent des pauses pour faire un peu marcher mes jambes quand je suis devant mon ordi, vu que j'ai des problèmes de phlébite, parce que bien souvent j'oublie l'heure ! [;)]

houlà, il bien compliqué Pilot [:o]

j'ai demandé à chatgpt, et lui m'a conseillé de créer un fichier msg.bat comme ceci:

@echo off
msg * "C'est l'heure de la pause !"

puis de choisir de le lancer comme un programme et effectivement cela fonctionne très bien.

en plus, ça me permet, si je veux, de rajouter une musique en ouvrant un fichier mp3, en modifiant le fichier batch comme ceci:

@echo off
start wmplayer /play /close "C:\Users\PC\Music\Les incontournables classiques\09 La Walkyrie.mp3"
msg * "C'est l'heure de la pause !"
carpe diem
Bipbipcoyote Bipbipcoyote
4 287 contributions
Membre depuis le 06/03/2001
Envoyé le 25/01/2024 à 14:32 Modifié par Bipbipcoyote


Bonjour,
ok je n'ai pas testé la solution de copiiot mais
1. tu demandais à ce que cela s'affiche en avant-plan
2. ta solution signifie que tu dois créer un fichier .bat par fichier musical.

Je suppose qu'en passant par le planificateur des tâches, cela est actif directement en lançant n'importe quel fichier audio par exemple mp3. A tester [:D]
Copilot, chatGPT je pense que c'est chou vert, vert chou, en tout cas c'est le même principe de fonctionnement
Visitez mon Site Google est mon ami, il répond mieux que moi, posez lui d'abord vos questions
gaston gaston
1 618 contributions
Membre depuis le 01/03/2001
Envoyé le 25/01/2024 à 16:25


Bonjour,

Le fichier musical est secondaire: j'arrivais à le déclencher tout seul sans fichier bat, directement avec le planificateur de tâches.

J'ai testé Bard et ChatGPT, et souvent ce dernier m'a donné des réponses plus précises...
carpe diem

Participer à cette discussion

« Retour sur la liste des messages de ce forum