Code:
local item={}
pos=reaper.GetCursorPosition()
itemnumbers=reaper.CountMediaItems()
for i=0,itemnumbers-1 do
item[i]=reaper.GetMediaItem(0,i)
item_pos=reaper.GetMediaItemInfo_Value(item[i], "D_POSITION")
item_length=reaper.GetMediaItemInfo_Value(item[i], "D_LENGTH")
if item_pos<=pos and item_pos+item_length>pos then
reaper.SetMediaItemSelected(item[i],1)
end
end
reaper.UpdateArrange()
Hope it will be useful to some of you