Можно так:
{
int $activeTab = `shelfTabLayout -query -selectTabIndex $gShelfTopLevel`;
if ($activeTab < 1 || $activeTab >= `tabLayout -query -numberOfChildren $gShelfTopLevel`)
$activeTab = 0;
$activeTab++;
tabLayout -edit -selectTabIndex $activeTab $gShelfTopLevel;
}