She was going to send out a clone for him to waste his jutsu on and then she would waste him with kamaitachi.

It's a good thing he caught her first.

I think that Shikamaru's tech will work as long as there is at least enough light for a discernable shadow.

Basically as long as he's not in absolute darkness (which is pretty damn dark) then his jutsu should be able to work.