wiki:Frontend/Commands

Commands

The AutoQUEST Frontend is driven by commands, e.g., to parse files and load events or to train usage profiles. The available commands can be listed with the listCommands commands:

> listCommands
general
   exec <filename>
   exit
   listCommands
   man <commandName>
misc
   deleteObject <objectname>
   load <filename>
   loadObject <filename> <objectName>
   save <filename>
   saveObject <filename> <objectName>
   showTimer <timerName>
   startFileListener <filename>
   startTimer <timerName>
   stopFileListener <filename>
sequences
   condenseGuiModel {<sequencesName>}
   condenseMouseClicks <sequences> {<new sequences>}
   correctKeyInteractionTargets <sequences> {<new sequences>}
   detectTextInputEvents <sequences> {<new sequences>} {<textEqualityType>}
   generateReplayfile <filename> <sequences>
   sequenceStatistics <sequencesName>
   sortKeyInteractions <sequences> {<new sequences>}
usability
   evaluateUsability <tasktree> {<evaluationResult>}
   generateTaskTree <sequences> {<tasktree>}
usage
   calcCoverage <modelname> <observedSequences> [<sequenceNames>] <minCovLength> <maxCovLength>
   calcEntropy <modelname>
   flattenModel <modelname> <modelname_flattened>
   generateFixedLengthSequences <modelname> <sequencesName> <minlenght> <maxlength> {<all>} {<numSequences>} {<validEnd>}
   generateGreedy <modelname> <sequencesName> <minLength> <maxLength> <coverageDepth> <desiredCoverage> {<validEnd>}
   generateHybrid <modelname> <sequencesName> <lenght> <maxlengthAll> <numSequences> {<validEnd>}
   generateRandomSequenecs <modelname> <sequencesName> <numSequences> <minlength> <maxlength> {<maxIter>} {<validEnd>}
   listSymbols <modelname> {<sort>}
   modelSize <modelname>
   printDot <modelname>
   printTreeDot <modelname>
   showMarkovModel <modelname> {<showNodeNames>}
   showTrie <modelname>
   trainDFA <modelname> <sequencesName>
   trainMarkovModel <modelname> <sequencesName> {<order>}
   trainPPM <modelname> <sequencesName> <probEscape> <maxOrder> {<minOrder>}
   updateModel <modelname> <sequencesName>
swt
   showSequences <sequencesName>
guitar
   efgTestCasesToSequences <directory> <sequencesName> {<guiFileName>}
   efgToDFA <filename> <modelname>
   efgToMM <filename> <modelname>
jfc
   correctDirOldJFC <sourcedirectory> <destinationdirectory>
   correctOldJFC <inputfilename> <outputfilename>
   parseDirJFC <directory> {<sequencesName>}
   parseJFC <filename> {<sequencesName>}
   preprocessDirJFC <sourceDirectory> <targetDirectory>
   preprocessJFC <sourceFile> <targetFile>
mfc
   convertDirToXml <sourceDirectory> <targetFile> {<base64>}
   convertToXml <sourceFile> <targetFile> {<base64>}
   parseXML <filename> {<sequencesName>} {<countMessageOccurences>}
php
   loadWebSequences <filename> <sequencesName> {<serverUrl>} {<timeout> <minSessionLength> <maxSessionLength>} {<generateFrequentUsers> <frequentUserThreshold>}

The commands are ordered by the plug-ins and logical components of AutoQUEST they belong to. Using the man command, a more detailed description of each command can be obtained, for example:

> man exec
Executes a batch of commands. The batch is defined as a text file, where each line defines one
command. Leading and trailing whitespaces are ignored.

Usage: exec <filename>
Example(s): 
exec
scripts/batchscript  
Last modified 12 years ago Last modified on 10/08/12 10:14:49