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

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

Пользователь


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

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


Если включить в скрипт конструкции:
Код: Выделить весь код
Do if "%%j"=="%~dp0" Goto label
REM или
Do if not "%%j"=="%~dp0" Goto label
наблюдается ситуация аналогичная вышеописанной.

На WinXP с оператором "neq" скрипт работает, только так:
Код: Выделить весь код
For /F "Tokens=2,*" %%i In ('2^>nul Reg Query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{*-*-*-*-*}_is1" /V InstallLocation') Do set Location=%%j
if /i "%Location%" neq "%~dp0" Goto label
Может кто сталкивался с подобной ситуацией?

Последний раз редактировалось Lucretius, 22-05-2013 в 18:48.


Отправлено: 18:33, 22-05-2013 | #2