Connexion
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 36 le Lun 23 Sep 2024, 10:15
Sujets les plus vus
Derniers sujets
[bat/powershell] remplacer un string
Page 1 sur 1
[bat/powershell] remplacer un string
Un petit exemple d'utilisation de powershell dans un BAT :
A partir de ça je vous ai fait un petit Bat StringReplace :
C'est clair que avec une simple substitution on arrive au même résultat en plus simple.
Mais c'est juste un exemple vous pouvez faire pareil avec n'importe quel code powershell.....
- Code:
@echo off
For /f "delims=:" %%a In ('
findstr /Bn "@PS" %~nx0
') do Set /ALine=%%a
for /f "delims=" %%x in ('more +%Line% %~nx0 ^| powershell -c -') do echo %%x
echo Fin
pause & exit /b
@PS
$test="Bbat c'est vraiment la main" -Replace "la main", "le pied"
write $test
exit
A partir de ça je vous ai fait un petit Bat StringReplace :
- Code:
@echo off&cls
set $string=Bbat c'est vraiment la main
set $string_a remplacer=La main
set $string_qui_remplace=Le pied
(echo @echo off
echo For /f "delims=:" %%%%a In ^(^'
echo findstr ^/Bn "@PS" %%~nx0
echo '^) do Set /A Line=%%%%a
echo for ^/f "delims=" %%%%x in ^(^'more +%%Line%% %%^~nx0 ^^^| powershell -c -^'^) do echo %%%%x
echo pause ^& exit ^/b
echo @PS
echo $test="%$string%" -Replace "%$string_a remplacer%", "%$string_qui_remplace%"
echo write $test
echo exit
) >replace.bat
call replace.bat
C'est clair que avec une simple substitution on arrive au même résultat en plus simple.
Mais c'est juste un exemple vous pouvez faire pareil avec n'importe quel code powershell.....
Sujets similaires
» [bat/powershell] Longueur d'un string
» [bat/powershell] Exemple de stringbetween pour parser un xml
» [bat/powershell] Récuperer les dimensions (X,Y) d'une image
» [Bat/powershell] Download du code source d'une page web
» [bat] Remplacer les lettres d'un fichier par des MAJUSCULES
» [bat/powershell] Exemple de stringbetween pour parser un xml
» [bat/powershell] Récuperer les dimensions (X,Y) d'une image
» [Bat/powershell] Download du code source d'une page web
» [bat] Remplacer les lettres d'un fichier par des MAJUSCULES
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ven 25 Déc 2015, 14:17 par Sachadee
» [devellopez] Formater une date en ligne Dos
Ven 31 Juil 2015, 10:40 par Dylan Gadacha
» Un super Tuto Batch de IniTScreen
Lun 08 Juin 2015, 12:16 par InitScreen
» Un code MATRIX sympa
Dim 12 Avr 2015, 14:27 par Sachadee
» [BAT/EXE] DresolChange changer la sesolution de l´écran
Mar 17 Mar 2015, 09:12 par Sachadee
» [EXE/bat] DpScript Código Delphi interpreter
Jeu 12 Mar 2015, 15:48 par Sachadee
» Externo SaveDlg com 2 kb
Dim 15 Fév 2015, 12:20 par Sachadee
» présentation
Dim 15 Fév 2015, 12:14 par Sachadee
» [developpez.com] Transcodage fichier vidéo si fichier déposé
Mar 03 Fév 2015, 01:02 par Sachadee