CMD/BAT - [решено] Первую букву в строке

Ответить
Аватара пользователя
GhostKU

CMD/BAT - [решено] Первую букву в строке

Сообщение GhostKU »

Как получить первую букву в строке?

Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.



Может есть какая статья по работе со строками в батниках. Говорят есть мощная команда findstr только я разобраться не могу

Спасибо
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - [решено] Первую букву в строке

Сообщение Petya V4sechkin »

Цитата GhostKU:



Как получить первую букву в строке?

Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.





Код:

Код: Выделить всё

If "%PPATH:~0,1%"=="C" копирование папки


Цитата GhostKU:



Может есть какая статья по работе со строками в батниках.





Код:
Аватара пользователя
SendMessage

Re: CMD/BAT - [решено] Первую букву в строке

Сообщение SendMessage »

%PPATH:~0,1% - вычленение из переменной части значения. В данном случае 0 - количество пропускаемых символов в начале переменной. 1 - количество отображаемых символов.

%PPATH:~2% - при таком раскладе будет отображаться значение переменной без первых двух символов.

%PPATH:~-2% - отображаются последние два символа.

%PPATH:~2,-3% - обрезаются 2 первых символа и 3 последних.

Ну и т.д.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»