Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 49
Благодарности: 1

Профиль | Отправить PM | Цитировать


Извините меня за наглость, но я не силен в скриптовых языках.
Подскажите, пожалуйста, как дописать в этом батнике
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion
set Default.bar=C:\Program Files\Total Commander\Default.bar
set TeraCopy=C:\Program Files\TeraCopy\
for %%i in ("1 Copy" "2 Move") do (
 for /f "tokens=1,2" %%j in (%%i) do (
  (
  findstr /irxc:"button[0-9]*=%TeraCopy:\=\\%teracopy\.exe,%%j"^
  "%Default.bar%">nul
  )|| (
  for /f "usebackq delims==" %%l in ("%Default.bar%") do (
   set last_menu=%%l
   set /a next_number=!last_menu:menu=!+1
  )
  (
  echo button!next_number!=%TeraCopy%teracopy.exe,%%j
  echo cmd!next_number!=%TeraCopy%teracopy.exe
  echo param!next_number!=%%k *"%%L" "%%T"
  echo path!next_number!=%TeraCopy%
  echo menu!next_number!=Tera%%k
  )>>"%Default.bar%"
  )
 )
)
endlocal
exit /b
чтобы в строке Buttoncount=33 файла Default.bar увеличился параметр на два числа.

Отправлено: 21:22, 01-04-2014 | #12