Технический форум
Вернуться   Технический форум > Компьютерный форум > Софт и программы > Вопросы от новичков


Ответ
 
Опции темы Опции просмотра
Старый 26.01.2014, 10:47   #1 (permalink)
serij-68tmb
Member
 
Аватар для serij-68tmb
 
Регистрация: 23.08.2012
Сообщений: 1,801
Записей в дневнике: 2
Сказал(а) спасибо: 6
Поблагодарили 10 раз(а) в 3 сообщениях
Репутация: 5686
По умолчанию Изменить скрипт

Здравствуйте!
Есть автомобильный навигатор. В связи с некорректной прокладкой маршрута (выбирает путь не там, где надо, и настройки не помогают) пришлось перейти на раннюю версию Navitel - с 5.5 до 3.2. Обновление до 8.5 ничего не дало.
Перешел, загрузил карты, маршрут прокладывает отлично. А вот настройки при выключении не сохраняет. При включении приходится опять выбирать язык, голос, настройки навигации и пр. Навигатор на WinCE 6.0.
Поискал в Сети, нашел пару скриптов для сохранения настроек. Сначала ругался при запуске, потом изменил несколько строчек и программа стала запускаться и сохранять настройки при выходе. Но выскакивают две ошибки - string too long - две ошибки подряд. То есть 2 строки слишком длинные. Так-то можно просто нажать ок и всё, но хочется, чтобы эти таблички не возникали.

В общем, вопрос такой - как можно укоротить длинные строчки скрипта, заменив каждую из них несколькими короткими?

Цитата:
folder = SystemPath("ScriptPath")
reg_file = folder \ "storage\settings.reg"
reg_key = "[HKEY_CURRENT_USER\Software\CNT]"
XCopy(folder \"storage\GPS Tracks and Waypoints\*.*","\My Documents\GPS Tracks and Waypoints",True,True)
Sleep (500)
RunWait(folder \ "Regedit.exe", "-s " & """" & reg_file & """")
RunWait(folder \ "Navitel.exe")
RunWait(folder \ "TaskMgr.exe", "/regxpkey " & reg_file & reg_key)
WriteFile(reg_file, Replace(ReadFile(reg_file, "unicode-prefix"), "Windows Registry Editor Version 5.00", "REGEDIT4"), FALSE)
XCopy("\My Documents\GPS Tracks and Waypoints\*.*", folder \"storage\GPS Tracks and Waypoints",True,True)
PlaySound( folder \ "endcopy.wav")
Заранее благодарен!
serij-68tmb вне форума   Ответить с цитированием

Старый 26.01.2014, 10:47
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Посмотрите в этих темах, возможно там есть нужный ответ

Как выполнить скрипт в uVS
Скрипт не работает

Старый 26.01.2014, 14:03   #2 (permalink)
serij-68tmb
Member
 
Аватар для serij-68tmb
 
Регистрация: 23.08.2012
Сообщений: 1,801
Записей в дневнике: 2
Сказал(а) спасибо: 6
Поблагодарили 10 раз(а) в 3 сообщениях
Репутация: 5686
По умолчанию

Ни у кого никаких соображений нет?

Если не в той ветке создал, прошу перенести)
serij-68tmb вне форума   Ответить с цитированием
Старый 31.01.2014, 16:32   #3 (permalink)
NMD
Member
 
Регистрация: 15.09.2013
Сообщений: 228
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 276
По умолчанию

Как бы вам объяснить. Тут ничего и нет. Одни пути. А путь к файлу укоротить нельзя, если только файлы не индексируются, в чём я сомневаюсь. На самом деле всё выглядит так:
folder
reg_file = folder
reg_key =
XCopy
Sleep (500)
RunWait
RunWait
RunWait
WriteFil
XCopy
PlaySound
Тут укорачивать нечего, команда на файл или строчку реестра. Так вот выглядит командная составляющая.
ЗЫ: Сначало показалось С#
NMD вне форума   Ответить с цитированием
Старый 31.01.2014, 16:34   #4 (permalink)
NMD
Member
 
Регистрация: 15.09.2013
Сообщений: 228
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 276
По умолчанию

Можете поискать сокращения в синтаксисе С# уж очень он подозрительно похож.
NMD вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 14:04.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.