Hi:
I'm not sure why you would want a batch file to open SAS. On your windows desktop, SAS.EXE is the program that starts SAS. You might investigate the use of the CONFIG and AUTOEXEC files, which are two ways to initialize a SAS session to your liking (as with options, settings, work locations, library locations, etc).
What do you mean be a "fixed script" -- SAS doesn't really have "scripts" -- it has programs. You can choose to open SAS and only issue options and Display Manager and FILENAME or LIBNAME statements or you can choose to open SAS and run an entire program.
When SAS starts, you would only need to clear the log and output windows if you had RUN something. When SAS first starts up, the only information that is displayed is in the SAS log --with your site number and SAS version number -- which you might need for calling Tech Support (for example). When you first start up SAS, if no AUTOEXEC.SAS program is invoked, only the LOG window would need to be cleared. The OUTPUT window and the EDITOR window should both be "blank".
Before you go down the road of investigating a batch file to start SAS, you should reference the SAS Companion for Windows to determine how you can use SAS methods to configure and set up an interactive session.
If you want to run an existing program in batch or non-interactive mode, you can do that too. The SAS Companion for Windows will also have that information.
cynthia