Имя пользователя:
Пароль:
 

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

Новый участник


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

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


Для Gora:
в твоей сборке есть недочётик - в файле setup7z.cmd неверна вот эта конструкция - для wVista & w2003 & w2008 (5.2 & 6.0)
---
...
Set w7=
Ver | Find "6.1" >Nul && Set w7=1
...
If Defined w7 (
For /F "tokens=3* delims= " %%j In ('Reg Query %sw% /v Path') Do Set curpath=%%j %%k
) Else (
For /F "tokens=3 delims= " %%j In ('Reg Query %sw% /v Path') Do Set curpath=%%j
)
...
---
потому что утилита REG.EXE в wVista & w2003 & w2008 выдаёт результат не так, как в wXP.
Точнее, вывод результата reg.exe в windows такой: 5.1 # 5.2 = 6.0 = 6.1 (от языка не зависит).

В итоге переменная Path просто уничтожается, вернее приравнивается к ";%InstlPath%"

Внеси изменения в свою сборку, пожалуйста - она мне наиболее симпатична.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:47, 19-08-2011 | #471