@echo off
SetLocal EnableDelayedExpansion
set /p "pid="<pack.id
if not defined pis set "pid=1"
echo Last pack number: %pid%
:pid_question
set /P pid_flag=Обновить номер пакета? [Y/N]:
if /i "%pid_flag%" EQU "y" (
set /a "pid="%pid%+1
echo.%pid%>pack.id
goto :end_pid_question
)
if /i "%pid_flag%" EQU "n" (
set pid=%pid%
) ELSE (
echo Try again...
goto :pid_question
)
:end_pid_question
echo Current pack number: %pid%
for /F "delims=" %%i in (./pack.id) do set pid=%%i
set /a pid=%pid%+1
echo %pid%>pack.id
echo+%pid%>pack.id
Ну вот и проблема, что непонятно как сделать, что бы локальная машина все таки стучалась в шлюз, а не отправляла на прямую.