Bonjour,
Etant débutant en Shell, je vais vous demander votre aide.
J'ai bien évidemment fais des recherches sur google mais je ne trouve pas comment faire.
Passons maintenant aux explications :
Je suis entrain de faire un petit script pouvant créer un fichier .txt et qui écrit dedans, ce que je souhaiterais faire c'est que quand il atteint une certaine taille (2 Mb disons) il créer un autre fichier .txt (donc avec un autre nom) et ainsi de suite et que je pourrais mettre en pause ou arrêter en appuyant sur une touche.
Seulement, le problème est que je ne trouve pas comment faire pour faire en sorte qu'il se coupe selon la taille et le renommer
Pour le moment mon script ressemble à ça :
Citation :
@echo off
ebut
echo Tapez :
echo - A pour arreter
echo - P pour mettre sur pause
:scripting
echo [Le %date% à %time:~0,8%] >>"E:\Script\test.txt"
for /f "delims=" %%i in ('ping -n 1 -l 100 LOCALHOST ^| findstr /i /c:"Envoi d"') do echo %%i >>"E:\Script\test.txt"
SET /P action=Action souhaitee : IF %action%==A (
ECHO Script arrete.
ECHO Le script a été arrêté. >>"E:\Script\test.txt
PAUSE
) ELSE IF %action%==a (
ECHO Script arrete.
ECHO Le script a été arrêté. >>"E:\Script\test.txt
PAUSE
) ELSE IF %action%==P (
ECHO Script en pause.
ECHO Le script a été mis en pause. >>"E:\Script\test.txt
PAUSE
goto debut
) ELSE IF %action%==p (
ECHO Script en pause.
ECHO Le script a été mis en pause. >>"E:\Script\test.txt
PAUSE
goto debut
) ELSE (
goto scripting
)
|
Si vous pouviez me mettre sur la voie ça serait gentil,
Merci à vous !