Edit: I get PMs from time to time asking for help with the below software. The API in question is no longer operational, thus you will need to use the curl version ->
https://bitcointalksearch.org/topic/m.9982506---
I read this thread a day or two ago and though, well this should be easily done in ruby... and then I read it completly.
I spend a few hours and made a tiny java programm [1] that does what I think you want.
You simple have to paste all the addresses in a file named in.txt (seperated by line breaks, see the in.txt that I put there for testing), run it with
java -jar chkblnc.jar
and watch it work. When done it will make you a file named out.txt (be carefull any existing file in the same directory with that name will be overwritten).
Which looks like this:
---------- BTC address ----------| : Balance in BTC (Satoshi)
186Aow5EgRz6WNroi2Eky8c94eZvxpWAEd : 0.22698467 (22698467)
19QkbYPu81MHkSdBxKXUm39nyH14z27gf6 : 0.181 (18100000)
19wLQ9PbptbrhXywyJ1FmmwckmH8x367Ez : 9.00230376 (900230376)
1MF48CPkGmnCXp54ztp9gTRCscpHzGvEC4 : 0.0 (0)
1Q147jbV8RFrBiW9JfNgZGNUtGoYnxsGED : 0.0 (0)
1LD6GEDrStmKYUjVnDwqySDqU6BUCo7Boc : 0.0 (0)
1FFvzKr4tHBb5tm7uLKwfUdRpQt4SiyCip : 0.0 (0)
1B4WYJA97wEZcC1faQaoE8zefyDwNmYdR3 : 0.0 (0)
I used the blockchain.info API [2] to get the balance, so it will need internet access. The connection will not be encrypted.
It is
quick and dirty and will not catch any exceptions, if anything goes wrong (e.g. no internet, file not found) it will just terminate.
Please
do not blindly trust me and
read the code! Even with limited copy pasta knowledge of java you should be able to understand what it does.
I know these are a lot but, but [3] I hope it will help you.
[1] includes source, readme and example files
https://mega.co.nz/#!ckQ1gSSY!gsqAlZojlt-ACxZB7179g95zgWrhKAxwMMalPG_7Jlo
[2]
https://blockchain.info/q[3] aaand another one