Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

WinWaitActive («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank» ," Π’Π²Π΅Π΄ΠΈΡ‚Π΅Π΄Π°Ρ‚ΡƒΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠ‘ΠœΠ‘"). WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄"). WinWaitActive («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank» ," БписокпроцСдур"). WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€"). ControlClick… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов.

ΠšΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

#include.

#include.

#include.

#include.

#include.

#include.

#include.

#include.

#include.

$Date=_DateAdd ('D',-1, _NowCalcDate ()).

$Dates=_DateAdd ('D', 0, _NowCalcDate ()).

#Region ### START Koda GUI section ### Form=.

$Form1 = GUICreate («Form1», 373, 149, 192, 124).

$Date1 = GUICtrlCreateDate ($Dates, 161, 24, 186, 21, $DTS_SHORTDATEFORMAT).

$Date2 = GUICtrlCreateDate ($Date, 161, 56, 186, 21, $DTS_SHORTDATEFORMAT).

$Label1 = GUICtrlCreateLabel («Π”атаформированиясмс», 20, 24, 132, 17).

$Label2 = GUICtrlCreateLabel («Π”атаобработкисмс», 20, 56, 109, 17).

$Button1 = GUICtrlCreateButton («Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ», 136, 96, 75, 25).

GUISetState (@SW_SHOW).

#EndRegion ### END Koda GUI section ###.

While 1.

$nMsg = GUIGetMsg ().

Switch $nMsg.

Case $GUI_EVENT_CLOSE.

Exit.

case $Button1.

AutoItSetOption («SendKeyDelay», 200).

$Date1 = GUICtrlRead ($Date1).

$Date2 = GUICtrlRead ($Date2).

Run («G:RsBank55Term55 erm. exew» ," G: RsBank55Term55″).

WinWaitActive («ΠΠ ΠœΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ° — RS-Bank/Pervasive», «Π’Π²Π΅Π΄ΠΈΡ‚Π΅Π’Π°ΡˆΠ½ΠΎΠΌΠ΅Ρ€»).

Send («9999{ENTER}»).

Sleep (200).

$pass="777 999″ .

Send ($pass & «{Enter}»).

WinWaitActive («ΠΠ ΠœΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°» ," Бписок").

AutoItSetOption («SendKeyDelay», 150).

send («{DOWN}{DOWN}{DOWN}»).

send («{ENTER}»).

AutoItSetOption («SendKeyDelay», 250).

send («{F10}»).

send («{LEFT}{LEFT}»).

send («{ENTER}»).

send («{ENTER}»).

WinWaitActive («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank» ," БписокпроцСдур").

Send («^{PGDN}»).

Send («{UP}»).

Send («{F6}»).

Send («{ENTER}»).

WinWaitActive («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank» ," Π’Π²Π΅Π΄ΠΈΡ‚Π΅Π΄Π°Ρ‚ΡƒΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈΠ‘ΠœΠ‘").

AutoItSetOption («SendKeyDelay», 50).

Send ($Date1).

Send («{ENTER}»).

WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄").

Send ($Date2).

Send («{ENTER}»).

Send ($Date2).

Send («{ENTER}»).

while 1 = 1.

ifWinActive («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank» ," Π’Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΠ‘ΠœΠ‘Π² SMS AIR Sender ?") Then.

ControlClick («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank», '', '[CLASS:Button; INSTANCE:2]').

WinWaitActive («Microsoft Excel» ," «).

AutoItSetOption («SendKeyDelay», 250).

send («!{Ρ„}»).

send («{ΠΊ}»).

WinWaitActive («Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°» ," «).

send («{TAB}»).

send («{DOWN}»).

send («{HOME}»).

send («{DOWN}{DOWN}{DOWN}»).

send («{ENTER}»).

ControlFocus («Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°», «Π”Π΅Ρ€Π΅Π²ΠΎ», «Edit1»).

AutoItSetOption («SendKeyDelay», 50).

Send («G:RsBank55ARM_ADMSMS CLIENTS» & «Π΄.Ρ„ΠΎΡ€ΠΌ._» & $Date1 & «_Π΄Π°Ρ‚Π°.ΠΎΠ±_» & $Date2 & «.xls»).

send («{ENTER}»).

AutoItSetOption («SendKeyDelay», 250).

WinWaitActive («Microsoft Excel — Π΄. Ρ„ΠΎΡ€ΠΌ» ," «).

send («!{Ρ„}»).

send («{Π²}»).

$msg = «Π•Π‘Π’Π¬ Π‘ΠžΠžΠ‘Π©Π•ΠΠ˜Π• Π”Π›Π― ΠžΠ’ΠŸΠ ΠΠ’ΠšΠ˜» .

ExitLoop.

Else.

EndIf.

ifWinActive («Microsoft Excel» ," «) then.

send («!{Ρ„}»).

send («{Π²}»).

send («{TAB}»).

send («{ENTER}»).

ControlClick («bank.def — АвтоматизированнаябанковскаясистСма RS-Bank», '', '[CLASS:Button; INSTANCE:2]').

$msg = «Π‘ΠžΠžΠ‘Π©Π•ΠΠ˜Π™ΠΠ•Π’» .

ExitLoop.

Else.

EndIf.

WEnd.

WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€").

send («{ESC}»).

WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," Бписок ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π² Ρ„Π°ΠΉΠ»Π΅").

send («{ESC}»).

send («{F10}»).

send («{LEFT}»).

send («{ENTER}»).

send («{DOWN}»).

send («{ENTER}»).

WinWaitActive («bank.def — Автоматизированная банковская систСма RS-Bank» ," Π’Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ?").

send («{ENTER}»).

WinWaitActive («ΠΠ Πœ сотрудника» ," Бписок").

send («{ESC}»).

MsgBox (0," Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅" ,$msg).

EndSwitch.

WEnd.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ смс ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ систСмС Rs-bank 5.5 для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² MSExcel.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ