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

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

GhostKU 18-08-2011 15:39 1734577

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

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

Petya V4sechkin 18-08-2011 15:47 1734586

Цитата:

Цитата GhostKU
Как получить первую букву в строке?
Переменная %PPATH% cодержит путь к папке, если папка на диске С то ее нужно скопировать.

Код:

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

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

Код:

Set /?

SendMessage 18-08-2011 16:14 1734612

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


Время: 23:11.

Время: 23:11.
© OSzone.net 2001-