| 1 | = Commands = |
| 2 | |
| 3 | The !EventBench 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: |
| 4 | {{{ |
| 5 | > listCommands |
| 6 | general |
| 7 | exec <filename> |
| 8 | exit |
| 9 | listCommands |
| 10 | man <commandName> |
| 11 | misc |
| 12 | deleteObject <objectname> |
| 13 | load <filename> |
| 14 | loadObject <filename> <objectName> |
| 15 | save <filename> |
| 16 | saveObject <filename> <objectName> |
| 17 | showTimer <timerName> |
| 18 | startFileListener <filename> |
| 19 | startTimer <timerName> |
| 20 | stopFileListener <filename> |
| 21 | sequences |
| 22 | condenseGuiModel {<sequencesName>} |
| 23 | condenseMouseClicks <sequences> {<new sequences>} |
| 24 | correctKeyInteractionTargets <sequences> {<new sequences>} |
| 25 | detectTextInputEvents <sequences> {<new sequences>} {<textEqualityType>} |
| 26 | generateReplayfile <filename> <sequences> |
| 27 | sequenceStatistics <sequencesName> |
| 28 | sortKeyInteractions <sequences> {<new sequences>} |
| 29 | usability |
| 30 | evaluateUsability <tasktree> {<evaluationResult>} |
| 31 | generateTaskTree <sequences> {<tasktree>} |
| 32 | usage |
| 33 | calcCoverage <modelname> <observedSequences> [<sequenceNames>] <minCovLength> <maxCovLength> |
| 34 | calcEntropy <modelname> |
| 35 | flattenModel <modelname> <modelname_flattened> |
| 36 | generateFixedLengthSequences <modelname> <sequencesName> <minlenght> <maxlength> {<all>} {<numSequences>} {<validEnd>} |
| 37 | generateGreedy <modelname> <sequencesName> <minLength> <maxLength> <coverageDepth> <desiredCoverage> {<validEnd>} |
| 38 | generateHybrid <modelname> <sequencesName> <lenght> <maxlengthAll> <numSequences> {<validEnd>} |
| 39 | generateRandomSequenecs <modelname> <sequencesName> <numSequences> <minlength> <maxlength> {<maxIter>} {<validEnd>} |
| 40 | listSymbols <modelname> {<sort>} |
| 41 | modelSize <modelname> |
| 42 | printDot <modelname> |
| 43 | printTreeDot <modelname> |
| 44 | showMarkovModel <modelname> {<showNodeNames>} |
| 45 | showTrie <modelname> |
| 46 | trainDFA <modelname> <sequencesName> |
| 47 | trainMarkovModel <modelname> <sequencesName> {<order>} |
| 48 | trainPPM <modelname> <sequencesName> <probEscape> <maxOrder> {<minOrder>} |
| 49 | updateModel <modelname> <sequencesName> |
| 50 | swt |
| 51 | showSequences <sequencesName> |
| 52 | guitar |
| 53 | efgTestCasesToSequences <directory> <sequencesName> {<guiFileName>} |
| 54 | efgToDFA <filename> <modelname> |
| 55 | efgToMM <filename> <modelname> |
| 56 | jfc |
| 57 | correctDirOldJFC <sourcedirectory> <destinationdirectory> |
| 58 | correctOldJFC <inputfilename> <outputfilename> |
| 59 | parseDirJFC <directory> {<sequencesName>} |
| 60 | parseJFC <filename> {<sequencesName>} |
| 61 | preprocessDirJFC <sourceDirectory> <targetDirectory> |
| 62 | preprocessJFC <sourceFile> <targetFile> |
| 63 | mfc |
| 64 | convertDirToXml <sourceDirectory> <targetFile> {<base64>} |
| 65 | convertToXml <sourceFile> <targetFile> {<base64>} |
| 66 | parseXML <filename> {<sequencesName>} {<countMessageOccurences>} |
| 67 | php |
| 68 | loadWebSequences <filename> <sequencesName> {<serverUrl>} {<timeout> <minSessionLength> <maxSessionLength>} {<generateFrequentUsers> <frequentUserThreshold>} |
| 69 | }}} |
| 70 | |
| 71 | The commands are ordered by the plug-ins and logical components of !EventBench they belong to. Using the '''{{{man}}}''' command, a more detailed description of each command can be obtained, for example: |
| 72 | {{{ |
| 73 | > man exec |
| 74 | Executes a batch of commands. The batch is defined as a text file, where each line defines one |
| 75 | command. Leading and trailing whitespaces are ignored. |
| 76 | |
| 77 | Usage: exec <filename> |
| 78 | Example(s): |
| 79 | exec |
| 80 | scripts/batchscript |
| 81 | }}} |