softhema.system.automation
Interface ApplicationController
- All Superinterfaces:
- java.rmi.Remote
- All Known Subinterfaces:
- ApplicationController_win32
- public interface ApplicationController
- extends java.rmi.Remote
|
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)
|
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
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:
| Zeichen | Bedeutung |
| + | 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. |
| String | Bedeutung |
|---|
| {ACCEPT} | Konstante für Accept oder Commit Funktionstaste. |
| {ADD} | | virtual key 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
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.