+m2+ ha scritto:
Nel "mondo normale" faresti con questo
http://fart-it.sourceforge.net
---
Nel mondo "anormale" puoi sempre fare un batch hokuto
Dal mondo dostip
@echo off
SETLOCAL ENABLEEXTENSIONS
SETLOCAL DISABLEDELAYEDEXPANSION
if "%~1"=="" findstr "^::" "%~f0"&GOTO:EOF
for /f "tokens=1,* delims=]" %%A in ('"type %3|find /n /v """') do (
set "line=%%B"
if defined line (
call set "line=echo.%%line:%~1=%~2%%"
for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X
) ELSE echo.
)
sostituisci.bat "DESKTOP-TNNEDB9" "MIOPC" prova.config >corretto.config
Non pensavo fosse così difficile
oregon ha scritto:
Meglio ancora usare powershell. Ti basta una riga cambiando il nome e percorso del file
powershell -Command "(Get-Content c:\temp\file.txt) -replace 'DESKTOP-TNNEDB9', $env:computername | Set-Content c:\temp\file.txt"
Ma con powershell che tipo di file usare? Suppongo che posso andare bene comunque un .bat