| | 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 | }}} |