Цитата shao:
А как будет выглядеть скрипт , если отсутствует разделительный знак "_" ?
Например:
Shell32.backup USERTILEBACKGROUND.bmp »
|
Здесь уже разделителем является пробел, который делит строку на 2 подстроки, нужный токен - 2 (
Tokens=2).
Delims в
for-e можно явно и не указывать, т.к. пробел - это разделитель по-умолчанию и других символов-разделителей в данном случае не используется, по-этому:
Код:
![Выделить весь код](images/misc/selectcode.png)
@Echo Off
Set Source=C:\Source\*.bmp
For %%A In ("%Source%") Do (
For /F "Tokens=2" %%B In ("%%A") Do (
Ren "%%A" %%B.bmp
)
)