First of all, your question really doesn't make a lot of sense.
As I understand it, TestLab is the only place you can launce an automated script. It then transfers a copy of the script from Test Planner, or more precisely from the QC Server folder where the script is stored to the machine from which the test was initiated. Then TestLab gives control over to that machine, which then parses the script and sends it to the machine which is actually tasked to run the test. TestLab takes a back-seat and monitors the data transfers plus it poles the launching machine to detect results and when the script is completed then logs the results.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~