Bonsoir les développeurs.

Ce script me permet d'afficher un message, une tâche à faire, etc. à une heure précise.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@echo off
title Laissez ce batch actif et le minimiser dans la barre des tâches
mode 100,20
echo.
if exist Message.txt ( del Message.txt )
set /p text=Tapez le message ^>^> 
echo %text% >> Message.txt
echo.
echo ( Lorsque le message s'affiche, fermez la console du batch )
echo.
set /p hour=Tapez l'heure d'affichage du message au format hh:mm ^>^>  
if "%1"=="" GOTO deb
GOTO %1
:deb
if %TIME:~0,5%==%hour% Message.txt
goto deb
exit
Je voudrais savoir s'il est possible:

1. de minimiser la console automatiquement dans la barre des tâches
2. de faire en sorte que le batch (la console) se ferme après l'affichage du message dans le Bloc-notes (j'ai ajouté exit mais la console ne se ferme pas)
3. d'afficher également les caractères accentués dans le message
4. d'afficher le message au premier plan, par-dessus les autres fenêtres (site, application, etc.)

Merci.