|
Batch file processing = Yes |
Up Previous Next |
To avoid Facets requesting user intervention when it is run in batch mode from the DOS prompt or otherwise, include Batch=Yes on the command line in your.bat or .cmd file.
The general format is: Facets BATCH=YES specification-file output-file extra-specifications
Message: Cannot find the file '.... command.com'
In your AUTOEXEC.BAT file, check that COMSPEC= points to the correct location of command.com.
If so, please create the specified directory and copy command.com into it.
You can find command.com by using Find Files from the Start menu.
Under Windows-2000, -XP and later Windows-NT
It is often useful to run multiple Facets tasks, one after the other, without keyboard intervention. This can be accomplished by running Facets in CMD batch mode.
Here is a typical .CMD file. It is Facetsxp.cmd in the Examples folder. Double-click on it to launch it.
echo This is the version for Windows-NT, 2000
echo This is a batch file to run Facets in batch mode
echo Edit the next lines and add more.
echo Format of lines is:
echo START /WAIT ..\Facets BATCH=YES Control-file Output-file Extra=specifications
START /WAIT ..\Facets BATCH=YES dives.txt dives.out.txt
START /WAIT ..\Facets BATCH=YES lfs.txt lfs.out.txt
START /WAIT ..\Facets BATCH=YES kct.txt kct.out.txt
Under early versions of Windows (e.g. 98, ME, but not 95 nor 3.1)
It is often useful to run multiple Facets tasks, one after the other, without keyboard intervention. This can be accomplished by running Facets in batch mode.
Here is a typical .bat file. It is Facets95.bat in the Examples folder. Double-click on it to launch it.
echo This is a batch file to run Facets in batch mode
echo Edit the next lines and add more.
echo Format of lines is:
echo START /w ..\Facets BATCH=YES Control-file Output-file Extra=specifications
START /w ..\Facets BATCH=YES dives.txt dives.out.txt
START /w ..\Facets BATCH=YES lfs.txt lfs.out.txt
START /w ..\Facets BATCH=YES kct.txt kct.out.txt
Under early Windows-NT
It is often useful to run multiple Facets tasks, one after the other, without keyboard intervention. This can be accomplished by running Facets in batch mode.
Here is a typical .bat file. It is FacetsNT.bat in the Examples folder. Double-click on it to launch it.
echo This is a batch file to run Facets in batch mode
echo Edit the next lines and add more.
echo Format of lines is:
echo Facets BATCH=YES Control-file Output-file Extra=specifications
..\Facets BATCH=YES dives.txt dives.out
..\Facets BATCH=YES lfs.txt lfs.out.txt
..\Facets BATCH=YES kct.txt kct.out.txt
Example: Simulate and analyze 1000 Facets data sets from lfs.txt
Double-click on Simul.bat in the Examples folder:
Rem Simulate and anzlyze 1000 data sets
rem perform analysis and write out the anchor values
START /WAIT ..\Facets BATCH=YES lfs.txt specfile.out.txt anchorfile = lfsanc.txt
SET /A COUNT=1
LOOP
echo Loop number %COUNT%
rem do this 1000 times
IF %COUNT% == 1001 GOTO END
rem generate simulate data file from lfsanc.txt to avoid re-estimation each time
START /WAIT ..\Facets BATCH=YES lfsanc.txt specfile.out.txt simul=s%COUNT%.txt
rem analyze simulated file replacing data in lfs.txt with the simulated data
START /WAIT ..\Facets BATCH=YES lfs.txt s%COUNT%.out.txt data=s%COUNT%.txt
SET /A COUNT=COUNT+1
GOTO LOOP
:END
PAUSE
Help for Facets Rasch Measurement Software: www.winsteps.com.