|
Технологии |
Вылечил QUIK
Недавно вылечил долгую загрузку 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 секунд. Красота!
Пользуйтесь на здоровье))
14 Авг 2024 20:32 |
|
|
+100 ₽ |
|
Комментарии (2)
🙂
😂
🙁
🤬
😮
🙄
🤢
😜
😛
👀
🧡
💋
👍
👎
👉
👈
🙏
👋
🤝
📈
📉
💎
🏆
💰
💥
🚀
⚡
🔥
🎁
🌞
🌼
←
→
Читайте так же
если кому-то интересно слепить свой скрипт powershell, то для этого достаточно открыть notepad скопировать в него строки моего скрипта и сохранить под именем quikstart.ps1
винда распознает этот файл, как скрипт powershell... его можно смело запускать и радоваться жизни))