Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Откат и восстановление предыдущих версий прошивок

Прошивки для смарт тв LG. В этом разделе можно найти прошивку на смарт тв lg, скачать прошивку для смарт тв, обсудить как обновить прошивку смарт тв или поменять прошивку на смарт тв. Русификатор китайских прошивок смарт тв лджи.

Re: Откат и восстановление предыдущих версий прошивок

Сообщение operator3 » 28 сен 2015, 14:49

mixmar писал(а):Что-то при запуске ваших этих первых 3-х строк через bat файл ничего не происходит, и не создается никакой этот файл со строками данных локального IP адреса ПК и этих серверов LG.

Видео

Добавил
Код: Выделить всё
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "pinging"') do msg * "Введите следующий адрес в поле DNS в настройках ТВ: %%f"


IP.rar
(337 байт) Скачиваний: 240
operator3

 
Сообщения: 399
Зарегистрирован: 21 авг 2014, 12:27
Благодарил (а): 61 раз.
Поблагодарили: 100 раз.
Телевизор: LB670V 05.00.35

Re: Откат и восстановление предыдущих версий прошивок

Спонсор » 28 сен 2015, 14:49

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 28 сен 2015, 16:00

operator3
Спасибо за готовый файл, но на Windows 8.1 x64 ничего не происходит при запуске этого bat файла с добавлением этих строк в файл, ничего не добавляется и нет этого вывода с IP адресом, только запускаются эти 2 окна и все. Все перепробовал, но увы, никак не хочет работать.
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение operator3 » 28 сен 2015, 16:30

mixmar
Я запустил его под win7.
Win 8.1 не иметь возможности запустить программу в режиме совместимости, как Win7?
operator3

 
Сообщения: 399
Зарегистрирован: 21 авг 2014, 12:27
Благодарил (а): 61 раз.
Поблагодарили: 100 раз.
Телевизор: LB670V 05.00.35

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 28 сен 2015, 16:38

operator3
Там нет совсем выбора этой совместимости в свойствах на bat файлах. Вероятно всего в 8.1 что-то не хватает или не активировано для нормальной работы этой строковой bat команды. Надо выяснять как вообще это работает и что используется в строке выполнения, у других пользователей тоже могут возникнуть проблемы с этим определением IP адресов, у всех разные системы от XP до 10.
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение operator3 » 28 сен 2015, 17:16

mixmar писал(а):Как реализовать это определение данных локального IP адреса через bat файл

http://ss64.com/nt/for_f.html
operator3

 
Сообщения: 399
Зарегистрирован: 21 авг 2014, 12:27
Благодарил (а): 61 раз.
Поблагодарили: 100 раз.
Телевизор: LB670V 05.00.35

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 28 сен 2015, 20:47

Вопрос не в том 7 или 8, а в том, что у нас с operator3 стоит английский интерфейс, а у вас русский, поэтому у вас в выводе команды ping не находится искомого "pinging", а находится "Обмен пакетами с ". Т.е. решение не универсальное по любому.
Последний раз редактировалось G__ 28 сен 2015, 21:37, всего редактировалось 1 раз.
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 28 сен 2015, 21:03

G__
Извините, не совсем все понял из ваших слов. Так мне на русском интерфейсе, что надо изменить, чтобы все заработало по этим строкам через bat файл? Менял в строках "pinging" на "ответ от" как вы написали, все равно не работает создание этого файла с соответствующими строками IP ПК и адресов LG. Может есть еще другой какой-то для этого способ автоматического определения IP адреса ПК через команды bat файла?
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 28 сен 2015, 21:38

Поправил, не в ту строчку посмотрел.=)
Ну да в любом случае лучше другим методом адрес узнать, не зависящим от локали.

Добавлено спустя 32 минуты 12 секунд:

Во, так будет локаленезависимо:
Код: Выделить всё
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f lgtvonline.lge.com  > dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f su.lge.com  >> dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f snu.lge.com  >> dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do msg * "Введите следующий адрес в поле DNS в настройках ТВ: %%f"
cd dns
start AcrylicConsole.exe
cd ../apache
start apache.exe

За это сообщение автора G__ поблагодарил:
mixmar (28 сен 2015, 23:05)
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 28 сен 2015, 22:34

G__
Все равно и при этой замене на "Обмен пакетами с " тоже не хочет работать. Я вот взял из строки фрагмент ping -4 -n 1 "%computername%" и запустил это в cmd, вот что мне выдало -

Кстати, у меня локальный IP адрес ПК 192.168.1.2, а тут выводится IP адрес 192.168.56.1, и тут я вспомнил ваши слова о "в случае когда у компа несколько интерфейсов", и как раз оказалось, что у меня в системе установлен Oracle VM VirtualBox. Вот этот адрес и есть его сетевого подключения, там у меня есть как раз виртуальный Linux, на котором я и отслеживаю все версии ПО для моделей ТВ. Вот, кроме основного глюка в работе, так еще как раз и этот двойной интерфейс. Вот отключил эту виртуальную сеть в соответствующих настройках, и в cmd все правильно показало 192.168.1.2, а через bat файл так и не хочет все это работать. Действительно, нужен какой-то другой способ определения этого правильного локального IP адреса, или организовать все через метод диалога с запросом ввести пользователя этот IP адрес, и со вторым запросом каким способом будет выполняться откат, локальным или иначе. Если подтвердит, что локальный, то выводить в файл одни строки, а если иначе, то другие, типа без этой строки с адресом lgtvonline.lge.com или перед ней со знаком #.
P.S. Последний ваш метод с поиском значения "[" нормально сработал, но вот опять проблема с дополнительным этим сетевым интерфейсом на виртуальную машину. :? Только я поставил после последней строки с выводом информации для ТВ команду pause, так там выдается ошибка по msg, присутствующей в этой последней строке, и нет этой информации об IP для ТВ, а остальное вроде бы все работает, за исключением вывода этого виртуального другого IP адреса. Вероятно всего вместо msg * нужно заменить на @echo, но вот это сообщение на русском выводится иероглифами, а IP адрес выводится, это видно перед Для продолжения нажмите любую клавишу...
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 28 сен 2015, 23:43

msg должно выводить надпись отдельным виндовым окошком с кнопочкой ОК. Но т.к. это команда терминального сервера - скорее всего она есть не во всех редакциях винды, а только в тех, где есть службы терминалов (pro/ultimate/enterprise), и наверняка только если они активны.
Как вариант - заменить эту строку на
Код: Выделить всё
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do mshta "javascript:alert('Введите следующий адрес в поле DNS в настройках ТВ: %%f');close()"

Если выводятся иероглифы - значит при создании bat-файла была выбрана не та кодировка (должна быть cp866 или ANSI а не родная виндовая CP1251 или тем паче UTF8), это тяжелое наследство времен msdos.
Вариант с кучей запросов хорош только для одноразового использования, постоянно тыкать лишние циферки - лишний геморрой.
Вообще по хорошему надо переписать все это на powershell, благо ХР уже даже самим микрософтом не поддерживается, и сделать на нем формочку с выбором сетевого адаптера из списка с запоминанием выбранного ранее и кнопочкой запуска/остановки.

Добавлено спустя 38 минут 17 секунд:

Единственное, на такой финт ушами (mshta+javascript) вполне могут возбудиться шибко умные антивирусы.
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Пред.След.

Вернуться в Телевизоры LG - Прошивки