Softhema JPA - Content
GO TO THE GERMAN SITE

softhema.system.automation
Interface ApplicationController

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
ApplicationController_win32

public interface ApplicationController
extends java.rmi.Remote


Field Summary
static int SHOWSTATE_HIDDEN
           
static int SHOWSTATE_IGNOREPARAMETER
           
static int SHOWSTATE_MAXIMIZED
           
static int SHOWSTATE_MINIMIZED
           
static int SHOWSTATE_MINIMIZED_NOACTIVE
           
static int SHOWSTATE_NORMAL
           
static int SHOWSTATE_NORMAL_NOACTIVE
           
 
Method Summary
 AppProcess exec(java.lang.String sCmd)
           
 AppProcess exec(java.lang.String[] cmdarray)
           
 AppProcess exec(java.lang.String[] cmdarray, int ShowState)
           
 AppProcess exec(java.lang.String[] cmdarray, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp, java.io.File dir)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp, java.io.File dir, int ShowState)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp, java.io.File dir, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp, int ShowState)
           
 AppProcess exec(java.lang.String[] cmdarray, java.lang.String[] envp, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess exec(java.lang.String sCmd, int ShowState)
           
 AppProcess exec(java.lang.String sCmd, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess exec(java.lang.String cmd, java.lang.String[] envp)
           
 AppProcess exec(java.lang.String command, java.lang.String[] envp, java.io.File dir)
           
 AppProcess exec(java.lang.String command, java.lang.String[] envp, java.io.File dir, int ShowState)
           
 AppProcess exec(java.lang.String command, java.lang.String[] envp, java.io.File dir, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess exec(java.lang.String cmd, java.lang.String[] envp, int ShowState)
           
 AppProcess exec(java.lang.String cmd, java.lang.String[] envp, int ShowState, boolean bSetPosition, java.awt.Point ptPosition, boolean bSetSize, java.awt.Dimension size)
           
 AppProcess execConsoleCmd(java.lang.String[] cmdarray, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String[] cmdarray, java.lang.String[] envp, java.io.File dir, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String[] cmdarray, java.lang.String[] envp, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String sCmd, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String sCmd, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String command, java.lang.String[] envp, java.io.File dir, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess execConsoleCmd(java.lang.String cmd, java.lang.String[] envp, int ShowState, java.lang.String sConsoleTitle, boolean bCloseConsoleAuto)
           
 AppProcess[] getAppProcesses()
           
 java.lang.String getComputerName()
           
 AppProcess getCurrentAppProcess()
           
 AppThread getCurrentAppThread()
           
 java.lang.String getLicenseInfo()
          Gibt die Copyright-Angaben der Java-Klasse zurück.
 java.awt.Point getMouseLocationOnScreen()
           
 java.awt.Image getSnapshotImageOfScreen()
           
 java.awt.Image getSnapshotImageOfScreen(int x, int y, int width, int height)
           
 byte[] getSnapshotImageOfScreenAsJPEG(int iQuality_0to100, boolean bGrayscaled)
           
 byte[] getSnapshotImageOfScreenAsJPEG(int x, int y, int width, int height, int iQuality_0to100, boolean bGrayscaled)
           
 java.lang.String getUserName()
          Liefert den Namen des Computers zurück.
 ModuleLibrary loadLibrary(java.io.File fileLibrary)
           
 ModuleLibrary loadLibrary(java.io.File dir, java.lang.String sLibraryNameWithoutExt)
           
 ModuleLibrary loadLibrary(java.lang.String sLibraryNameWithoutExt)
           
 void OS_restart()
           
 void OS_shutdown()
           
 void rmi_bind()
           
 void rmi_bind(java.lang.String sName)
           
 void rmi_unbind()
           
 void setDialogAdminVisible(boolean bVisible)
           
 void setMouseLocationOnScreen(java.awt.Point pt)
           
 void simulateKeyDown(int virtualkey)
           
 void simulateKeys(java.lang.String sKeys, boolean bWait)
          Simulieren von Tastaturanschlägen.
 void simulateKeyUp(int virtualkey)
           
 void simulateMouse_LeftDown()
           
 void simulateMouse_LeftUp()
           
 void simulateMouse_MiddleDown()
           
 void simulateMouse_MiddleUp()
           
 void simulateMouse_Move(int x, int y)
           
 void simulateMouse_MoveFromTo(int xFrom, int yFrom, int xTo, int yTo)
           
 void simulateMouse_RightDown()
           
 void simulateMouse_RightUp()
           
 void simulateMouse_Wheel(int delta)
           
 java.lang.String strConvertToVirtualKeys(java.lang.String sText)
           
 

Field Detail

SHOWSTATE_IGNOREPARAMETER

public static final int SHOWSTATE_IGNOREPARAMETER

SHOWSTATE_HIDDEN

public static final int SHOWSTATE_HIDDEN

SHOWSTATE_MAXIMIZED

public static final int SHOWSTATE_MAXIMIZED

SHOWSTATE_MINIMIZED

public static final int SHOWSTATE_MINIMIZED

SHOWSTATE_NORMAL

public static final int SHOWSTATE_NORMAL

SHOWSTATE_NORMAL_NOACTIVE

public static final int SHOWSTATE_NORMAL_NOACTIVE

SHOWSTATE_MINIMIZED_NOACTIVE

public static final int SHOWSTATE_MINIMIZED_NOACTIVE
Method Detail

getLicenseInfo

public java.lang.String getLicenseInfo()
                                throws java.lang.Exception
Gibt die Copyright-Angaben der Java-Klasse zurück.

rmi_bind

public void rmi_bind(java.lang.String sName)
              throws java.lang.Exception

rmi_bind

public void rmi_bind()
              throws java.lang.Exception

rmi_unbind

public void rmi_unbind()
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String sCmd)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp,
                       java.io.File dir)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String cmd,
                       java.lang.String[] envp)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String command,
                       java.lang.String[] envp,
                       java.io.File dir)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String sCmd,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp,
                       java.io.File dir,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String cmd,
                       java.lang.String[] envp,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String command,
                       java.lang.String[] envp,
                       java.io.File dir,
                       int ShowState)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String sCmd,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String[] cmdarray,
                       java.lang.String[] envp,
                       java.io.File dir,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String cmd,
                       java.lang.String[] envp,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

exec

public AppProcess exec(java.lang.String command,
                       java.lang.String[] envp,
                       java.io.File dir,
                       int ShowState,
                       boolean bSetPosition,
                       java.awt.Point ptPosition,
                       boolean bSetSize,
                       java.awt.Dimension size)
                throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String sCmd,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String sCmd,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String[] cmdarray,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String[] cmdarray,
                                 java.lang.String[] envp,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String[] cmdarray,
                                 java.lang.String[] envp,
                                 java.io.File dir,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String cmd,
                                 java.lang.String[] envp,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

execConsoleCmd

public AppProcess execConsoleCmd(java.lang.String command,
                                 java.lang.String[] envp,
                                 java.io.File dir,
                                 int ShowState,
                                 java.lang.String sConsoleTitle,
                                 boolean bCloseConsoleAuto)
                          throws java.lang.Exception

loadLibrary

public ModuleLibrary loadLibrary(java.lang.String sLibraryNameWithoutExt)
                          throws java.lang.Exception

loadLibrary

public ModuleLibrary loadLibrary(java.io.File dir,
                                 java.lang.String sLibraryNameWithoutExt)
                          throws java.lang.Exception

loadLibrary

public ModuleLibrary loadLibrary(java.io.File fileLibrary)
                          throws java.lang.Exception

getComputerName

public java.lang.String getComputerName()
                                 throws java.lang.Exception

getUserName

public java.lang.String getUserName()
                             throws java.lang.Exception
Liefert den Namen des Computers zurück.

getAppProcesses

public AppProcess[] getAppProcesses()
                             throws java.lang.Exception

setDialogAdminVisible

public void setDialogAdminVisible(boolean bVisible)
                           throws java.lang.Exception

OS_shutdown

public void OS_shutdown()
                 throws java.lang.Exception

OS_restart

public void OS_restart()
                throws java.lang.Exception

getCurrentAppProcess

public AppProcess getCurrentAppProcess()
                                throws java.lang.Exception

getCurrentAppThread

public AppThread getCurrentAppThread()
                              throws java.lang.Exception

simulateKeys

public void simulateKeys(java.lang.String sKeys,
                         boolean bWait)
                  throws java.lang.Exception
Simulieren von Tastaturanschlägen. Der String sKeys enthält die Tastaturkombinationen, welche in die Eingabewarteschlange des Betriebssystems gestellt werden. Die Tastaturereignisse in der Eingabewarteschlange werden nun an das Fenster weitergeleitet, welches den Eingabefokus besitzt. Dabei kann eine Tastaturkombination dazu führen, dass der Eingabefokus zu einem anderen Fenster wechselt.
Die Zeichen +,^,%,( und { haben in diesem String eine besondere Bedeutung:
ZeichenBedeutung
+Shift (für das folgende Zeichen wird die Shift-Taste gedrückt.) Bei Grossbuchstaben A-Z und Sonderzeichen geschieht dies automatisch.
^Strg/Ctrl (für das folgende Zeichen wird die Steuerungs-Taste gedrückt.)
%Alt (für das folgende Zeichen wird die Alt-Taste gedrückt.)
(...)Die Tastaturzeichen in den Klammern werden gleichzeitig gedrückt. Die geschieht nacheinander von links nach rechts. Nach der schließenden Klammer werden alle Tastaturanschläge wieder gelöst.
{...}Angabe der Formatierungszeichen +,^,%,(,{, sowie Funktionstasten, Steuerzeichen usw.

virtual key ADD
StringBedeutung
{ACCEPT}Konstante für Accept oder Commit Funktionstaste.
{ADD}
{ALT}virtual key ALT
{ALT_GRAPH}virtual key ALT GRAPH
{AT}virtual key @
{BACK_QUOTE}virtual key back quote
{BACK_SLASH}virtual key back slash
{BACK_SPACE}virtual key back space
{CANCEL}virtual key cancel
{CAPS_LOCK}virtual key caps lock
{CIRCUMFLEX}virtual key circumflex ^
{CLEAR}virtual key clear
{CONTROL}virtual key control Ctrl/Strg
{COPY}virtual key copy
{CUT}virtual key cut
{DELETE}virtual key delete
{DOWN}virtual key down
{END}virtual key end
{ENTER}virtual key enter
{ESCAPE}virtual key escape
{F1}virtual key F1
{F2}virtual key F2
{F3}virtual key F3
{F4}virtual key F4
{F5}virtual key F5
{F6}virtual key F6
{F7}virtual key F7
{F8}virtual key F8
{F9}virtual key F9
{F10}virtual key F10
{F11}virtual key F11
{F12}virtual key F12
{F13}virtual key F13
{F14}virtual key F14
{F15}virtual key F15
{F16}virtual key F16
{F17}virtual key F17
{F18}virtual key F18
{F19}virtual key F19
{F20}virtual key F20
{F21}virtual key F21
{F22}virtual key F22
{F23}virtual key F23
{F24}virtual key F24
{HOME}virtual key home
{INSERT}virtual key insert
{LEFT}virtual key left
{NUM_LOCK}virtual key num lock
{NUMPAD0}virtual key numpad0
{NUMPAD1}virtual key numpad1
{NUMPAD2}virtual key numpad2
{NUMPAD3}virtual key numpad3
{NUMPAD4}virtual key numpad4
{NUMPAD5}virtual key numpad5
{NUMPAD6}virtual key numpad6
{NUMPAD7}virtual key numpad7
{NUMPAD8}virtual key numpad8
{NUMPAD9}virtual key numpad9
{PAGE_DOWN}virtual key page down
{PAGE_UP}virtual key page up
{PASTE}virtual key paste
{PAUSE}virtual key pause
{PRINTSCREEN}virtual key print screen
{RIGHT}virtual key right
{SCROLL_LOCK}virtual key scroll lock
{SHIFT}virtual key shift
{TAB}virtual key tab
{UNDO}virtual key undo
{UP}virtual key up


strConvertToVirtualKeys

public java.lang.String strConvertToVirtualKeys(java.lang.String sText)
                                         throws java.lang.Exception

simulateMouse_LeftDown

public void simulateMouse_LeftDown()
                            throws java.lang.Exception

simulateMouse_RightDown

public void simulateMouse_RightDown()
                             throws java.lang.Exception

simulateMouse_MiddleDown

public void simulateMouse_MiddleDown()
                              throws java.lang.Exception

simulateMouse_LeftUp

public void simulateMouse_LeftUp()
                          throws java.lang.Exception

simulateMouse_RightUp

public void simulateMouse_RightUp()
                           throws java.lang.Exception

simulateMouse_MiddleUp

public void simulateMouse_MiddleUp()
                            throws java.lang.Exception

simulateMouse_Move

public void simulateMouse_Move(int x,
                               int y)
                        throws java.lang.Exception

simulateMouse_MoveFromTo

public void simulateMouse_MoveFromTo(int xFrom,
                                     int yFrom,
                                     int xTo,
                                     int yTo)
                              throws java.lang.Exception

simulateMouse_Wheel

public void simulateMouse_Wheel(int delta)
                         throws java.lang.Exception

simulateKeyDown

public void simulateKeyDown(int virtualkey)
                     throws java.lang.Exception

simulateKeyUp

public void simulateKeyUp(int virtualkey)
                   throws java.lang.Exception

getMouseLocationOnScreen

public java.awt.Point getMouseLocationOnScreen()
                                        throws java.lang.Exception

setMouseLocationOnScreen

public void setMouseLocationOnScreen(java.awt.Point pt)
                              throws java.lang.Exception

getSnapshotImageOfScreen

public java.awt.Image getSnapshotImageOfScreen()
                                        throws java.lang.Exception

getSnapshotImageOfScreenAsJPEG

public byte[] getSnapshotImageOfScreenAsJPEG(int iQuality_0to100,
                                             boolean bGrayscaled)
                                      throws java.lang.Exception

getSnapshotImageOfScreen

public java.awt.Image getSnapshotImageOfScreen(int x,
                                               int y,
                                               int width,
                                               int height)
                                        throws java.lang.Exception

getSnapshotImageOfScreenAsJPEG

public byte[] getSnapshotImageOfScreenAsJPEG(int x,
                                             int y,
                                             int width,
                                             int height,
                                             int iQuality_0to100,
                                             boolean bGrayscaled)
                                      throws java.lang.Exception

Softhema JPA - Content
GO TO THE GERMAN SITE

Copyright 2001-2002 by Softhema Group (www.softhema.de). Softhema and JPA are trademarks or registered trademarks. All rights reserved. This software comes with absolutely no warranty and no support. Read the license carefully.