Автор: Николай Камынин

Чтобы не запускать каждый день QUIK в рукопашную, я написал скрипт для AutoIt.

Данный пакет является бесплатным и позволяет автоматизировать процесс запуска и управления программами.

 Ниже приведен текст скрипта:

 ; AutoIt Version: 3.0

; Language:       Русский

; Platform:       Windows

; Author:         Николай Камынин(kamnik@mail.ru)

#include <Date.au3>

$TimeStart=»10:05:00″  ‘ это время запуска QUIK

$NowDate=_NowCalcDate()

$iYear=StringMid( $NowDate,1,4)

$iMonth=StringMid( $NowDate,6,2)

$iDay=StringMid( $NowDate,9,2)

$DateToWeek=_DateToDayOfWeek ( $iYear, $iMonth, $iDay )

IF (($DateToWeek>1) and (7>$DateToWeek)) Then

$DiffToSecStrat=_DateDiff(‘s’, _NowCalc(), «» & $NowDate & » » & $TimeStart)

Sleep($DiffToSecStrat*1000)

Run(«Здесь_указать путь_вызова QUIK», » Здесь_указать_рабочий_каталог_QUIK»)

WinWaitActive(«Идентификация пользователя»)

Send(«здесь_надо_написать_свой_логин»)

Send(«{TAB}»)

Send(«Здесь_можно_записать_пароль «) ; Если пароль вводить руками, то этот и следующий оператор убрать

Send(«{ENTER}»)

 Если поместите этот скрипт в АВТОЗАГРУЗКУ, то QUIK будет автоматически запускаться в рабочие дни недели

Если у Вас на столе имеется ярлык для запуска QUIK, то из него можно узнать  путь_вызова QUIK» и рабочий_каталог_QUIK

Tags: ,

This entry was posted on Четверг, 18 марта, 2010 at 17:49 and is filed under QUIK и QPILE, торговые роботы (МТС), Фондовый рынок. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.