Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


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

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


Цитата vogon_:
Iska, но ведь у меня всё работает: »
Не верю:
Цитата:
Код: Выделить весь код
E:\Песочница\0382>0010.cmd

E:\Песочница\0382>set apkName=SecSettings

E:\Песочница\0382>set path=system/priv-app/SecSettings.apk=com.android.settings

E:\Песочница\0382>call set "path=%path:SecSettings=&rem %"

E:\Песочница\0382>echo [system/priv-app/  & rem .apk=com.android.settings]
[system/priv-app/

Покажите мне вывод того же кода, но с добавлением «[]» и «set path»:
Код: Выделить весь код
set apkName=SecSettings
set path=system/priv-app/SecSettings.apk=com.android.settings

call set "path=%%path:%apkName%=&rem %%"
echo [%path%]
set path
Цитата vogon_:
В чём проблема? Дело в том, что после "&rem " всё делается комментарием, в этом фишка такой команды) То есть при использовании переменной path та часть, которая после знака комментария, не будет учитываться. »
Проблема в том, что переменная окружения содержит совсем не то, что Вы видите. И эта, невидимая Вам, часть учитывается.

Georgio, код из #7 отрабатывает корректно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:17, 10-07-2014 | #10