Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar comandos para leer la dirección IP del sitio y reemplazar el contenido especificado en el texto?

¿Cómo utilizar comandos para leer la dirección IP del sitio y reemplazar el contenido especificado en el texto?

No conozco su archivo/situación real, así que solo uso el ejemplo/explicación de la pregunta como base; copio y pego el siguiente código en el Bloc de notas, lo guardo como xx.bat y seleccione ANSI para codificar

/*amp; echo offamp; d "~dp0"

rem Obtenga la IP correspondiente según el nombre de dominio y reemplácela en una específica. línea en el archivo ini especificado

set #=Any questionamp; set _=WXamp; set $=Qamp/az=0x53b7e0b4

title # $$/_ z

establecer "dominio=xxx. 123.xxx"

establecer "archivo1=D:\xxx\Config.bak"

establecer "archivo2=D:\xxx \Config.ini"

rem si no existe "archivo1" (echo; "archivo1" no encontrado y ir al final)

establecer "ip="amp; for /f " tokens=2 delims=[]" a in ( 'ping /w 15 /n 2 domain^|findstr "Ping.*\[.*\]"') establece "ip=a"

si no está definida la ip (echo; no se pudo obtener la ip amp; ir al final)

echo;ip=ip

escriba "archivo1"|cscript -nologo -e:jscript "~f0 " "ip"gt;"archivo2"

:end

echo;# $$/_ z

pausa

salir

*/

prueba{var text=WSH.StdIn.ReadAll();

text=text.replace(/(\/ip:)\S /i,'$1' WSH.Arguments(0) );

WSH.echo(text);}catch(e){}