Moving on another object

I need a button that moves selected objects over another object (“ground”):
1-select the "gound"
2-select the objects I want to move on it
3-move the selected objects on the upper side of the ground (like gravity)

Is there a button (with some macros or script) that can do it?

thanks in advanced

Try Orient on Surface Tool (OrientOnSrf) watch video

Hi and thanks a lot for your link.
Yes, I’m looking for something like that but more simple.
Take a look at this plugin for 3dsmax:

https://www.youtube.com/watch?v=n84QxUPeozA&t=5770s

from 02:18:15 to 2:18:30
from 03:13:50 to 03:14:20

bye