Как получить первую букву в строке?
Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.
Может есть какая статья по работе со строками в батниках. Говорят есть мощная команда findstr только я разобраться не могу
Спасибо
CMD/BAT - [решено] Первую букву в строке
-
Petya V4sechkin
Re: CMD/BAT - [решено] Первую букву в строке
Цитата GhostKU:
Как получить первую букву в строке?
Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.
Код:
Цитата GhostKU:
Может есть какая статья по работе со строками в батниках.
Код:
Как получить первую букву в строке?
Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.
Код:
Код: Выделить всё
If "%PPATH:~0,1%"=="C" копирование папкиЦитата GhostKU:
Может есть какая статья по работе со строками в батниках.
Код:
Код: Выделить всё
Set /?-
SendMessage
Re: CMD/BAT - [решено] Первую букву в строке
%PPATH:~0,1% - вычленение из переменной части значения. В данном случае 0 - количество пропускаемых символов в начале переменной. 1 - количество отображаемых символов.
%PPATH:~2% - при таком раскладе будет отображаться значение переменной без первых двух символов.
%PPATH:~-2% - отображаются последние два символа.
%PPATH:~2,-3% - обрезаются 2 первых символа и 3 последних.
Ну и т.д.
%PPATH:~2% - при таком раскладе будет отображаться значение переменной без первых двух символов.
%PPATH:~-2% - отображаются последние два символа.
%PPATH:~2,-3% - обрезаются 2 первых символа и 3 последних.
Ну и т.д.