Learning Windows Batch File Scripting - windows

What would be the best course for me to take in regards to learning how to script with Windows? I am a beginner and would like an accelerated course or list of great informational steps to take to become an advanced scripter. In all areas of Windows. Any help would be greatly appreciated!

PowerShell is what you want to learn. Google, notepad and experimentation. I'm sure there are great books as well, but find a tutorial or two and you will be off to the races.

A good starting point could be this=>
http://technet.microsoft.com/en-gb/scriptcenter/powershell.aspx

Related

Languages to learn for making programs

I was just wondering what languages you guys would suggest I learn if I wanted to make a program like the sticky notes program on Windows. I'm fairly new to program making (more of a website development guy) as if you couldn't already tell.
Thank you guys so much!
~ Darren :)

Which TeX distribution or software?

I work on Windows. Lately, I have been using a lot of LaTeX and I ShareLaTeX is not available to me. I want an offline software for Windows. Now I know that there are many, but which is the best to go for? please Help!
I personally prefer WinEdt. I like the interface and have never had any issues with it!
http://www.winedt.com/news.html

writing make files

Can anyone point me to some good tutorials on the make utility.
Something that will take me through beginners to advanced and let me write and understand professional make file which come with various linux packages.
some book also might help.
I googled for this , but there are so many. I dont know which one to read.
Thanks.
You can try out "Managing Projects with GNU Make (Nutshell Handbooks)" book from ORielly publication. It is a nice book for understanding Make Utility.
You can find the details at: http://www.amazon.com/dp/0596006101?tag=flazx-20&camp=14573&creative=327641&linkCode=as1&creativeASIN=0596006101&adid=0EN45W92PQCA28N8JJW2&
The GNU Make Manual is quite complete and contains many examples.

Integrate with the Windows Shell

OK,
I want to create a windows shell extention that sits in the file menu much like the "Tortorise SVN" menu.
Does anyone know where I'd begin, a good article, or what interfaces to implement?
Thanks!
It's pretty straight forward actually. It's about a 3-4 step process. You didn't specify what language you were using.
Here's how to do it in native code:
http://www.kbcafe.com/articles/HowTo.Shell.pdf
Here's how to do it with .NET. Note that it is essentially the same as doing it with native code.
http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions
Ah... Shell extensions... they can be a real pain in the butt if they're complicated, but you can do so much neat stuff. A great place to start is Mike Dunn's Complete Idiot's Guide To Writing Shell Extensions on codeproject.com.
There's an O'Reilly book called VB Shell Programming which goes into the API's in some depth. As the title suggests, it's aimed at Visual BASIC, but the API's are exposed through COM and the techniques discussed in the book are applicable for pretty much anything that supports COM. A quick look on Amazon.com suggests you can probably pick up a secondhand copy for a few dollars.
Avoid codeproject (for kids, full of bugs) and read the complete doc of MSDN on SNE.

Project in Ruby

I've been coding alot of web-stuff all my life, rails lately. And i can always find a website to code, but i'm kind of bored with it. Been taking alot of courses of Java and C lately so i've become a bit interested in desktop application programming.
Problem: I can't for the life of me think of a thing to code for desktop. I just can't think of anything i can code that isn't already out there for download. So what do i do?
I need some project suggestions that i can set as a goal.
I would say you should roam through github or some other open source site and find an existing young or old project that you can contribute to. Maybe there is something that is barely off the ground, or maybe there is a mature project that could use some improvement.
I find to complete a project, it needs to be something I am passionate about. I feel you need to find your own project I'm afraid.
There is always the Netflix Prize though!
I would write a ray tracer.
Oops, sorry... you're looking for an original idea. :) Ray tracers are still cool, though, and easy to get started on. Maybe you'll get an idea for a game while you're working on it.
Visit shoooes.net for a UI toolkit that's easy and fun, and then the-shoebox.org to see the kinds of things people are doing with it.
If you could make a Ruby ANSI (and xbin, and idf, and adf...) Editor, I would love you. Because that means you would have written ANSI parsing routines that I can hope you release to the open source community.
... but that is a selfish answer. Oh, and a cross-platform editor would be nice as well (although TundraDraw somewhat takes care of that).

Resources