Existe um programa que faz isso, o Auto Power-on & Shut-down, que está neste site:
http://www.lifsoft.com.
O programa pode ligar automaticamente o pc mesmo que este esteja desligado. Nunca usei o programa, porque o método do ficheiro bat chega-me bem, mas parece que isso é possível, aqui vão as características do programa:
- Control your computer resume from power-off state.
- Wake up your computer from sleep mode (standby).
- Run programs, close programs, open files and open URL at any specified time.
- Play mp3, wma , wav and flash at any specified time.
- Logs on system automatically (win2000/nt/xp).
- Shutdown or reboot , make computer enter sleep mode (standby/hibernate) at any time.
- Synchronize your PC's time to atomic clock servers.
Presumo que "resume from power-off state" seja ligar o pc quando este está desligado.