Search Login
ГлавноеНовоеИзбранное
Комментарии
Графики
СправкаО проекте
ВходРегистрация
Настройки
Avatar
GOLD Subscribers52
Технологии
Вылечил 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 секунд. Красота!

Пользуйтесь на здоровье))
14 Авг 2024 20:32
1.7K
7
Комментарии (2)
GOLD   14 Авг 23:52
кстати...

если кому-то интересно слепить свой скрипт powershell, то для этого достаточно открыть notepad скопировать в него строки моего скрипта и сохранить под именем quikstart.ps1

винда распознает этот файл, как скрипт powershell... его можно смело запускать и радоваться жизни))
Like3
АлисаМалис   15 Авг 01:48
GOLD, завтра попробую сделать ради пароля. Достал уже вводить каждый раз)
Like1
Читайте так же
Loading...
Перейти на главную
Читать в Telegram