Arduino ISP Programmer Shield

i think i may have express wrongly.

i would like to make my design also program attiny45/85 but i find that dip switches are messy and can be miss configured easily.

i dont have a very big knowledge of electronics parts and i was wondering if there is anything i could replaces the dip switch that could handle the internal logic needed to know if its an attiny45/85 or a atmega328 with something as easy as clicking on a push button.