Доброго утра!! Пишу свой первый скрипт, при попытке запустить,там ошибки,естественно.
Подскажите, как их проще находить, понимать, тем более разговаривает оно на английском.
А вот , если можно, вот ахинея, каторую написал
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: Димон
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
$state = WinGetState ("200253: FXstart - MetaTrader", "")
If $state = 0 Then
Run('C:\Program Files (x86)\FXstart - MetaTrader')
WinSetState ("200253: FXstart - MetaTrader", "", @SW_HIDE)
ElseIf
WinSetState ("200253: FXstart - MetaTrader", "", @SW_HIDE)
EndIf
;Запускаем прогу FXstart - MetaTrader, скрываем ее окно,если уже было аткрыто, то же скрываем.
HotKeySet("{ESC}", "Terminate");при нажатии клавиши ESC саздается окно
Func Terminate()
#include <GUIConstants.au3>
GUICreate ("окно", 260, 230)
GUISetState()
$CTRL_btn1 = GUICtrlCreateButton (" 1", 54, 138, 36, 29)
$CTRL_EdtScreen = GUICtrlCreateEdit (" 0.", 8, 2, 239, 23, BitOR($ES_READONLY, $ES_RIGHT), $WS_EX_STATICEDGE)
$msg =GUIGetMsg ( [0] )
Select
Case $msg > 0 ;при любом нажатии на это окно открываетса окно FXstart - MetaTrader
WinSetState ("200253: FXstart - MetaTrader", "", @SW_SHOW )
WinClose ( "окно", "" )
Exit
EndFunc
Подскажите, как их проще находить, понимать, тем более разговаривает оно на английском.
А вот , если можно, вот ахинея, каторую написал
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: Димон
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
$state = WinGetState ("200253: FXstart - MetaTrader", "")
If $state = 0 Then
Run('C:\Program Files (x86)\FXstart - MetaTrader')
WinSetState ("200253: FXstart - MetaTrader", "", @SW_HIDE)
ElseIf
WinSetState ("200253: FXstart - MetaTrader", "", @SW_HIDE)
EndIf
;Запускаем прогу FXstart - MetaTrader, скрываем ее окно,если уже было аткрыто, то же скрываем.
HotKeySet("{ESC}", "Terminate");при нажатии клавиши ESC саздается окно
Func Terminate()
#include <GUIConstants.au3>
GUICreate ("окно", 260, 230)
GUISetState()
$CTRL_btn1 = GUICtrlCreateButton (" 1", 54, 138, 36, 29)
$CTRL_EdtScreen = GUICtrlCreateEdit (" 0.", 8, 2, 239, 23, BitOR($ES_READONLY, $ES_RIGHT), $WS_EX_STATICEDGE)
$msg =GUIGetMsg ( [0] )
Select
Case $msg > 0 ;при любом нажатии на это окно открываетса окно FXstart - MetaTrader
WinSetState ("200253: FXstart - MetaTrader", "", @SW_SHOW )
WinClose ( "окно", "" )
Exit
EndFunc