Find Jobs
Hire Freelancers

Automate Windows 11 using Rust programming language

$40-80 USD

Completato
Pubblicato più di un anno fa

$40-80 USD

Pagato al completamento
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.
Rif. progetto: 34285566

Info sul progetto

8 proposte
Progetto a distanza
Attivo 2 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
$0 USD in 15 giorni
5,0 (37 valutazioni)
5,5
5,5
8 freelance hanno fatto un'offerta media di $96 USD
Avatar dell'utente
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 you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$80 USD in 6 giorni
5,0 (50 valutazioni)
7,0
7,0
Avatar dell'utente
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, Rust and Golang so I cab provide the best result on time Please contact me to discuss more Best Stefan
$70 USD in 8 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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, Android etc In my opinion this job is an ideal match with my skills and experience. So I hope to work with you. I would like to discuss about this project details over the chat. Thank you!
$60 USD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
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 we get closer. Please let me know more about your project in chat. Thanks & Regards
$60 USD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED STATES
Falls Church, United States
5,0
45
Metodo di pagamento verificato
Membro dal lug 27, 2005

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.