GOLD
47
|
Вылечил QUIK
14 Авг 2024 20:32 |
Недавно вылечил долгую загрузку QUIK. Делюсь историей болезни и рецептом:
Последние несколько лет запускаю QUIK скриптом PowerShell:
Remove-Item "C:\Program Files\Quik\info.log"
Remove-Item "C:\Program Files\Quik\alltrade.dat"
Remove-Item "C:\Program Files\Quik\archive" -Recurse
$wshell = New-Object -ComObject wscript.shell;
$wshell.Exec("info.exe -clear")
Sleep 10
[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("ПАРОЛЬ~")
Этот скрипт удаляет ненужные файлы, запускает QUIK, ждет 10 секунд и вводит за меня пароль. Просто и удобно.
Все отлично работало несколько лет. Но недавно (после обновления до новой версии) QUIK стал грузиться почти минуту (до появления запроса пароля).
Начал искать лекарство. Даже разработчику писал. В ответ получил лишь качественную тишину.
Решение нашел методом тыка - выбрал самый большой файл *.dat в папке QUIK и удалил его. Это был файл sec.dat размером более 100 мб.
При загрузке, QUIK ругнулся на отсутствие справочников и создал их заново. Файл sec.dat размером 15 мб появился в папке. После этого, сбегал в настройки и заново настроил получение котировок (Программа / Получение данных / Котировки). Впрочем, это не обязательно делать.
Теперь загрузка занимает 5-7 секунд. Красота!
Пользуйтесь на здоровье))
Последние несколько лет запускаю QUIK скриптом PowerShell:
Remove-Item "C:\Program Files\Quik\info.log"
Remove-Item "C:\Program Files\Quik\alltrade.dat"
Remove-Item "C:\Program Files\Quik\archive" -Recurse
$wshell = New-Object -ComObject wscript.shell;
$wshell.Exec("info.exe -clear")
Sleep 10
[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("ПАРОЛЬ~")
Этот скрипт удаляет ненужные файлы, запускает QUIK, ждет 10 секунд и вводит за меня пароль. Просто и удобно.
Все отлично работало несколько лет. Но недавно (после обновления до новой версии) QUIK стал грузиться почти минуту (до появления запроса пароля).
Начал искать лекарство. Даже разработчику писал. В ответ получил лишь качественную тишину.
Решение нашел методом тыка - выбрал самый большой файл *.dat в папке QUIK и удалил его. Это был файл sec.dat размером более 100 мб.
При загрузке, QUIK ругнулся на отсутствие справочников и создал их заново. Файл sec.dat размером 15 мб появился в папке. После этого, сбегал в настройки и заново настроил получение котировок (Программа / Получение данных / Котировки). Впрочем, это не обязательно делать.
Теперь загрузка занимает 5-7 секунд. Красота!
Пользуйтесь на здоровье))
|
|
|
Комментарии (2)
Другие статьи на эту тему: