User Tools

Site Tools


jvs:fscan:manual:chapter2:run

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
jvs:fscan:manual:chapter2:run [2011/12/20 18:11]
voyvodic
jvs:fscan:manual:chapter2:run [2023/02/23 18:43] (current)
Line 1: Line 1:
 **fScan Reference Manual, Chapter 2 (CmdLineOptions): run** **fScan Reference Manual, Chapter 2 (CmdLineOptions): run**
-===== Run -- Execute a series of fScan commands ===== +===== Run -- Execute a series of fScan interactive commands ===== 
-**usage: -run flag string**\\ +**usage:**\\ 
-**usage: :**+ %%-run mode [flagstring%%\\ 
 + %%-run%%\\ 
 + %%:%%
 ===== ===== ===== =====
 With no arguments, this command just forces everything before it in the command line to be processed before processing other options. A colon (surrounded by blank space) is a shorthand equivalent to the **-run** command with no arguments. It simply forces execution of all command options preceding it. With no arguments, this command just forces everything before it in the command line to be processed before processing other options. A colon (surrounded by blank space) is a shorthand equivalent to the **-run** command with no arguments. It simply forces execution of all command options preceding it.
Line 8: Line 10:
 With arguments, this loads interactive command strings. With arguments, this loads interactive command strings.
  
-FLAG+MODE
-  * 1 - set [[jvs:fscan:manual:chapter4:peekstr|peekstr]] to STR (default) +  * 1 - interpret STRING as a sequence of interactive commands (default). This sets [[jvs:fscan:manual:chapter4:peekstr|peekstr]] to STRING. 
-  * 2 - run file STR +  * 2 - run contents of file STRING as a sequence of interactive commands 
-  * 3 - set [[jvs:fscan:manual:chapter4:quitstr|quitstr]] to STR +  * 3 - STRING is the name of a menu; ITEM is the number of an item within that menu (1=first). If STRING="funckey", ITEM is Funckey number. The menu item is run as though it had been selected interactively. Multiple pairs of [MENUNAME ITEM] can be combined in the same '-run 3' command. 
-  * - run file STR +  * 4 - set contents of file STRING to run when fScan terminates (sets [[jvs:fscan:manual:chapter4:quitstr|quitstr]]) 
-  * - run STR as synchronous fScan shell command +  * - run STRING and following arguments as an [[jvs:fscan:manual:chapter3:winkeys:exec|EXEC]] command (like interactive cmd: 'STRING',flag E) 
 +  * 6 - run contents of file STRING as a sequence of fScan command-line commands 
 +  * - run STRING as a sequence of fScan command-line commands 
 + 
 +Examples: 
 +<code> 
 +  fscan infile -e + 100   -e x 4 -D           # add and multiply together (one result window) 
 +  fscan infile -e + 100 : -e x 4 -D           # add and multiply separately (show both results)  
 +  fscan infile -run "3C4d" -D                 # load data, switch to 3-plane view and reduce intensity 
 +  fscan infile -run 2 myview -D               # load data and run interactive commands in file "myview" 
 +  fscan infile -run 3 display 3 -D            # load data and run icon 3 from taskbar 'Display' 
 +  fscan -run 5 run_fslmc infile 9 -v 0        # run the shell script as: "csh run_fslmc INFILE 9" 
 +</code>                
 +**Note:**\\ 
 +RUN is a command-line command designed for running sequences of interactive fScan commands.\\ 
 +[[jvs:fscan:manual:chapter2:options|OPTIONS]] is a command-line command designed for running sequences of command-line commands.\\ 
 +The '[[jvs:fscan:manual:chapter3:winkeys:go|G]]' interactive command is designed to run sequences of command-line commands interactively.\\ 
 +Combining and embedding RUN, OPTIONS, and 'G' commands provides a lot of programming flexibility, but can be a bit confusing.\\ 
 +When in doubt, insert ':' (or '-run') into command-line sequences to group sub-sequences into separate processing stages. 
  
 **See Also:**\\ **See Also:**\\
-[[jvs:fscan:manual:chapter3:winkeys:exec|EXEC]]+[[jvs:fscan:manual:chapter3:winkeys:exec|EXEC]],  
 +[[jvs:fscan:manual:chapter2:options|OPTIONS]], 
 +[[jvs:fscan:manual:chapter3:winkeys:go|GO]]
  
 [[jvs:fscan|fScan Home]],  [[jvs:fscan|fScan Home]], 
jvs/fscan/manual/chapter2/run.1324404711.txt.gz · Last modified: 2014/08/04 16:03 (external edit)