Spread a granular triclopyr herbicide over your lawn early in the morning before the dew has evaporated using an herbicide, fertilizer or insecticide spreader. Apply the herbicide in the spring of fall on a day when no rain is expected for at least 24 hours.
Leave the lawn undisturbed for 24 hours. Do not water or mow it and keep children and pets off of it.
Apply the herbicide again in 10 days. Continue to apply it every 10 days until the violets are all dead.
Hold a piece of cardboard or other obstacle between a target violet and any nearby plants you don't want to harm.
Spray the violet with a glyphosphate-based weedkiller.
Check on the violets again in one week. If they are still alive, spray them again.