le plus simple serait de tuer le log à chaque lecture (ou renommer) et le traiter a chaque creation!
ainsi on aura toujours que les dernières info!
Type: Messages; Utilisateur: sachadee
le plus simple serait de tuer le log à chaque lecture (ou renommer) et le traiter a chaque creation!
ainsi on aura toujours que les dernières info!
Une autre méthode !
Seulement pour montrer une autre possibilité !
On peut grandement l'ameliorer !
::://SachaDee 2013
Salut
@echo off
set $an_depart=2010
set $an_fin=2019
Set "$mois=00-Autre 01-Janvier 02-Fevrier 03-Mars 04-Avril 05-Mai 06-Juin 07-Juillet 08-Aout 09-Septembre 10-Octobre 11-Novembre...
Un petit exemple de ce que tu as en entré et de ce que tu veux en sortie seraît bienvenue,
si tu veux une aide eficiente.
Maintenant d'après ton code je pense que tu n'a pas besoin de 2 boucles...
Salut,
Une idee:
log.txt
IP : x.x.x.xPort 80,443,21,22,72
IP : x.x.x.xPort 80,443,21,22,72,55
Salut
Le "code block" du IF doit commencer sur la même ligne que le IF :
if %CURRENT_DATE% EQU %OK% (
...
)
Une solution :
C'est un peu plus lent mais ça devrait le faire :
echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (MonFichier.txt) do (
Oui ce code doitêtre mis dans un fichier .bat
oui tupeux enlever le echo off
oui ce sont les numeros de lignes
;)
salut
en resumé :
echo off
for %%a in (x.png) do if %%~za < 5000 (call 1.bat) else (call 2.bat)
Essaye :
findstr /r /V /c:"$16[0-9][0-9][0-9]" /c:"$17[0-9][0-9][0-9]" "MonFichier.txt" >> Sans_16-17.txt
;)
Salut utilise les regex:
findstr /r "$30[0-9][0-9][0-9]" "ton_fichier.txt"
il va chercher les élements qui ont $30 et 3 numéros de 0 à 9 derrière
;)
Sans le code complet c'est compliqué à definir ce que ça faît !
Mais si c'est un backdoor ça va te permettre d'ouvrir une porte par un petit serveur ! qui va permettre de prendre le controle de...
Salut,
tu dois piper le query SQL dans ta commande :
(
echo select * from test;
) | C:/pgsql/bin/psql -h %DB_HOST% -p 5432 -U %utilisateur_BD% -d %nom_da_BD%
A toi de voir !
juste 2 remarques :
set li="C:\Users\VIEWER_APP_LEAP_1A_OCTOBER.2018_CFM-TP-610-A-S1000D_REF_20181020_143359"
il est preferable de faire ça :
Salut,
Avec findstr ça va être dur parce qu'il va te retourner toute la variable vu que c'est sur la même ligne!
Une solution :
@echo off
set...
une petite tempo à la fin de tes random va éviter la surchauffe :
ping localhost -n 2
;)
Salut,
Si tu relançes le batch à chaque fois tu dois sauver la valeur de ton flag dans un fichier !
Ou un stream de donné allternatif sur le propre bat (NTFS seulement !). C'est ce que je...
| stop
:calim2::calim2::calim2::weird::aie:
Une petite explication pour la commande stop serait bienvenue !
;)
mets un example de ce que tu veux avec 2 fichiers et leur contenus ! et ce que tu veux en sortie !
:scarymov:
T'aurais un exemple exact de ce que tu veux faire !!!
parce que chercher un mot dans un fichier
pour le mettre dans un autre fichier,
si tu cherche le mot c'est que tu connais le mot
donc...
Tu cherche quoi dans un exe ???
J'ai pas vraiment capté ton truc !
si tu veux une solution generique :
@echo off
for /F "skip=2 tokens=2 delims==" %%a IN ('wmic os get LocalDateTime /VALUE') do set "$all=%%a"
echo %$all:~8,2%
A partir de : Windows XP...
:weird:
quel est le nom de tes fichiers .bat ?
copy.bat
move.bat
???
Si oui change de nom ! par mon_copy et mon_move.bat
Salut,
tu peux faire une boucle infini avec temporisation :
@echo off
set "$search=chemin\vers\ton\fichier.txt"
set "$destination=destination\de\ton\fichier"
set $c=1
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.