Func _Str($aArray)
local $Edit9, $User
For $ii=1 To $aArray[0]
$key=StringSplit($aArray[$ii],':')
Local $PostData = 'method=voteForFriend&user='&$key[1]&'&sig=83cd024fd5fd1c42f330f8cc1677808d&vote=5&friend_uid='&$User&'key='&$key[2]&'&model_id=1&sex=0'
local $oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open("POST", $GetStr)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
Execute('$oHTTP.Send($PostData)')
$oHTTP.WaitForResponse
$Response = $oHTTP.ResponseText
$Edit9=GUICtrlSetData($Edit9, $Response)
Sleep(1000)
Next
EndFunc ;==> _Str
: WARNING: $Edit9: possibly used before declaration.
GUICtrlSetData($Edit9,
~~~~~~~~~~~~~~~~~~~~~^
WARNING: $Edit9: declared global in function only. Prefer top of file.
Global $Form7, $Group7, $Group8, $Group9, $fake, $Edit9,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
- 0 error(s), 2 warning(s)
->02:43:38 AU3Check ended.rc:1
==> The requested action with this object has failed.:
$Response13 = $oHTTP.ResponseText
$Response13 = $oHTTP.ResponseText^ ERROR
Func _Str($aArray)
Local $oHTTP, $PostData
For $ii=1 To $aArray[0]
$key=StringSplit($aArray[$ii],':')
$PostData = 'method=voteForFriend&user=' &$key[1]& '&sig=83cd024fd5fd1c42f330f8cc1677808d&vote=5&friend_uid=' &$User& '&key=' &$key[2]& '&model_id=1&sex=0'
$oHTTP = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oHTTP.Open("POST", $GetStr)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$oHTTP.Send($PostData)
$oHTTP.WaitForResponse
If $oHTTP.Status = 200 Then
$Response = $oHTTP.ResponseText
GUICtrlSetData($Edit9, $Response)
Else
Return SetError(1, 0, $oHTTP.Status)
EndIf
Sleep(1000)
Next
EndFunc ;==> _Str
==> The requested action with this object has failed.:
If $oHTTP.Status = 200 Then
If $oHTTP.Status ^ ERROR
==> The requested action with this object has failed.:
$oHTTP.Send($PostData)
$oHTTP.Send($PostData)^ ERROR
Пока отрабатывает функция _Str($aArray) кнопка выхода работать не будет.и почему то при работе не работает кнопка выход
$Response = $oHTTP.ResponseText
$Response2= 'Пользователь: ' &$key[1] & StringRegExpReplace($Response, '(?s).*?<msg>(\d+)</msg>?.*', '\1') & @CRLF & @CRLF & _
GUICtrlSetData($Edit9, $Response2)
Если мне память не изменяет, то тему переместили, т.к. Вы ее не дооформили по правилам форума.я создавал ее переместили)
$Response = $oHTTP.ResponseText
$Response2= 'Пользователь: ' &$key[1] & StringRegExpReplace($Response, '(?s).*?<msg>(\d+)</msg>?.*', '\1') & @CRLF & @CRLF & _
GUICtrlSetData($Edit9, $Response2)
$Response = $oHTTP.ResponseText
$Response2 = GUICtrlRead($Edit9) & 'Пользователь: ' & $key[1] & _
StringRegExpReplace($Response, '(?s).*?<msg>(\d+)</msg>?.*', '\1') & @CRLF
GUICtrlSetData($Edit9, $Response2)
<?xml version="1.0" encoding="UTF-8"?>
<result>
<response>
<code>0</code>
<msg>success vote</msg>
</response>
</result>
Success vote
$Response = $oHTTP.ResponseText
$Response2 = GUICtrlRead($Edit9) & 'Пользователь: ' & $key[1] & _
StringRegExpReplace($Response, '(?s).*?<msg>(\d+)</msg>?.*', '\1') & @CRLF
GUICtrlSetData($Edit9, $Response2)
$Response2 = GUICtrlRead($Edit9) & 'Пользователь: ' & $key[1] & _
StringRegExpReplace($Response, '(?s).*?<msg>(\d+)</msg>?.*', '\1') & @CRLF
;на
$Response2 = GUICtrlRead($Edit9) & 'Пользователь: ' & $key[1] & _
StringRegExpReplace($Response, '(?s).*?<msg>(.*?)</msg>?.*', '\1') & @CRLF