For the time being, scripts are used to solve this problem
Code:
idx,i=0,1
track_tb={}
seltrack=reaper.GetSelectedTrack(0, idx)
if seltrack~=nil then
repeat
offset=reaper.GetMediaTrackInfo_Value(seltrack, 'I_PLAY_OFFSET_FLAG')
if offset==0 then
reaper.SetMediaTrackInfo_Value(seltrack, 'I_PLAY_OFFSET_FLAG', 1)
track_tb[i]=seltrack i=i+1
end
idx=idx+1
seltrack=reaper.GetSelectedTrack(0, idx)
until seltrack==nil
reaper.Main_OnCommand(41223, 0)
end
i=1
while i <= #track_tb do
reaper.SetMediaTrackInfo_Value(track_tb[i], 'I_PLAY_OFFSET_FLAG', 0)
i=i+1
end