Easier uploading

Hi, I use an Arduino Pro Mini in a product. Each product has a sketch loaded into it before it ships. this means I am uploading to a bunch of pro minis. The thing is, the IDE complies each time I upload, even though the code did not change.

I wish there was an easier way to do this. I am told I can use AvrDude to do this but I need the .hex file, which is stored as a temp file. Is this true? Where would I find it? Would it be possible to make the compiler store the .hex file in the sketch directory?

Thanks!

Compile once and save the hex file.

After you compile the sketch, with File:Preference:Verbose outputs selected,
go back thru the compilation notes and pick out the folder where the .hex is stored.

Then you can use a product like Kanda programmer

for one button push programming.

I have a similar thing in the works, but loading from an SD card - Nick Gammon developed a sketch for it, I've been busy and haven't ordered cards yet:

See "Variant which uploads a single file" down at the bottom.
Need a little free time to check it out using one of my Bobuino2 cards, but have been busy building other projects the last 2 weekends.