Automate Windows 11 using Rust programming language

Completado Publicado hace un año Pagado a la entrega
Completado Pagado a la entrega

Write a program in 100% Rust ( [login to view URL] ) that passes the 5 test cases listed below.

The Rust program can be new code you write, existing open source code bases, or some combination thereof. I would also suggest you consider Forking the code below as a starting point:

[login to view URL]

and

[login to view URL]

The above Rust code base is merely a suggested starting point. You do not have to use the above code if you don't want to! How you code is up to you :-) (so long as you use Rust)

For whatever code you do write for this project, you have two options:

Give me the code confidentially at the end of the project. With this option, I shall also be given all rights to the code, including the right to open source it under my or my company's name.

or

You can publish and open-source your new code using either the GNU GPL license, the Apache license, or both. With this option, you retain rights to your code, however I (and the rest of the world) would also have rights to use it via the Open Source license.

Note: I regret I am not able to pay a "living wage" for this project, though I will pay some small fixed price. My hope is to find a developer who finds this project interesting and is willing to work on it even with the admittedly low pay which I am offering. A small bonus will also be given at the conclusion of the project for quality work.

This project is happily not urgent, and I am available to assist if/when needed.

************************

Test # 1

See the provided AutoHotKey file ( [login to view URL] ) "[login to view URL]". This file does the following:

Opens Windows 11 Notepad

Types the phrase "This is just a test file."

Saves the file as "[login to view URL]"

Test # 1 requires the above be reimplemented in Rust. AutoHotKey will not be used for my project, as my project requires a 100% Rust solution.

************************

Test # 2

Repeat Test # 1, except test it using Windows 10 Notepad rather than Windows 11 notepad.

************************

Test # 3

Create a test that runs Windows 11 Calculator and shows that 8+9 = 17 using only the mouse (no keyboard !).

Note, this test will require some sort of image recognition since automation of 8+9=17 is done via mouse rather than keyboard. An example of image recognition is shown below:

[login to view URL]

The goal of Test # 3 is image recognition. So even if your code can figure out the correct mouse location without image recognition, Test # 3 still requires that mouse location for 8+9=17 be done via image recognition.

The above has already been done before in Python:

A Python program that appears to to do the above is:

Desktop Automation with Robot Framework

29,438 views Apr 1, 2018 Desktop Automation with Robot Framework

[login to view URL]

and

[login to view URL]

However, this Test # 3 requires the above to be re-done using Rust.

************************

Test # 4

Repeat Test # 3, except test it using Windows 10 Calculator rather than Windows 11 Calculator.

************************

Test # 5

Repeat Tests # 3 and # 4, except using a different screen resolution. For example, if Tests # 3 and # 4 were originally done using 1920x1080, then some other screen resolution (1366x768 or 2560x1440) must be used for Test # 5.

The purpose of Test # 5 is to see if image recognition breaks when the screen resolution changes. If it does, it needs to be fixed so as to work OK. The solution does not need to be elegant. Any approach that allows image recognition to work at two different resolutions (including image captures at each target resolution) is a good enough solution for this project.

Programación en C++ Programación en C Ensamblador x86/x64 Rust Golang

Nº del proyecto: #34285566

Sobre el proyecto

8 propuestas Proyecto remoto Activo hace un año

Adjudicado a:

(37 comentarios)
5.5

8 freelancers están ofertando un promedio de $96 por este trabajo

liveexperts123

Hi there,I'm biddin on your project "Automate Windows 11 using Rust programming language" I have read your project description and i'm an expert in C programming and machine learning therefore i can do this project for Más

$80 USD en 6 días
(50 comentarios)
7.0
stefanjanko9

Hi Thanks for your job posting I read project proposal clearly and have a understood about the project As a senior expert, I have rich experience and master skills of C Programming, C++ Programming, x86/x64 Assembler Más

$70 USD en 8 días
(0 comentarios)
0.0
salvomilani18

Hello sir! I have seen your requirement. I can help you with my expert skill and will give you full satisfaction. My skills are listed below: HTML, CSS, Javascript,Responsive, Jquery, PHP, CI, Rust, React, Angular, Vue Más

$60 USD en 7 días
(0 comentarios)
0.0
areverte76

Hello, How are you? I have read your job description and I am very glad because I like simple man. As senior web developer, I can help you. I have rich experience of web development. I like your personality so I wish w Más

$60 USD en 7 días
(0 comentarios)
0.0