Contents 

Allgemeine Hinweise
Einleitung
Befehlsübersicht nach Aufgabe und Zweck
Der Windows-Roboter und seine Steuerung
Der Remote-Editor
Der Windows-Analyzer
Der WinRobots-Script Compiler
Die Option "Protokollieren" zur Support-Unterstützung
Spezialordner
Spezialordner und Systemvariablen
Ablaufsteuerung allgemein
BRK Break
DBC DialogButtonClick
EFE ExitForEach
EID EndIfDestroyed
EIE EndIfError
END EndRemote
FCH FileChange
GSB GoSuB
JIE JumpIfError
JIF JumpIfFilled
JIN JumpIfNonzero
JIS JumpIfSystemvariable
JIT JumpIfTimeout
JIV JumpIfValue
JIZ JumpIfZero
JNF JumptoNewFile
JWM JumpifWrongMode
MAC MissingAnyChild
MCW MissingChildWindow
MSC MissingSpecialChild
MTW MissingTopWindow
PBC PluginButtonCaption
PBD PluginButtonDisable
PBE PluginButtonEnable
PBN PluginButtonNumber
PBR PluginButtonRemfile
PBT PluginButtonTooltip
PCC PluginColorChange
PCI PluginCheckInstruction
PCR PluginColorRestore
PDP PluginDockingParameter
PIC PlugInClose
PID PlugInDock
PIH PlugInHide
PIL PlugInLaunch
PIM PlugInMinimize
PIS PlugInShow
PIT PlugInTopmost
PWC PluginWindowCaption
RET RETurn
RPT RePeaT
SAB ShowActionButton
SBF StandByFlag
SCW SetCurrentWindow
SEB ShowExitButton
SEC ShowExitCommandbutton
SID ShutdownIfDestroyed
SUS SuspendPC
WBC WindowButtonClick
WCT WaitforClipboardText
WDC WinDowsClose
WDL WatchDogLaunch
WDM WatchDogMessage
WFC WaitForChange
WFD WindowsForceDown
WFF WaitForFile
WFI WaitForInstruction
WFM WaitForMedia
WFS WaitForShutdown
WFT WaitForTopwindow
WFW WaitForWindow
WII WaitforInputIdle
WLO WindowsLogOff
WMA WaitMapAltered
WPR WaitProcessRunning
WPT WaitProcessTermination
WRS WindowsReStart
WSD WindowsShutDown
WSP WaitforSusPend
WWA WaitforWindowActivation
WWC WaitforWindowsCursor
WWF WaitforWindowFocus
WWP WaitforWindowPoint
WWU WaitforWakeUp
Ablaufsteuerung mit Abfragen
IAC IfActiveChild
IAI IfAppInstalled
IAR IfAppRegistered
IAW IfActiveWindow
IBC IfButtonChecked
IBI IfButtonIndex
IBS IfBackSignalled
ICD IfCD-ROM
ICE IfChildEnabled
ICI IfCheckedIs
ICM IfCollectionMember
ICN IfComputerName
ICS IfCheckboxSelected
ICT IfCurrentText
ICV IfChildVisible
ICW IfChildWindow
IDB IfDefaultButton
IDT IfDriveType
IEA IfExistsAnychild
IEB IfExitButton
IEC IfExistsChildwindow
IED IfExistsDrive
IEE IfExistsEnvironmentvariable
IEF IfExistsFile
IEI IfExistsItem
IEK IfExistsKey
IEM IfExistsMenu
IEP IfExistsProcess
IER IfExistsRemote
IES IfEndSignalled
IET IfExistsToolbar
IEV IfExistsVariable
IEW IfExistsWindow
IEX IfEXemode
IFA IfFontAvailable
IFF IfFileFound
IFL IfFileLanguage
IFM IfFEXMode
IFO IfFileOlder
IFU IfFileUsed
IFV IfFileVersion
IHD IfHardDrive
IIC IfItemChecked
Hinweise zu Abfragen
IIF IfInstructionFailed
IIH IfInputHas
IIP IfInput
IIW IfIsWindow
IJM IfJumpMode
IKA IfKeyAscii
IKC IfKeyChar
ILC IfLineColor
ILI IfLanguageID
IMA IfMapAltered
IMB IfMessageBox
IMC IfMenuChecked
IOF IfOperateFailed
IOL IfOnLine
IOP IfOSProperty
IOS IfOperatingSystem
IPA IfPortAvailable
IPC IfPixelColor
IPF IfPatternFound
IPR IfPPointinRect
IRC IfRectColor
IRD IfRemovableDrive
IRE IfRegistryEntry
IRF IfRunFailed
IRL IfRemeditLaunched
ISA IfServerAvailable
ISB IfStandBy
ISC IfScreenColordepth
ISD IfShutDown
ISF IfScreenFont
ISI IfSystemItem
ISM IfSubMenuentry
ISP IfServiceProperty
ISR IfScreenResolution
ISV IfSystemVariable
ITC IfTextContains
ITM IfTopMenuentry
ITO IfTimeOut
ITS IfTabSelected
ITV IfTempVar
IUA IfUserIsAdmin
IUN IfUserName
IVB IfVariableBetween
IVC IfVariableContains
IVL IfVariableLike
IVM IfVMWare
IVN IfVariableNumeric
IVO IfVersionOlder
IVV IfVariableValue
IWC IfWindowClass
IWE IfWindowEnabled
IWF IfWindowFound
IWI IfWindowIconic
IWM IfWindowMissing
IWN IfWindowsNumber
IWT IfWindowTitle
IWV IfWindowVisible
IWZ IfWindowZoomed
IXP IfXPstyle
Ablaufsteuerung zeitlich
CAR ContinueAtRelativeTime
CAS ContinueAfterSeconds
CAT ContinueAtTime
CSP CursorSPeed
DAS DoAfterSeconds
DIP DelayInstructionProcessing
GST GetStartTime
GTD GetTimeDifference
PAR PlayAtRelativeTime
PAT PlayAtTime
STF STepFactor
TDL TimeDeLay
TIO TImeOut
Allgemeine Such- und Bedienfunktionen
CFH ClassFromHandle
ECH ExCludeHandle
FTW FindTopWindow
GAC GetAnyChild
GCT GetChildsTopwindow
GCW GetChildWindow
GFC GetFocusChild
GFW GetForegroundWindow
GPW GetProcessWindow
GTW GetTopWindow
GWI GetWindowInfo
GWN GetWindowNumber
LTW LocalizeThisWindow
SAC SearchAnyChild
SMC SubMenuClick
SMH SetMenuHook
SMP SubMenuPosition
SMS SubMenuSelect
SNP SetNewParent
SPC SearchParentsChild
SST SearchSpecialTopwindow
STC SearchTopwindowsChild
STW SearchTopWindow
SWC SearchWindowsChild
SWN SetWindowsNumber
TMC TopMenuClick
TMP TopMenuPosition
TMS TopMenuSelect
WMS WindowMemberShip
WPC WaitforParentsChild
Anzeigefunktionen
CDM ConfirmDecisionMessage
CFM ConFirmMessage
CHK Check
DCG DesktopColorGet
DCL DrawColorLine
DCS DesktopColorSet
DDC DisplayDialogColor
DFR DrawFrameRect
DIR DrawInvertedRect
DIV DisplayInputValue
DNE DisplayNetworkError
DPC DisplayPropertiesChange
DPF DisplayFile
DPI DisplayInfo
DPM DisPlayMessage
DPP DisplayProperties
DPT DisplayText
DST DisplayScrollingText
DTW DeskTopWallpaper
EMT ErrorMessageText
GMT GetMessageText
GOM GoOnMessage
GPS GetPictureSize
GUI GetUserInput
GUS GetUserSelection
HDB HiDeBoth
HPM HideProgMan Desktop
HRE HideRemoteEditor
HTB HideTaskBar
KDW KeepDisplayWindow
MBX MessageBoX
MRE MinimizeRemoteEditor
MTC MousepointerToClosebutton
MTE MousepointerToExitbutton
MWT MakeWindowTransparent
PST PrepareScrollingText
SBG ShowBackGround
SBT ShowBubbleText
SCC ShowColorCover
SDM ShowDecisionMessage
SFT ShowFormattedText
SHC SHowCover
SHF SHowFrame
SHG SHowGraphics
SHI SHowInformation
SHM SHowMessage
SHP SHowPicture
SHT SHowText
SHW ShowHiddenWindows
SIT ShowInfoText
SNT ShowNewText
SPM ShowProgman Desktop
SPT ShowPureText
SRC SetReference to Cursor
SRE ShowRemoteEditor
SRO SetReference to Origin
SRP SetReferencePoint
SSM StopShowMessage
SSP StopShowPicture
SSS SimulateScreenSize
STB ShowTaskBar
TFH TitleFromHandle
Datei- und Verzeichnisoperationen
CEO CopyifExistsandOlder
CHD CHangeDirectory
CIO CopyIfOlder
CIP CopyIfPossible
CNS CreateNewShortcut
CSF CollectSomeFiles
DAF DeleteAllFiles
DCP DirCoPy
DCR DeleteCurrentRemfile
DDD DisplayDialogDirectories
DDF DisplayDialogFiles
DEF DeleteExeFolder
DEL DELete
DLF DownLoadFile
DME DriveMediaEject
DMI DriveMediaInsert
DRD DuplicateRemoteDirectory
EFP ExecuteFromPrograms
EXE EXEcute
EXO EXecuteOpen
EXR EXecutefromRegistry
EXS EXecuteShell
EXU EXecuteUninstall
EXW EXecuteWait
EXX EXecute eXtended
FCE FileCopyifExists
FCP FileCoPy
FCT FileCount
FDT FileDateTime
FED ForEachDrive
FEF ForEachFile
FEI ForEachInientry
FEL ForEachLine
GCR GetCurrentRemfile
GDI GetDirInfo
GEP GetExePath
GFA GetFileAttributes
GFI GetFileInfo
GFL GetFileLanguage
GFN GetFileNumber
GFT GetFileToken
GFV GetFileVersion
GLN GetLineNumber
GLP GetLongPath
GLT GetLanguageText
GPP GetPathfromPrograms
GSI GetShortcutInfo
GSP GetShortPath
LFF LineFromFile
MKD MaKeDirectory
OUF OverwriteUsedFiles
REN REName
RFA RemoveFileAttributes
RIF ReplaceInFile
RIN Run .INf-File
RIO ReplaceIfOlder
RLF RemoveLinesFromFile
RMD ReMoveDirectory
RPL RePlaceLine
SAS SynchronizeAllSubdirectories
SCF SetCurrentFolder
SES SynchronizeExistingSubdirectories
SFA SetFileAttribute
SFP SpecialFolderPath
SYN SYNchronizeDirectory
UEF UpdateExistingFiles
UNZ UnZip
VGI VolumeGetInfo
VGL VolumeGetLetter
VGS VolumeGetSpace
VSL VolumeSetLabel
ZIP Zip
Datenübermittlung
ATF AppendToFile
CBH CallBackHandle
CBM CallBackMessage
CFC CopyFromClipboard
CFF CopyFromFile
CFI CopyFromInifile
CFW CopyFromWindow
CLR CLoseRemote
CTC CopyToClipboard
CTF CopyToFile
CTI CopyToIniFile
CTW CopyToWindow
GIS GetIniSections
KYD KeyDown
KYU KeyUp
PFC PasteFromClipboard
PWM PostWindowMessage
RFG ReadFontGet
RFS ReadFontSet
RST ReplaceSelectedText
SCH SendCHaracterset
SDF SenDFiletext
SDK SenDKeys
SDT SenDText
SKA SendKeyAscii
SKD SendKeyDOS
SKP SendKeyPress
SKS SendKeysStepwise
SMK SendMenuKey
SWM SendWindowMessage
TTC TextToClipboard
TWM TextWindowMessage
WRT WindowReadText
Debugfunktionen
CDF CD-Flag
DBM DeBugMode
DBP DebugPrint
DED DisableEditorDisplay
DWP DisplayWorkingProgress
SDW ShowDebugWindow
SRT ShowRemTarget
USM UseSilentMode
XRE ShowRegEntry
XSC ShowClassName
XSH ShowHandle
XSR ShowRect
XST ShowText
XSV ShowVariable
XTT ShowTempText
Ereignisse
ELE EventLogEmpty
ELR EventLogRead
ELW EventLogWrite
IEL IfExistsLogentry
Funktionen für Variable
CAL Calculate
DVV DisplayVariableValue
VAR Variable
VAV VariableAssignValue
VBT VariableBothTrim
VCL VariableClear
VDC VariableDeCrement
VIC VariableInCrement
VLT VariableLeftTrim
VRM VariableReMove
VRT VariableRightTrim
VSV VariableSwapValues
VTD VariableToDecimal
VTH VariableToHexadecimal
VTL VariableToLowercase
VTN VariableToNumbers
VTU VariableToUppercase
VVK VariableValueKeep
VVR VariableValuesRestore
VVS VariableValuesSave
Funktionen für Zeichenfolgen
ASC ASCII
CHR Character
ENC ENCrypt
FMT Format
GCC GetCharCount
GFS GetFromString
GIP GetInput
GMD GetMessageDigest
GSS GetSplitString
JOC JumpOnCancel
LFT LineFromText
RIT ReplaceInText
SBD StringBetweenDelimiter
SLT SeLectText
STR String
STT SetTempText
TTL TempTextLowercase
TTP TempTextPrefix
TTR TempTextReplace
TTS TempTextSuffix
TTU TempTextUppercase
Mausoperationen
MDC MouseDoubleClick
MDE MouseDownEvent
MDI MouseDoubleclickInvisible
MED MouseEventDoubleclick
MEL MouseEventLeftclick
MER MouseEventRightclick
MLC MouseLeftClick
MLD MouseLeftDown
MLI MouseLeftclickInvisible
MLU MouseLeftUp
MMV MouseMoVe
MPO MousePOsition
MRC MouseRightClick
MRD MouseRightDown
MRI MouseRightclickInvisible
MRU MouseRightUp
MUE MouseUpEvent
Netzwerk, DFÜ, Services
CDC CloseDialupConnection
CND CreateNewDialup
DDP DisplayDialupconnectionProperties
GCN GetComputerName
GMA GetMACAddress
GUN GetUserName
MND MapNetworkDrive
OAU OperateAsUser
PWD Password
RAU RunAsUser
RDM RemoveDriveMapping
SCN SetComputerName
SNF ShareNetworkFolder
SVC SerViceCommand
Registrierung
FEK ForEachKey
FER ForEachRegentry
RBR RegistryBinaryRead
RBW RegistryBinaryWrite
RCA RegistryChangesApply
RCO RegisterCOMObject
RDR RegistryDWordRead
RDW RegistryDWordWrite
RED RegistryEntryDelete
REG Register *.REG-File
REK RegistryEnumKeys
RER RegistryEntryRead
REV RegistryEnumValues
REW RegistryEntryWrite
RKC RegistryKeyCreate
RKD RegistryKeyDelete
RSR RegistryStandardRead
RSW RegistryStandardWrite
UCO UnregisterCOMObject
Sonstige Funktionen
ALB AfterLastBackslash
ANF AddNewFont
BLB BeforeLastBackslash
CAI CollectionAddItem
CDL CollectionDeLete
CFD CheckForDisk
CGC CollectionGetCount
CGI CollectionGetItem
CKS CheckKeyStroke
CLC CLipCursor
CPL ControlPanel
CRE CloseRemoteEditor
CRI CollectionRemoveItem
CSN CollectionSetNumber
DFP DoForPixel
DTC DateTimeCalculation
DTF DateTimeFormat
DTR DeskTopRestore
DTS DeskTopSave
DUI DisableUserInput
ENW EnableWindow
ESE EnvironmentStringExpand
ESG EnvironmentStringGet
ESS EnvironmentStringSet
EVG EnvironmentVariableGet
EVS EnvironmentVariableSet
FEC ForEachCollectionitem
FEM ForEachMember
FEP ForEachProcess
FEW ForEachWindow
GCL GetCommandLine
GCP GetCursorPos
GDD GetDateDay
GDM GetDateMonth
GDW GetDateWeek
GLI GetLanguageID
GOS GetOperatingSystem
GPC GetPixelColor
GPI GetProcessID
GRD GetRealDate
GSC GetScreenColordepth
GSF GetScreenFrequency
GSL GetStringLenght
GSR GetScreenResolution
GTP GetTimeParams
GWC GetWindowsCursor
GWF GetWindowsFile
GWL GetWindowsLanguage
GWR GetWindowRectangle
HTV HandleToVariable
KBN KeyBoardNormal
KBS KeepButtonState
KCP KeepCurrentPoint
KPH KeepParentHandle
KRM KillReMote
KRS KeyboardRepeatSpeed
KTH KeepTopHandle
KWH KeepWindowHandle
LID LanguageID
LNR LaunchNewRemfile
MID MIDi-File play
MIW MouseInWindow
MPS MonitorPowerState
MSB MessageBeep
MWR MapWindowRect
OPT Optional Settings
PRM ProtectReMote
PTR PreventTaskRunning
RBS RestoreButtonState
RCP RestoreCurrentPoint
REB REBoot
RND Randomize
RPH RestoreParentHandle
RSM RemoveSystemMenu
RTH RestoreTopHandle
RTP RemoteThreadPriority
RWH RestoreWindowHandle
SCD SetComputerDate
SCP SetCursorPos
SCS SCreenShot
SCT SetComputerTime
SKL SetKeyboardLayout
SND Sound
SPP SetProcessPriority
SRV SetReturnValue
SSC SetScreenColordepth
SSF SetScreenFrequency
SSR SetScreenResolution
STP SetThreadPriority
STV SetTemp_Var
SWO SetWindowsOwner
SWP SetWindowPosition
SWS SetWindowSize
SWT SetWindowText
TSR ThreadSuspendResume
WCC WaitColorChange
WFE WaitForEvent
WFP WaitForPattern
WKS WatchKeyStroke
WLC WaitLineColor
WPA Wave Play Asynchron
WPS Wave Play Sychron
WRC WaitRectColor
Steuerelementabhängige Positionierungen und Funktionen
BCS ButtonClickSpecial
BTC ButtonCheck
CCC CommonControlCommand
CDD ComboDropDown
FEB ForEachButton
FEE ForEachEntry
FES ForEachSyslistviewItem
FET ForEachTreeviewItem
GDB GetDefaultButton
LBC ListBoxCheck
LBE ListBoxEntry
LBI ListBoxItem
LES ListEntrySelect
LIN ListItemNumber
LIS ListItemSelect
LIT ListItemText
LSI ListviewSelectedItems
LVE ListViewEditlabel
LVI ListViewItem
LVL ListViewLine
LVS ListViewStyle
LVV ListViewView
SCI SelectComboItem
SLE SearchListEntry
SLI SelectListItem
SPH ScrollPositionHorizontal
SPV ScrollPositionVertical
TBB ToolBarButton
TBC TaBControl
TBD ToolbarButtonDisable
TBE ToolbarButtonEnable
TBP ToolbarButtonPress
TBT ToolbarButtonText
TCP TabControlPage
TCS TabControlpageSelect
TGN TabcontrolGetNumber
TGS TabcontrolGetSelection
TGT TabcontrolGetText
TIC TreeviewItemCollapse
TIN TreeviewItemNumber
TIT TreeviewItemText
TPG TrackbarPositionGet
TPS TrackbarPositionSet
TV1 TreeViewSymbol1
TV2 TreeViewSymbol2
TV3 TreeViewSymbol3
TVE TreeViewEditlabel
TVI TreeViewItem
TVN TreeViewNode
TVS TreeViewitemSelect
Steuerelementunabhängige Funktionen
CAF CloseAllFolders
CAW CloseAllWindows
CLA CLoseApplication
CLW CLoseWindow
HAA HideAllApplications
MAA MinimizeAllApplications
MAF MinimizeAllFolder
MAX Maximize Window
MIN Minimize Window
MRS Restore Window
MWI MakeWindowInvisible
MWV MakeWindowVisible
RAA RestoreAllApplications
RAF RestoreAllFolder
SAA ShowAllApplications
SAW SetActiveWindow
SFW SetForegroundWindow
SHL ScrollHorizontalLeft
SHR ScrollHorizontalRight
SVB ScrollVerticalBottom
SVD ScrollVerticalDown
SVT ScrollVerticalTop
SVU ScrollVerticalUp
TPC TerminateProcess
WBO WindowBOttom
WDH WinDowHide
WDS WinDowShow
WNO WindowNOrmal
WTM WindowTopMost
Steuerelementunabhängige Positionierungen
CHB ContextHelpButton
FRB FRameBottom
FRL FRameLeft
FRR FRameRight
FRT FRameTop
GOP GetOriginPoint
LCP Localize CurrentPoint
MAB MAxButton
MCP MoveCurrentPoint
MIB MInButton
OPR OriginPointRelative
PTP PointToPoint
SAP SetActuPoint
SIP SetItemPoint
SYB SYstemButton
TIB TItleBar
Anhang, technische Informationen
"ShowText.exe" zur rationellen Bearbeitung von Anzeigedateien
VB-Demo-Modul "WinRobots-Interface"
Hinweise zur Kommunikation mit dem Remote-Programm

WinRobots Windows-Script Online Hilfe

Vorherige Seite Nächste Seite
FDT  FileDateTime
Previous Top Next


"IFO\[Daten]" für "IfFileOlder", "EFO\" für "EndFileOlder",
"IVO\[Daten]" für "IfVersionOlder", "EVO\" für "EndVersionOlder",
"IFV\[Daten]" für "IfFileVersion", "EFV\" für "EndFileVersion",
"IFL\[Daten]" für "IfFileLanguage", "EFL\" für "EndFileLanguage",
"GFV\[Daten]" für "GetFileVersion", "GFL\[Daten]" für "GetFileLanguage",
"GLT\[Daten]" für "GetLanguageText", "GFI\[Daten]" für "GetFileInfo",
"GFA\[Daten]" für "GetFileAttributes", "GFN\[Daten]" für "GetFileNumber",
"FDT\[Daten]" für "FileDateTime".
Siehe auch: "CIO\", "IEF\".
Siehe auch: "Spezialordner".
Siehe auch: "Abfragen".

Mit den Befehlen "IFO\" und "IVO\" kann die Ausführung der in der Remotedatei nachfolgenden Befehle davon abhängig gemacht werden, ob eine zu prüfende Datei älter ist als eine Referenzdatei (bzw. überhaupt nicht existiert) oder nicht. Dabei kann die Abfrage eine Versionsprüfung oder eine Datumsprüfung durchführen. Die zwischen "IFO\..." bzw. "IVO\..." und "EFO\" bzw. "EVO\..." stehenden Befehle werden nur dann ausgeführt, wenn die zu prüfende Datei älter ist als die Referenzdatei oder gar nicht vorhanden ist. Beide Dateien sind im Datenteil wie folgt anzugeben:
IFO\[Referenzdatei]->[zu prüfende Datei]
IVO\[Referenzdatei]->[zu prüfende Datei]
Wenn bei "IVO\..." eine Datei nicht über Versionsinformationen verfügt, wird automatisch die Datumsprüfung durchgeführt.

Mit "IFV\" können Sie die Version einer Datei mit einem Vorgabewert vergleichen. Dazu ist im Datenteil der vollständige Pfad der Datei (ggf. unter Verwendung der in "Spezialordner" aufgeführten Kürzel) anzugeben, danach der Vergleichsoperator ("<", "=", ">", "!" oder "<>") und anschließend die als Vorgabe dienende Versionsnummer (siehe Beispiele). Die Nummer ist in der windowsüblichen Weise anzugeben (vier Blöcke; siehe auch "GFV\"). Beim Vergleich werden nur diejenigen Versionsblöcke berücksichtigt, die in der Vorgabe angegeben sind (Major, Minor, Build ...).
Die Befehle zwischen "IFV\..." und "EFV\" werden nur dann ausgeführt, wenn die Vergleichsbedingung erfüllt ist.   

Mit "IFL\" können Sie die Sprachversion einer Datei mit einem Vorgabewert vergleichen. Dazu ist im Datenteil der vollständige Pfad der Datei (ggf. unter Verwendung der in "Spezialordner" aufgeführten Kürzel) anzugeben und anschließend - abgetrennt durch einen Senkrechtstrich ("|") - die als Vorgabe dienende Sprachkennzeichnung.
Zur Angabe der Sprachkennzeichnung siehe LanguageVersions.
Die Befehle zwischen "IFL\..." und "EFL\" werden nur dann ausgeführt, wenn die Vergleichsbedingung erfüllt ist. 

Mit "GFV\" können Sie die Version einer Datei ermitteln. Dazu ist im Datenteil der vollständige Pfad der Datei (ggf. unter Verwendung der in "Spezialordner" aufgeführten Kürzel) anzugeben.
Wenn im Datenteil nur der Dateipfad angegeben ist, wird die Versionsnummer als Zeichenfolge in der programminternen Variablen "TempText" sowie in einer Variablen gespeichert, auf die Sie mit der Zeichenfolge "$v3$" zugreifen können, und kann unter diesen Namen weiterverwendet oder an eine Variable übergeben werden (siehe auch "STT\", "VAR\"). Alternativ können Sie nach dem Dateipfad das Zeichen ">" und danach einen Variablennamen angeben. Dann wird die Dateiversion als Zeichenfolge in der angegeben Variablen gespeichert.
Wenn die Datei keine Versionsinformation enthält, wird der Wert "noversion" übergeben.

Mit "GFL\" können Sie die Sprachversion einer Datei ermitteln. Dazu ist im Datenteil der vollständige Pfad der Datei (ggf. unter Verwendung der in "Spezialordner" aufgeführten Kürzel) anzugeben.
Die Sprachversion wird als Zeichenfolge in einer programminternen Variablen hinterlegt, auf die Sie mit der Zeichenfolge "$v1$" zugreifen können. Wenn Sie im Datenteil den Namen einer Variablen eintragen ("$$xyz"), wird der Wert direkt an diese Variable übergeben. Wenn die Datei keine Versionsinformation enthält, wird der Wert "nolanguage" übergeben.

Mit "GLT\..." können Sie die zur jeweiligen (numerischen) Sprachversion gehörende textuelle Bezeichnung ermitteln, z.B. 0407 = German (Standard). Der Text wird in einer programminternen Variablen hinterlegt, auf die Sie mit der Zeichenfolge "$v1$" zugreifen können. Wenn Sie im Datenteil den Namen einer Variablen eintragen ("$$xyz"), wird der Text direkt an diese Variable übergeben.

Der Befehl "GFI\..." liefert Informationen zu Dateigröße, Datum der letzten Änderung, Attribute und Datum der Erstellung.
Diese Parameter werden programmintern hinterlegt und sind über folgende Zeichenfolgen zugänglich:
"$v1$" für die Dateigröße,
"$v2$" für das Datum der letzten Änderung,
"$v3$" für das Attribut (die Attribute; siehe "GFA\"),
"$v4$" für das Datum der letzten Änderung in international lesbarer
      Form als Ziffernfolge (siehe "DTF\"),
"$v5$" für das Datum der Erstellung und
"$v6$" für das Datum der Erstellung in international lesbarer
      Form als Ziffernfolge (siehe "DTF\").
Das Datum wird in "$v2$" und "$v5$" in einem Format wiedergegeben, das der jeweiligen Gebietseinstellung des Rechners entspricht; bei einer Einstellung "Deutschland" z.B. in der Form "15.10.2002 11:13:44". Wenn Sie das Datum für Berechnungen benötigen, die auch unter anderen Ländereinstellungen funktionieren sollen, verwenden Sie den Parameter "$v4$" bzw. "$v6$".
Um nur alle Datumswerte zu ermitteln, geben Sie am Ende des Datenteils die Zeichenfolge "|d" an. Dann erhalten Sie folgende Werte:
"$v1$" für das Datum der Erstellung,
"$v2$" für das Datum der Erstellung in international lesbarer
      Form als Ziffernfolge (siehe "DTF\"),
"$v3$" für das Datum der letzten Änderung,
"$v4$" für das Datum der letzten Änderung in international lesbarer
      Form als Ziffernfolge (siehe "DTF\"),
"$v5$" für das Datum des letzten Zugriffs,
"$v6$" für das Datum des letzten Zugriffs in international lesbarer
      Form als Ziffernfolge (siehe "DTF\"),
Wenn Sie diese Zeichenfolgen in einer Remote-Datei verwenden, werden sie durch Zeichenfolgen ersetzt, die den jeweiligen Parameter repräsentieren. Wenn Sie das Datum für Berechnungen benötigen, die auch unter anderen Ländereinstellungen funktionieren sollen, verwenden Sie den Parameter "$v2$", "$v4$" bzw. "$v6$".
HINWEIS:
Die Genauigkeit der Datumswerte (incl. Zeitangabe) hängt vom Dateisystem ab. So hat z.B. das Erstellungsdatum unter WinNT/FAT eine Auflösung von 10 ms, das Datum der letzten Änderung eine Auflösung von 2 Sekunden, und das Zugriffsdatum zeigt nur das Datum (entspricht der Zeit "00:00:00").

Wenn Sie den bei "GFI\" in "$v3$" gelieferten Wert für die Attribute in die einzelnen Begriffe zerlegen und "übersetzen" möchten, wenden Sie den Befehl "GFA\" auf diesen Wert an. Dann erhalten Sie in "$v3$" einen durch Leerzeichen getrennten String mit den Beschreibungen der einzelnen Attribute:
DVV\1+
GFI\?exepfad\analyzer.exe
GFA\$v3$
@

"GFN\" ermittelt die Anzahl der Dateien in einem Verzeichnis und hinterlegt diese in einer Variablen, auf die Sie mit der Zeichenfolge "$v1$" zugreifen können. Alternativ können Sie am Ende des Datenteils das Zeichen ">" und danach einen Variablennamen angeben. Dann wird die Dateianzahl als Zeichenfolge in der angegeben Variablen gespeichert. Im Datenteil sind mindestens das Verzeichnis und die Präzisierung der Dateiart anzugeben:
GFN\c:\tools\*.*     '# Anzahl aller Dateien in c:\tools     
GFN\?exepfad\*.exe   '# Anzahl aller *.exe-Dateien im Remote-Verzeichnis
GFN\?exepfad\ds*.dll '# Anzahl aller Dlls im Remote-Verzeichnis, die mit "ds" beginnen
GFN\?ws\*.dll        '# Anzahl aller Dlls im System(32)-Verzeichnis
GFN\?ws\*.dll>$$aaa     '# Anzahl aller Dlls im System(32)-Verzeichnis nach $$aaa

Mit "FDT\" können Sie das Datum einer Datei auf einen neuen Wert setzen. Der Datenteil muß dazu wie folgt aufgebaut sein:
FDT\[x|]Filepath|Date [Time]          []=optional
Filepath:  Vollständiger Pfad zur Datei, ggf. mit Kürzeln (?ws, ?pfad, ...)
Date:   Gültige Datumsangabe (zweckmäßig mit "DTF\" ermittelt) oder
        "t" für "today" (heute; nur Datum) oder
        "n" für "now" (Jetzt; Datum und Zeit).
Time:   Gültige Zeitangabe. Fehlt diese, wird die Zeit auf 00:00:00 Uhr gesetzt.
x:          Jede Datei verwaltet drei Datumsangaben: Erstellungsdatum (Creation), letzte Änderung (Modification), letzter Zugriff (Access). Fehlt die Angabe x, werden alle drei Datumswerte auf den angegeben Wert gesetzt. Es besteht aber die Möglichkeit, mit "x" die Änderung nur für einen der drei Datumswerte durchzuführen:
x = c         Creation-Datum/Zeit,
x = a         Access-Datum/Zeit,
x = m  Modification-Datum/Zeit.
HINWEIS:
Der Befehl läßt sich nicht auf geöffnete Dateien anwenden!

Beispiele:
IFO\e:\projekte\remote\remedit\remedit.exe->e:\projekte\remote\remedit.exe
FCP\e:\projekte\remote\remedit\remedit.exe->e:\projekte\remote\remedit.exe
EFO\

IFV\?progs\internet explorer\iexplore.exe=5.50.4134.600
MBX\IE Version ok!|64| IE-Version:
EFV\

IFV\?progs\internet explorer\iexplore.exe<5.50.4134.600
MBX\Update required!|64| IE Version:
EFV\

IFV\?progs\internet explorer\iexplore.exe<5.50
MBX\IE-Version 5.50 or higher required!|64| IE Version:
EFV\

DVV\1
GFV\?progs\internet explorer\iexplore.exe
VAR\$$iev
'...

IFL\ws\kernel32.dll|0407
MBX\That's a german Windows!
EFL\
'...

DVV\1
GFI\remexe
VAR\$$fsz=$v1$
VAR\$$fdt=$v2$
VAR\$$fat=$v3$
'...

FDT\c|c:\test.txt|n     '# Setzt das Erstellungsdatum der Datei auf jetzt.
FDT\c:\test.txt|t    '# Setzt alle Datumwerte der Datei auf heute, 00:00:00 Uhr.
'...

DVV\1+
GFI\?ws\kernel32.dll
DTC\d|d|$v4$|*date*>$$ccc
@







© 2006 by Delphin Software
   
The CHM file was converted to HTML by chm2web software.