Ultimately, the only way of getting a computer to do exactly what you want is to write a program.
Knowing how to code is a curse at times.
Whenever you hit a limitation in your application software, you understand how to fix, but you can't.
Even if you have access to the source code, it still won't be fixed, because getting to the point where you understand code well enough to patch it is a project of its own, and is nobody's idea of a fun weekend.