Create automation software

Hey OP,

Id look at two options if I were you. C# or Python (both of them OOP, more importantly OOP done right). C++ has its uses, IMHO this is not one of them. Course it all depends on your preference. There's factually nothing wrong with using C++ for this type of dev. Use a language that you are most efficient in.

A lot of it will also depend on what you are looking to achieve here. For example, I'd avoid Python if you are looking to distribute your code commercially. Way to easy to crack and you'll probably be better off with something byte compiled. On the other hand, Python is a wonderful language (as is C# of course), tons of libraries, rapid dev, can be used online and so on. So web apps, personal use or prototyping (I find myself using a ton of Python to just test out several concepts then port them to C#, PB or Java or whatever) = Python IMHO.

In terms of tutorials, I found a surprising source for all kinds of botting, automation related topics. AutoIT. Seriously. Yeah, I know a really crappy language (if you can call it that), but nobodys forcing you to use it. Just look at the codes and port them to your application. Have a look around the autoitforums and related sites. I'd also recommend signing up on some dev forum (even the Ubuntu forums are pretty good, if you are using Python that is) and just asking around. The people are usually very helpful.

Just my two cents.
Cheers
 
C++ would seem the most logic but it really depends on your comfort level.
 
I also would suggest Delphi. I used to write computer games in assembly, starting 30 years ago, then changed to C, then C++, and the last 10 years just Delphi due to the fact that it generate fast code, does not need runtime libs, and form design is just like VB drag and drop.
 
For those using python or php to write their command line scripts. How do you handle captchas?
 
For those using python or php to write their command line scripts. How do you handle captchas?

decaptcher, deathbycaptcha etc all have APIs that you can use to upload captchas and get the result back. They have ready-made classes in the popular languages that you can use and bolt on to your scripts.
 
decaptcher, deathbycaptcha etc all have APIs that you can use to upload captchas and get the result back. They have ready-made classes in the popular languages that you can use and bolt on to your scripts.

Thanks for that. This is my final hurdle actually :)
 
for bots just use C#
don't waste your time using C++
although C++ is better in one thing. its very hard to decompile the produced exe.. and I think it doesnt matter to you since you are not gonna sell these tools right?
 
I've been thinking of getting into desktop based softwares but have no clue where to start. If c# is easy peasy quick and greasy then maybe I should start here. But how is the online documentation?

Also wondering what tools you guys use to write, compile, test, create installation kits for your software (In case you were wanting to sell)
@scriptomania,
How similar is python to php?
 
I've been thinking of getting into desktop based softwares but have no clue where to start. If c# is easy peasy quick and greasy then maybe I should start here. But how is the online documentation?

Also wondering what tools you guys use to write, compile, test, create installation kits for your software (In case you were wanting to sell)
@scriptomania,
How similar is python to php?
for fast development go for C# and the online documentation is awesome. microsoft has great community. although you don't need them that much all you need is google and if you got stuck anywhere you can post your problems at stackoverflow... they will just solve it for you..

for writing, compiling and testing I use Visual C# express edition its free and has all I need..
for installation kits I use free advanced installer.. as for protection you will need to secure your codes with lots of booby traps and obfuscation. otherwise it will be cracked easily..
 
Last edited:
I only recently migrated over to php, so before I switch again I'd be interested to know how python compares to delphi especially if I'm thinking of porting over my "super awesome must work perfectly cuz you know it deals with money grand-daddy of em all" web app/program/script.
 
I only recently migrated over to php, so before I switch again I'd be interested to know how python compares to delphi especially if I'm thinking of porting over my "super awesome must work perfectly cuz you know it deals with money grand-daddy of em all" web app/program/script.

I worked with python many, many years back. Then switched to php to develop some commercial software.

Now that I'm writing for myself again, I'm switching back to python ( relearning from scratch, pretty fast to do so) and using a web framework.

While I'm still better at php, I'm going to stick it out with python cos it seems more versatile and cleaner, IMHO.
 
Your responses are appreciated. Of course just to make sure I understand, so if my app has to connect to a specific server, for use by commercial customers (100-200 to start) , python is still the way to go?
 
as crazy as it sounds, i just never got into c#...and every time i got my hands on some visual c software it would take for-friggin-ever to install load etc. I would be willing to jump back in, since you guys seem to know yer stuff...is there anything usuable that wouldnt require dl'ing visual studio again? (i dont thing Turbo C# exists)
 
well I was a PHP developer only.. and I was afraid to switch to C# as I thought it will be very hard to understand what is really going on in there.. but this guy told me if you are good at PHP u will find C# easier than you think.. so I decided to give it a try started with the simplest application after 5 months I've mastered it.. I can't say I know everything about C# but If I want to develop anything I can do it no matter how hard it is. all you need is your brain, your fingers, your imagination, google and stackoverflow...

anyway, you dont need to download or install visual studio.. all you need is the free visual C# express edition.. its free and very light weight compared to visual studio..
just download it from microsoft's website..
 
Your responses are appreciated. Of course just to make sure I understand, so if my app has to connect to a specific server, for use by commercial customers (100-200 to start) , python is still the way to go?

As I mentioned earlier, Python applications come with the disadvantage of easy de-compilation. So keep this in mind. Also, to distribute it properly (unless you are planning to market this application for the linux/mac environment) you will need to compile your .py file to and .exe file. That works fine with something like py2exe, yet it's rather ugly (be prepared to ship all the libraries and stuff) and well as I said can be decompiled easily.

Still Python is wonderful, I just wouldn't use it for desktop development (unless you are planning to make a smallish programs).

Just get into C# as someone mentioned before. It's clear, easy and powerful. Alternatively, do it in C++ if you can, just be clever about it :)

Cheers
 
My personal recommendation is go with Java. I was taught to program in C++ but migrated to Java as I was able to accomplish all the same tasks in a shorter amount of time. Plus it is nice having the platform independent code right out of the box and netbeans makes it so easy to make a basic GUI.
 
Back
Top