First, what is the problem with the windows? What battery, I don't quite get it. If you had a low battery, and the car was not running, the window motor would just move slow.
Not doing anything is more of a broken wire issue. A switch is possible, I just haven't seen many. And like engine...