Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   bat с файлом параметров (http://forum.oszone.net/showthread.php?t=308649)

blacktor 01-12-2015 20:36 2580418

bat с файлом параметров
 
подскажите, могу ли я использовать некий файл txt, который будет определять значение переменных в файле bat
Ну например файл бат будет содержать задачу такого типа.

Цитата:

netsh interface ip set address name=%lan% static addr=%ip% mask=255.255.255.0 gateway=%gataway1% gwmetric=1
ping -n 10 127.0.0.1>nul 2>&1
ping -n 5 ya.ru | find /i "TTL=">nul
if %errorlevel%==0 (
goto whatsGataway
) else (
goto con1_2
)
а сам текстовый документ иметь вид

Цитата:

set lan = LAN
::название
set ip = 192.168.0.2
:ип адрес
set gataway1 = 192.168.0.1
:шлюз
т.е. чтобы один файл читал свои параметры из другого. Если да, можно пример как это делается?

Foreigner 01-12-2015 21:06 2580427

Код:

@echo off
setlocal

for /f "tokens=*" %%i in (params.txt) do %%i
echo %lan%
echo %ip%
echo %getaway%

params.txt:
Код:

set lan=LAN
set ip=192.168.0.2
set getaway=192.168.0.1



Время: 20:15.

Время: 20:15.
© OSzone.net 2001-