მაუსის ჩამწერი ჩაწერეთ თქვენი მაუსის შენიშვნები. მაუსის ჩამწერი ჩამწერი მაუსის მაუსის ემულატორი

Move Mouse ემსახურება კომპიუტერში კომპიუტერის ოპერატორის არსებობის სიმულაციას მაუსის კურსორის გადაადგილებით და ღილაკების დაჭერით. გარდა ამისა, ის შეიძლება გამოყენებულ იქნას ნებისმიერი პროგრამის, ვიკი ბრძანების ან PowerShell სკრიპტის სწრაფად გასაშვებად. პროგრამა შეიძლება გააქტიურდეს ხელით ან ავტომატურად, ეს დამოკიდებულია ოპერატორის აქტივობაზე და განლაგებაზე, რომელიც თავად ხორციელდება და ახორციელებს დავალების ოპერაციებს.

კანის ოპერაციებისთვის, პროგრამისთვის ხელმისაწვდომია დამატებითი პარამეტრები, რომლებიც საშუალებას გაძლევთ დააყენოთ მაუსის მანძილი და მიმართულება, აირჩიოთ ღილაკი, რომელიც დაჭერილია, შეიყვანოთ არგუმენტები ბრძანებისთვის ან აიღოთ კონსოლის ფანჯარა. ყველა მოქმედება შეიძლება განმეორდეს (მორგებული პაუზით) ან დასრულდეს ერთხელ.

გარდა ავტომატური ჩაწერისა და ავტომატური დაწყებისა, როგორც უკვე აღვნიშნეთ, Move Mouse-ის მორგებულ ქცევაში ხელმისაწვდომია ხმის ხმის ავტომატურად შეცვლის შესაძლებლობა, პროგრამის ფანჯრის არჩევა დესკტოპიდან, ღილაკები და ხატები. ბრძანების პანელი, მინიატურები დიალოგური ფანჯრიდან ALt+Tab და გადაწერეთ სათაური. დარჩენილი ვარიანტები დაგეხმარებათ თვალყური ადევნოთ მის არსებობას და წვდომას თქვენს კომპიუტერში, თუ ეს გჭირდებათ.

თქვენ შეგიძლიათ დააყენოთ აქტივაციის მოქმედებების გრაფიკი მარტივი გრაფიკის გამოყენებით, რომელიც საშუალებას გაძლევთ აირჩიოთ დღის დღე და დრო ნებისმიერი პროგრამის გასაშვებად, ან მეტი, რომელიც მხარს უჭერს Cron-ის დანერგვას. Move Mouse განლაგების დროს შეგიძლიათ შეამციროთ თქვენი აქტივობა და ასევე შეიცვლება "Blackout"-ის მნიშვნელობა.

პროგრამა ფართოვდება ხარჯების გარეშე, მიმდინარე ვერსიაში ხელმისაწვდომია მხოლოდ ერთი ენობრივი ინტერფეისი - ინგლისური. Move Mouse-ის გამოყენება შეგიძლიათ Windows 10-ზე მომუშავე კომპიუტერებზე და პლანშეტებზე. ამის მიხედვით, Windows Store-ში პროგრამების გამოქვეყნების შემდეგ ისინი ნაწილდება სხვა მოწყობილობების მეშვეობით.

დააინსტალირეთ Microsoft Store-დან

კოჟენი, წუწუნით, ერთხელ მაინც იფიქრა: "დაწერე პროგრამა, რომ მან შეძლოს ჩემთვის თამაში!" როდესაც აზრი ჩნდება თამაშში, ის იქცევა დაუფიქრებელ აზრად... ის გამუდმებით მომხიბლავია: არ ვიცი საიდან უნდა დაიწყოს, უცნობის შიში, მარცხენა მხარზე ჩურჩულებს "რა არის შემდეგი?" ვის სურს პროგრამამ პროგრამით თამაში? და ა.შ.

სტატიების ამ სერიაში მე ვაპირებ ვაჩვენო, რომ, პირველ რიგში: „არა ისეთი საშინელი ეშმაკი, როგორსაც ხატავენ მას“ და სხვა გზით: მოგვიანებით ვაპირებ პასუხის გაცემას და ვიკითხო: „რა გჭირდება?

მოდით გავამარტივოთ. თამაშსა და Gravity პროგრამას (ბოტს) შორის ურთიერთქმედება დამყარდა. როგორც ბოლო კურდღელი, ფართო სპექტრის თამაში Zuma იღებს მონაწილეობას.

ნებისმიერი ურთიერთქმედება შედგება ორი პროცესისგან: მონაცემთა გაგზავნა „მათ“ ​​და „მათ“ ​​მონაცემების ამოღება. ზუმას აქვს ყველა კონტროლი, რათა მოერიდოს სამიზნეს და კარიბჭის ბმულითამაში ხედავს შემდეგ სურათს. როგორც ჩანს, ჯერ უნდა ისწავლოთ მაუსის ქცევის პროგრამულად კონტროლი და თამაშიდან სურათების შერჩევა.

ამ სტატიის მთავარი მიზანია პროგრამის გაუქმება, რათა დაუყოვნებლივ შეხვიდეთ თამაშის პროცესში საკუთარ თავზე, დაიწყოთ მუშაობა და თუ თამაში დასრულდა, ის თავიდან დაიწყება. შემდეგი, ეს ფრეიმ განვითარდება პირდაპირ, ისე რომ ბოტი უფრო და უფრო შევიდეს თამაშში თამაშის დასრულებამდე.

დამატებითი ინფორმაცია, რომელიც აქტუალურია: მაუსის ემულაცია, მაუსის გადამისამართება ვირტუალურ მანქანაზე, გამოსახულების შენახვა.

წვდომა

სტატიების ამ სერიის კოდის შემუშავებისას გამოიყენება შემდეგი მიდგომა: ამოიღეთ შედეგი რაც შეიძლება სწრაფად, მინიმალური ძალისხმევით. ეს მიდგომა საშუალებას გაძლევთ გაზარდოთ მოტივაცია მაღალი დონე, და არ გაძლევს უფლებას დანებდე, ამოცანის სიმძიმით გადატვირთული. მეშვეობით:
- უპირველეს ყოვლისა, მომენტები, რომლებიც დიდწილად უმნიშვნელოა (მიმდინარე შედეგის თვალსაზრისით) სწრაფად გაივლის, მხედველობიდან დაკარგავს "მილიციისა და მხარდაჭერის" კოდს. და მომდევნო გამეორებაზე, მომენტები ყურადღებით შეისწავლება და "პოლიცია" ჩაანაცვლებს სრულ კოდს.
- სხვა სიტყვებით რომ ვთქვათ, კოდის სტილი უფრო "ჰაკერია", ნაკლებად კლასიკური C#. კოდს ექნება ბევრი ლამბდა, ანონიმური მონაცემები, ხრიკები, საავტორო უფლებების ტექსტი და ბევრი კომენტარი.

მაუსის ემულაცია

Windows მხარს უჭერს 2 სტანდარტული გზამაუსის ემულაცია დამატებითი 4 WinApi ფუნქციის გამოყენებით.

პირველი მეთოდი: გაგზავნეთ თქვენი ფანჯრის შეტყობინებების პროგრამა (WM_MOUSEMOVE, WM_LBUTTONDOWN და ა.შ.) დამატებითი ფუნქციისთვის SendMessage ან PostMessage.

DirectX-igor-ისთვის (როგორც ჩვენი ვერსია) ეს მეთოდი არ არის შესაფერისი, რადგან მაუსის კვების ასეთი პროგრამები იყენებს DirectInput-ს, რომელიც პირდაპირ კვებავს მაუსს, უგულებელყოფს Windows-ზე დაფუძნებულ ინფორმაციას.

სხვა გზა: მაუსის ქცევის პირდაპირი სიმულაცია დამატებითი ფუნქციის mouse_event ან SendInput-ის გამოყენებით ეს მეთოდი შესაფერისია ნებისმიერი პროგრამისთვის, მათ შორის DirectX სრულეკრანიანი თამაშებისთვის. mouse_event ფუნქცია მარტივია, მაგრამ ითვლება მოძველებულად, SendInput ახალია, მაგრამ უფრო შრომატევადი. მოუთმენლად ველოდები mouse_event-ს.

WinApi ფუნქციები C#-ში ეყრდნობა დამატებით PInvoke ტექნოლოგიას. PInvoke აღწერა ყველაზე მოწინავე WinApi ფუნქციებისთვის შეგიძლიათ იხილოთ PInvoke.net ვებსაიტზე. mouse_event ფუნქცია არ არის პრობლემა.
public static extern void mouse_event(uint dwFlags, int dx, int dy, uint dwData, UIntPtr dwExtraInfo);

მიშა კოორდინატებს
mouse_event ფუნქციას აქვს სპეციფიკური ფუნქცია: მაუსის კოორდინატები მითითებულია მიკიში და არა პიქსელებში. პიქსელებში (და უკან) მიკის ცვლილება ექვემდებარება მთავარი მონიტორის ნებართვას. (0,0) შეესაბამება მონიტორის ზედა მარცხენა კუთხეს და (65535, 65535) ქვედა მარჯვნივ, რომელიც იძლევა მიკის გადაწყობის ფორმულებს პიქსელებში და უკან: 65536, 65536).
ძირითადი ოპერაციები
თუ ვივარაუდებთ, რომ ყველაფერი ზემოთ არის ჩამოთვლილი, მიზნის ამოღების შემდეგი ნაბიჯები აღმოიფხვრება.
მაუსის კურსორის გადატანა წერტილზე (x, y):
mouse_event(MouseEventFlags.MOVE | MouseEventFlags.ABSOLUTE, x*65536/screen_width, y*65536/screen_height);
დააჭირეთ მაუსის მარცხენა ღილაკს:
mouse_event((MouseEventFlags.LEFTDOWN), 0, 0); System.Threading.Thread.Sleep(100); mouse_event ((MouseEventFlags.LEFTUP), 0, 0);
დააწკაპუნეთ მარჯვენა ღილაკიმიშა:
mouse_event ((MouseEventFlags.RIGHTDOWN), 0, 0); System.Threading.Thread.Sleep(100); mouse_event ((MouseEventFlags.RIGHTUP), 0, 0);
პრობლემა: შესავლის ექსკლუზიურობა
როდესაც მაუსის სიმულაცია ხდება mouse_event ფუნქციის საშუალებით, არის სერიოზული შეუსაბამობა: mouse_event-ს აქვს მაუსი ერთდროულად მთელი OS-ისთვის და არა კონკრეტული ანგარიშისთვის. ეს ნიშნავს, რომ სანამ რობოტი მუშაობს და თამაშობს, კომპიუტერთან სხვა სამუშაო შეუძლებელია: რობოტის გაუმჯობესება, რობოტის აქტიური დათვალიერება, ინტერნეტის კითხვა და ა.შ. Ale є გამომავალი: ვირტუალური მანქანა!

გრაფიკის გადატანა ვირტუალურ მანქანაზე

თამაშების ვირტუალურ მანქანაზე გადატანა იწვევს შემდეგ პრობლემებს:
- უპირველეს ყოვლისა, მიიღეთ კომფორტული ინტერაქცია თამაშებთან, რომლებსაც არ უჭერს მხარს უახლესი რეჟიმი და მუშაობს მხოლოდ სრული ეკრანის რეჟიმი,
- სხვა გზით, მაუსის შეყვანა კონტროლდება მხოლოდ ვირტუალურ მანქანაზე, ხოლო მთავარ მანქანაზე ის აგრძელებს ფუნქციონირებას ნორმალურ რეჟიმში, რაც საშუალებას აძლევს მასპინძელ კომპიუტერს იზრუნოს მის უფლებებზე.

ბოტი, თავად თამაშის მხარეს, უფრო ადვილია მთავარ მანქანაზე გაშვება. ეს საშუალებას გაძლევთ გადატვირთოთ ბოტი პირდაპირ Visual Studio-დან, სადაც შეგიძლიათ შეცვალოთ იგი, სადაც შეგიძლიათ აჩვენოთ ბოტის შიდა სტრუქტურა და ა.შ.

როზლარტანნია ვირტუალური ხელსაწყო(ამ დროისთვის Oracle VirtualBox განიხილება), სტუმრის OS-ის ინსტალაცია და თამაშის გადაცემა ხდება რუტინულად, მაგრამ არის ერთი გაფრთხილება: რობოტს უნდა შეეძლოს დაამყაროს კავშირი მასპინძელ OS-სა და სტუმარს შორის. OS. არავითარ შემთხვევაში არ მოგერიდოთ. ერთი გზა არის VirtualBox-ის გამოყენება, რათა გადასცეს კონკრეტული პორტი სტუმარი OS-დან მასპინძელ OS-ზე. კიდევ ერთი გზაა ხიდის ადაპტერის რეჟიმის დაყენება, რათა ვირტუალური მანქანა ასე გამოიყურებოდეს ყველაფრისთვის ორიგინალი კომპიუტერიდა სტუმარი OS ანიჭებს საკუთარ IP მისამართს dhcp-ის საშუალებით როუტერს. ეს მისამართი უზრუნველყოფს წვდომას მასპინძელი OS-დან სტუმრის OS-ზე. (ავტორის მიერ, ამ შემთხვევაში, vikoristovuvavsya ვარიანტი ხიდი ადაპტერით)

პროქსი
სტუმრის OS-ზე სამიზნის გასაკონტროლებლად, ჩვენ დავწერთ პროქსი, რომელიც არის მარტივი TCP კონსოლის სერვერი. უახლესი კოდი არის პატარა და წარმოდგენილია ჭრილის ქვეშ. კოდის გასამარტივებლად, პროქსი დეპოზიტების შეცვლა იწერება შიშველ სოკეტზე დისტანციის გარეშე, wcf და ა.შ.

პროქსი სერვერის კოდი

სისტემის გამოყენებით; vicoristochi System.Collections.Generic; vikoristychi System.Linq; wikirist System.Net.Sockets; wikirist System.Runtime.InteropServices; vikoristychi System.Text; namespace InputProxy (კლასის პროგრამა ( static void Main (string args)) ( var socket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Bind (ახალი System.Net.IPEndPoint (System.IPdPoint. ნებისმიერი, 7001) .Listen(10) for (; (( ) => ( სცადეთ ( var clientReader = New System.IO.BinaryReader(New NetworkStream(კლიენტი))); for (; ;) ( if (client.Poll(1, SelectMode.SelectRead) && client.Available == 0) ( Console.WriteLine ("გათიშულია.."); შესვენება; ) if (კლიენტი.ხელმისაწვდომია > 0) ( var msgSize = clientReader.ReadInt32 (); var message = clientReader.ReadBytes (msgSize); var messageReader = ახალი სისტემა .IO BinaryReader(new System.IO.MemoryStream(message) var msgKind = messageReader.ReadInt32 ( case 0: ( var flags = messageReader.ReadUInt32)); var x = messageReader.Int); ) var y = messageReader.ReadInt32( var data = messageReader.ReadUInt32); mouse_event(flags, x, y, data, UIntPtr.Zero); ) შესვენება; ) ) else System.Threading.Thread.Sleep(10); )) catch (Exception exc) (Console.WriteLine(exc); ))) (IsBackground = true); thread.Start(); ) ) public static extern void mouse_event(uint dwFlags, int dx, int dy, uint dwData, UIntPtr dwExtraInfo); )


პროქსის გამოსაყენებლად, საკმარისია მისი კოპირება ვირტუალურ მანქანაში და გაშვება. პროქსი ამოწმებს შეტყობინებებს 7001 პორტზე და აჩვენებს მისი მუშაობის ჟურნალს კონსოლზე. პროქსი მუშაობის დასასრულებლად, უბრალოდ დახურეთ კონსოლის ფანჯარა.
კლიენტი
პროქსისთან დაკავშირება გაცილებით მარტივია, ქვემოთ მოცემულია თავად პროქსის კოდი.
var კლიენტი = New System.Net.Sockets.TcpClient(vm_host, 7001); var clientStream = client.GetStream(); var clientWriter = New System.IO.BinaryWriter(clientStream); მოქმედება mouse_event = (დროშები, x, y) => ( var messageStream = New System.IO.MemoryStream(); var messageWriter = New System.IO.BinaryWriter(messageStream); messageWriter.Write(0); messageWriter.Write((uint) )flags);messageWriter.Write(x);messageWriter.Write(y);messageWriter.Write(0);var message = messageStream.ToArray(clientStream.Flush());

გადატვირთული სურათები

უმარტივესი გზაა გამოსახულების პირდაპირ ეკრანიდან გადმოყრა. V.net-ში, Graphics.CopyFromScreen ფუნქცია მზად არის ამისათვის. რა გზით მიდის ანგარიში?
უპირველეს ყოვლისა, გამოსავალზე გსურთ გამოიყვანოთ Bitmap და არა გრაფიკა - რომელიც ეყრდნობა დამატებით ფუნქციას:
საჯარო სტატიკური Bitmap GetScreenImage (Rectangle rect) (var bmp = ახალი Bitmap (rect.Width, rect.Height, PixelFormat.Format32bppArgb); გამოყენებით ( გრაფიკული გრაფიკა= Graphics.FromImage(bmp)) ( graphics.CopyFromScreen(rect.Left, rect.Top, 0, 0, rect.Size, CopyPixelOperation.SourceCopy); ) დაბრუნება bmp; )
წინააღმდეგ შემთხვევაში, თქვენ უნდა იცოდეთ, რომ თქვენ უნდა გადაყლაპოთ ეკრანის ნაწილი. თქვენ, რა თქმა უნდა, შეგიძლიათ დამარხოთ ეკრანის ეს ნაწილი და გამოიყენოთ ხელები ეკრანის ამ ნაწილში გადასატანად, მაგრამ ეს არ არის ძალიან მოსახერხებელი. უფრო მნიშვნელოვანია ამ პროცესის ავტომატიზაცია მინიმალური ძალისხმევით. ამით ჩვენ კვლავ ვისარგებლებთ WinApi და PInvoke, უფრო კონკრეტულად კი ორი ფუნქციით: FindWindow და GetWindowRect. FindWindow გაძლევთ საშუალებას მიიღოთ ფანჯრის სახელური ფანჯრის სათაურის უკან, ხოლო GetWindowRect იყენებს სახელურს ეკრანზე ფანჯრის პოზიციისა და ზომის როტაციისთვის.
Pinvoke ორივე ფუნქციის აღწერა მოცემულია ვებსაიტზე pinvoke.net: FindWindow და GetWindowRect.
საჯარო სტატიკური ექსტერნი IntPtr FindWindow(სტრიქონი lpClassName, სტრიქონი lpWindowName); public static extern bool GetWindowRect(IntPtr hwnd, out RECT lpRect); საჯარო სტრუქტურა RECT ( საჯარო int მარცხნივ; საჯარო int ზედა; საჯარო int მარჯვნივ; საჯარო int ქვედა;)
და ვირტუალური მანქანის ფანჯრის გამოსახულების შენახვის კოდი ასე გამოიყურება:
var vm_left = 8; var vm_right = 8; var vm_top = 50; var vm_bottom = 30; var vm_title = "Windows81 - Oracle VM VirtualBox"; var handle = FindWindow(null, vm_title); if (handle == IntPtr.Zero) throw new Exception("Окно не найдено"); RECT rect; GetWindowRect(handle, out rect); var gameScreenRect = new System.Drawing.Rectangle(rect.Left + vm_left, rect.Top + vm_top, rect.Right - rect.Left - vm_right - vm_left, rect.Bottom - rect.Top - vm_bottom - vm_top); var gameBmp = GetScreenImage(gameScreenRect); !} !}
Slabke mіstse
ამ მიდგომის მთავარია ის, რომ ისინი, რომლებიც ფანჯარაშია ჩაფლული, პირველ რიგში: შეიძლება მთლიანად გავრცელდეს ეკრანზე და სხვა გზით: ისინი შეიძლება გავრცელდეს ფანჯრის თავზე. ეს შეუსაბამობა აღმოიფხვრება ორი (ან მეტი) მონიტორის არსებობით :), ასე რომ, ვირტუალური მანქანის ფანჯარა ნაჩვენებია დამატებით მონიტორზე, არავის პატივისცემის გარეშე, სხვა ფანჯრების თავზე. ასევე მოცემული პრობლემაის ძირითადად მიჰყვება იმავე მეთოდს, როგორც ადრე განვიხილეთ: ფუნქციის გადატანა (ეკრანის დამალვა) ვირტუალური მანქანის შუაში. ამ მიზნით საკმარისია დაამატოთ დამატებითი ფუნქცია InputProxy.

თამაშის პროცესის ციკლი

როგორც კი გადავწყვიტეთ, ჩვენ დაუყოვნებლივ ვაგრძელებთ დღევანდელი დავალების დასრულებას: თამაშის პროცესის ციკლი - ყველა საჭირო დავალება. ზუმას გეიმპლეი სამი მიმართულებით ტრიალებს: მთავარი, მისია და მოქმედება. მთავარი ფანჯარა აჩვენებს მთავარ მენიუს, რომელიც საშუალებას გაძლევთ აირჩიოთ თამაშის ტიპი, მისიის ფანჯარა მოგთხოვთ აირჩიოთ მისია, ხოლო სამოქმედო ფანჯარა აჩვენებს თავად თამაშის პროცესს.
ბოტი ნიშნავს უფრო ზუსტადსაკუთარ თავს მარტივი გზით: ფერის მნიშვნელობა რამდენიმე საკვანძო პუნქტში. ლაქები ირჩევა ხელით "დაინახა გამოხედვით" მეთოდით.
var screenChecks = ახალი (ახალი (სახელი = "მთავარი", ქულები = ახალი (ახალი CheckPoint(200, 190, 0xff554a22), ახალი CheckPoint(65, 400, 0xfff44c41))), ახალი (სახელი = "მისია", (ახალი გამშვები წერტილი (200, 190, 0xffb5d0c7), ახალი გამშვები წერტილი (65, 400, 0xffad7630))), ახალი (სახელი = "მოქმედება", ქულები = ახალი 10, 0xff462b1d),))),); ფუნქციონირება check = image => screenChecks.Where(_check => image.Check(_check.Points)).Select(_check => _check.Name).FirstOrDefault();
რობოტის ძირითადი ციკლი:
var startButtonPoint = new Point(950, 430); var startMissionPoint = new Point(600, 750); for (; ;) (სცადეთ ( var bmp = GetScreenImage(gameScreenRect); var screenName = check(bmp); Console.Write(screenName + new string(" ", 20) + new string("\x8", 40)) ) ; გადამრთველი (screenName) (საქმე "მთავარი": mouse_event(MouseEventFlags.MOVE | MouseEventFlags.ABSOLUTE, startButtonPoint.X * 65536 / game_width, startButtonPoint.Y * 65536 / game_height,D0GS); ;System.Threading.Thread.Sleep(150MouseEventFlags.LEFTUP, 0,break case":MouseEventFlags.ABSOLUTE,startPoint.X. თამაში_სიმაღლე.Threading.LEFTDOWN, 0, 0. System.Thread .Save( "unknown.bmp") ) catch (Exception exc) ( Console.WriteLine(exc); ))
თამაშის ფაზაში ბოტი მუდმივად აწკაპუნებს, ათავისუფლებს ბურთებს ერთ მომენტში. ამ მარტივი (სავარაუდოდ სულელური) ტაქტიკით პირველი ბოტი აგროვებს 1000-2000 ქულას და ამავდროულად იძენს ზუმას უპირატესობას.

Შემაჯამებელი

Wikonan-ის მეტა მოწოდებულია: დამწერი რობოტის ჩარჩო არის ლუპინგის სათამაშო პროცესი.
მიზნები: დააკავშირეთ OpenCV, ამოიცნოთ პოზიცია და ფერი.
PS
გამოსახულება პატივისცემის გამო. (ნარინჯისფერი აჩვენებს იმ უბნებს, რომლებიც ბოტის ამჟამინდელმა ვერსიამ აღიარა, როგორც coolies)

ძალიან ხშირად კომპიუტერზე მუშაობისას ძალიან მსგავსი მოქმედებების შესრულება გიწევთ მაუსით, კლავიატურით და ა.შ. ეს ყველაფერი რთული პროგრამებია (და მაინც რთულია!) საქმეების გასაადვილებლად, კორესპონდენტის რობოტებმა დაწერეს პროგრამები სახელწოდებით ავტოკლიკერები. მოდით შევხედოთ, თუ როგორ შეგიძლიათ მართოთ რუტინული სამუშაო მშვენიერი eMouse პროგრამის გამოყენებით.

eMouse

მოდით გადავიდეთ საიტზე, სადაც її ს. მონტაჟი - არაფერი დასაკეცი. ინსტალაციის შემდეგ, ის იწყება და გამოჩნდება ფანჯარა.

მარცხენა ხელის "Rec" (ჩაწერა) ღილაკი - დაჭერის შემდეგ ჩაიწერება თქვენი მოქმედებები მაუსით და კლავიატურაზე. პროგრამა "თამაში" (გაიმეორეთ ჩანაწერი). რამდენჯერ შეგიძლიათ ჩასვათ ის "x" ველში (სურათზე არის ჩასმული 1-ჯერ), შემდეგ ჩასვით ტიკი "loop playback" ველში.

ქვედა მარცხენა მხარეს შეამოწმეთ ჩანაწერი: კლავიშები და მაუსი. თუ მონიშნული ველები მონიშნულია, მაშინ ყველა მაუსი და კლავიატურა დარეგისტრირდება (და თუ არ არის მონიშნული, მაშინ ცხადია).

შეგიძლიათ გადახედოთ (და შეცვალოთ) პარამეტრები. ამოტვიფრულია პოსტზე „რედაქტირება“ და ში კონტექსტური მენიუაირჩიეთ "პარამეტრები"

ღერძი და რეგულირება.

დაინსტალირებულია „ცხელი კლავიშები“. ჩაწერის დასაწყებად გამოიყენეთ F5, პაუზისთვის F11 და გასაგრძელებლად F12.

ჩანაწერების (სკრიპტის) შენახვა შესაძლებელია, მაშინ. შეგიძლიათ დაწეროთ სხვადასხვა თანმიმდევრობის თაიგული და დააწკაპუნოთ მათ მოხმარების სამყაროში.

გახსენით "ფაილი" და აირჩიეთ "Save Script as..." და შეინახეთ რაც გვჭირდება.

AutoClicker (ყველაზე პრიმიტიული)

თუ თქვენ გჭირდებათ ძალიან ბევრი მუშაობა მაუსის მარჯვენა ან მარცხენა ღილაკზე დაჭერით, მაშინ ეს პროგრამა თქვენთვისაა. Vikorize VKontakte მოგების თამაშებში! სუპერ Clicker ან Clicker.

პროგრამა ფასიანია, მაგრამ "უფასო" ვარიანტის შეძენა შესაძლებელია. ჩვენ ვიწყებთ. პროგრამის ინტერფეისი მარტივი გამოსაყენებელია.

როგორ ვიმუშაოთ მაუსის მარცხენა ღილაკი წერია მარცხენა ნაწილში, მარჯვენა კი წერია მარჯვენა მხარეს (ამ ნაბიჯებს მოგვიანებით გავარკვევთ). Vikorist აქვს ცხელი ღილაკები.

ჩვენ ვიწყებთ პროგრამას, მაშინ. ამოტვიფრულია კლავიატურაზე ALT+1. ეს არ ნიშნავს, რომ კლავიატურაზე ვაჭერთ ALT ღილაკს, შემდეგ კლავიშს „+“ და შემდეგ კლავიშს ნომრით „1!“ არა, ჩვენ უბრალოდ ერთდროულად ვაჭერთ კლავიშებს "ALT" და "1".

ჩვენ მივდივართ VKontakte-ზე, ვეძებთ თამაშს, სადაც თქვენ უნდა იმუშაოთ რამდენიმე დაწკაპუნებით, შედით მაუსი და დააჭირეთ ALT+1. და სანამ დააჭირეთ ALT+2 დაწკაპუნებებს გაგრძელდება.

Ghost Mouse-ზე შეგიძლიათ ისიამოვნოთ. დასაკეცი არაფრის მონტაჟი. დავიწყოთ.

მოქმედებების ჩასაწერად დააჭირეთ წითელ ღილაკს. ან დააჭირეთ F9, ან დააჭირეთ "Ctrl+Q" მოქმედების დასასრულებლად.

მაუსის ჩამწერი არის უნივერსალური სერვისი მონაცემთა შესაქმნელად ნებისმიერ შემთხვევაში, რომელიც მეორდება კომპიუტერზე დავალების შესრულებისას. პროცესის ავტომატიზაციისთვის ჩაწერეთ მოქმედების ალგორითმი (მაკრო) - გადაიტანეთ მაუსი და დააჭირეთ კლავიშებს. მაუსის და კლავიატურის ჩაწერა დაკავშირებულია დამატებით პროგრამებთან. თქვენ არ გჭირდებათ რაიმე სპეციალური პროგრამირების უნარი - პროცესი მარტივი და მარტივია. პროგრამების შესაძლებლობები საშუალებას გაძლევთ ინდივიდუალურად დაარეგულიროთ მაუსის მოძრაობები ან დააჭიროთ კლავიატურაზე ღილაკებს სიმღერის შეუფერხებლად შესრულებისთვის. მაუსის და კლავიატურის ავტომატიზაცია ამარტივებს მუშაობას კომპიუტერზე, რაც საშუალებას გაძლევთ დაასრულოთ იგივე პროცესი საათზე ნაკლებ დროში, გაზარდოთ პროექტის დასრულების სიჩქარე. გარდა ამისა, განხორციელდა უნიკალური უნარიმოძებნეთ თქვენი ჩანაწერები მიმდებარე სერვისთან "PhraseExpress", რომელიც გთავაზობთ დამატებითი შესაძლებლობებიშენი რობოტი.

მაუსის ჩამწერი - ხელმისაწვდომი სერვისი Windows-ზე მუშაობის ავტომატიზაციისთვის

მაუსის ჩამწერი - უფასო პროგრამამაკროების ჩასაწერად, რაც საშუალებას გაძლევთ არსებითად გაამარტივოთ და დააჩქაროთ თქვენი ყოველდღიური ამოცანების შესრულება: გაუმჯობესება პროგრამული უზრუნველყოფის უსაფრთხოებაკომპიუტერი, ვებ გვერდების კორუფციის გამოვლენა, ბანკირის და მსგავსი რობოტების მოქმედებების იმიტაცია კომპიუტერზე დამატებითი ავტომატური რობოტის სერვისის გამოყენებით. თქვენი მაუსის და კლავიატურის ჩაწერის პროგრამა მარტივია და არ საჭიროებს რაიმე განსაკუთრებულ მომზადებას მომხმარებლისგან.

ჩაწერეთ მიშა კლავიატურის გამოყენებით და გაიმეორეთ

იმისთვის, რომ თავი დააღწიოთ განმეორებით დავალებებზე მუშაობის ერთფეროვნებას, უბრალოდ დააინსტალირეთ მაუსის ჩამწერი და გაიგეთ რისი გაკეთება შეუძლია ახალბედა პროგრამისტს ან ვებ დიზაინერს. მაუსის და კლავიატურის ავტომატიზაცია ხორციელდება რამდენიმე ეტაპად: ჯერ ჩაწერეთ საჭირო მაკრო ღილაკის "ჩაწერა" გამოყენებით, შემდეგ მოქმედების ჩაწერის გასამეორებლად, თქვენ უნდა დააჭიროთ ღილაკს "თამაში" Views-ზე. ქმნილებაზე, რომელსაც თქვენ ქმნით. ამ გზით თქვენ შეგიძლიათ მარტივად დაიმახსოვროთ თქვენი მაუსის და კლავიატურის შეყვანები და გაიმეოროთ ისინი საჭირო დროს. სახელმძღვანელო რედაქტორი საშუალებას გაძლევთ დააკონფიგურიროთ მაუსის ყველა სახის მოძრაობა და ღილაკი კლავიატურაზე, ასევე შეცვალოთ და დაამატოთ საჭირო პაუზები, დაწკაპუნებები და კლავიშების დაჭერა. მაუსის მოძრაობის ჩაწერის სიზუსტე და დაწკაპუნების საათობრივი ინტერვალები კონტროლდება პროგრამის მიერ ავტომატურ რეჟიმში.

მაუსის და კლავიატურის იმიტაცია

ყველაფერი შექმნილია კომფორტული დასუფთავებისთვის - დასუფთავების პროცესის ჩაწერა და ავტომატიზაცია ხორციელდება ხალხის მკაცრი მეთვალყურეობის ქვეშ და ავტომატური კომუნალური სისტემებით. მაუსის ჩამწერი პროგრამა უზრუნველყოფს ჩაწერილი პროგრამის ფანჯრის პოზიციის განახლებას, თუ ფანჯარამ რაიმე მიზეზით შეიცვალა პოზიცია ეკრანზე. ბევრი სხვა მომხმარებლისთვის, Mouse Recorder პროგრამების სინქრონიზაცია შესაძლებელია Dropbox ვებ სერვისთან, რაც საშუალებას გაძლევთ უარი თქვათ ჩანაწერებზე წვდომაზე სხვა მომხმარებლებს.

მაუსის ჩამწერი პროგრამების ეკრანის ანაბეჭდები



Ოფიციალური ვებ - გვერდი: http://www.mouserecorder.com/
Ოპერატიული სისტემა: Windows ყველა
მხარდაჭერილი ფილმები:ინგლისური
ვერსია: 1.0.50
ლიცენზია:უფასოeware (ბეზკოშტოვნა)

ფაილის ზომა 2.4 MB

მეტი პროგრამები.