I am planning to travel france-spain-italy over spring. should i get a eurail select pass? how does it work?

I am planning to travel in this order: paris-toulouse-madrid-barcelona-milan-venice-rome. are there direct rail links between these cities, and would a eurail select pass entitle me to all of them? should i shuffle my itinerary?
Answer
I would check the net