About Performer 3.7
Welcome
New Features In This Version
Copyright
Disclaimer
Scripting
Introduction to Perform Language Scripting
Scripting Q&A
The Scripting Window
Creating an Executable File (.EXE)
The Perform Language Reference
Commands by Name
AddAttachment
AddCCRecipient
AddImage
AddLabel
AddRecipient
AddToFile
AddToZip
AllParams
Append-Get
Append-Send
ApplicationCaption
ASCII
ASCII Conversion
Bandwidth
Beep
Binary
Break
CancelButton
ChangeFileExt
ChangeInfo
CharVariable
CHMOD
CloseForm
CloseInifile
ConfirmCancel
Connect
Connected
CreateWindow
Date:
DateToJulian
Day
DayOfWeek
DecryptFile
DecryptString
Dial
DialEntry
DialIP
DialLoginPassword
DialLoginUser
Disconnect
DoCommand
EditFile
EditText
EncryptFile
EncryptPassword
EncryptString
EndScript
Entry
EntryIndex
EventLogError
EventLogInformation
EventLogWarning
For Next
ForceLowerOff
ForceLowerOn
ForceUpperOff
ForceUpperOn
FormCentered
FormDisplayLinks
FormHeight
FormLeft
FormTop
FormWidth
GenerateLocalName
GenerateRemoteName
Get
GetFileDir
GetFileExt
GetFileName
GetIfNew
GetIfNewer
GetIfOIder
GetTree
GetTreeNew
GoSub
GoSub HTML Links
Goto
GraphicWindow
Hangup
HideInfo
HideTraybarIcon
HideVariable
HideWindow
Host
HostAvailable
HostTZDiff
HTTPGet
HTTPGetDate
HTTPGetHeader
HttpParseFiles
HttpParseUrls
HttpPassword
HttpProxy
HttpProxyPassword
HttpProxyPort
HttpProxyUser
HttpUsername
If/Endif
Incremental-Get
Incremental-Send
Input
InputClose
InputOpen
InputRead
IPAvailable
JulianToDate
Length
Let
LetHidden
LoadFromFile
Local-CD
Local-Copy
Local-Delete
Local-DelTree
Local-DirExists
Local-Exec
Local-ExecAndWait
Local-Exists
Local-FileDialog
Local-FileSize
Local-FolderDialog
Local-List
Local-MD
Local-Rename
Local-Stamp()
Local-TreeList
LocalIP
Log
Lower
Message
Month
MoveToLocal
MoveToServer
NoDialogs
NormalWindow
NoTransferDialogs
NumEntries
NumVariable
OnCloseGoSub
OpenForm
OpenInifile
OutputAppend
OutputClose
OutputOpen
OutputWrite
PassiveOff
PassiveOn
Password
PlaySound
Port
Position
PrepareZip
Proxy
ProxyPassword
ProxyPort
ProxyType
ProxyUser
ReadInifile
RecvHost
RecvPassword
RecvPort
RecvRemotePath
RecvUser
RegClassesRootRead
RegClassesRootWrite
RegCurrentConfigRead
RegCurrentConfigWrite
regCurrentUserRead
regCurrentUserWrite
RegDynDataRead
RegDynDataWrite
RegLocalMachineRead
RegLocalMachineWrite
RegUsersRead
RegUsersWrite
Remote-CD
Remote-Delete
Remote-DelTree
Remote-DirExists
Remote-Exec
Remote-Exists
Remote-FileDialog
Remote-FileSize
Remote-FolderDialog
Remote-List
Remote-MD
Remote-Rename
Remote-Stamp()
Remote-TreeList
Restore
Resume-Get
Resume-Send
Return
SaveToFile
Send
SendEmail
SendIfNewer
SendIfOlder
SendServerToServer
SendTree
SendTreeNew
Server Type
ShowDialogs
ShowForm
ShowInfo
ShowTransferDialogs
ShowTraybarIcon
ShowWindow
Silent
SkipCommandLog
SkipExecutionLog
SkipLogging
SkipResultLog
Sleep
SubStr
Success
Time:
Timeout
TimeoutSet
Title
ToggleBusy
ToggleWindowOff
ToggleWindowOn
TransSoftLabel
TransTimeout
UnZip
UpdateForm
Upper
User
WaitForFile
WaitSeconds
WindowCaption
WinLeft
WinTop
WriteInifile
Year
Zip
Commands by Function
Cross-Server Transfers
Bandwidth
PassiveOff
PassiveOn
RecvHost
RecvPassword
RecvPort
RecvRemotePath
RecvUser
SendServerToServer
Date and Time Functions
Date:
DateToJulian
Day
DayOfWeek
JulianToDate
Month
Time:
Year
Dialing Operations
Dial
DialEntry
DialLoginPassword
DialLoginUser
Hangup
Email
AddAttachment
AddCCRecipient
AddRecipient
EmailSender
EmailSenderName
EmailServer
EmailSubject
EmailText
EmailUser
Forms
Generating Forms
HTML Subroutine Links
CloseForm
FormCentered
FormDisplayLinks
FormHeight
FormTop
FormLeft
FormWidth
OpenForm
ShowForm
UpdateForm
Handling Zip Files
AddToZip
PrepareZip
UnZip
Zip
ZipPassword
INI File Operations
CloseInifile
OpenInifile
ReadInifile
WriteInifile
HTTP
HttpDate
HttpGet
HttpGetDate
HttpGetHeader
HttpParseFiles
HttpParseUrls
HttpPassword
HttpProxy
HttpProxyPassword
HttpProxyPort
HttpProxyUser
HttpTime
HttpUsername
Local Filename Operations
ChangeFileExt
GetFileDir
GetFileExt
GetFileName
Local-Stamp()
Local Operations
AddToFile
DecryptFile
EncryptFile
EncryptPassword
GenerateLocalName
InputClose
InputOpen
InputRead
LoadFromFile
Local-CD
Local-Copy
Local-Delete
Local-DirExists
Local-Exec
Local-ExecAndWait
Local-Exists
Local-FileSize
Local-FileDialog
Local-FolderDialog
Local-List
Local-MD
Local-Rename
Local-Stamp()
Local-TreeList
OutputAppend
OutputClose
OutputOpen
OutputWrite
SaveToFile
Log
HideVariable
Miscellaneous
AddImage
AddLabel
AllParams
ApplicationCaption
ASCII Conversion
Beep
Break
CancelButton
ChangeInfo
CharVariable
ConfirmCancel
Connected
EditFile
EditText
EndScript
For Next
GoSub
Goto
GraphicWindow
HideInfo
HideTraybarIcon
If/Endif
#Include
Input
Let
LetHidden
Lower
Log
Message
NoDialogs
NormalWindow
NoTransferDialogs
NumVariable
OnCloseGoSub
PlaySound
Restore
Return
ShowDialogs
ShowInfo
ShowTransferDialogs
ShowTraybarIcon
Silent
SkipCommandLog
SkipExecutionLog
SkipLogging
SkipResultLog
Sleep
Success
Title
ToggleWindowOff
ToggleWindowOn
TransSoftLabel
Upper
WaitForFile
WaitSeconds
WindowCaption
WinLeft
WinTop
NT Event Log Operations
EventLogError
EventLogInformation
EventLogWarning
Proxies
Proxy
ProxyPassword
ProxyPort
ProxyType
ProxyUser
Registry Operations
RegClassesRootRead
RegClassesRootWrite
RegCurrentConfigRead
RegCurrentConfigWrite
regCurrentUserRead
regCurrentUserWrite
RegDynDataRead
RegDynDataWrite
RegLocalMachineRead
RegLocalMachineWrite
RegUsersRead
RegUsersWrite
Remote Operations
CHMOD
DoCommand
GenerateRemoteName
Remote-CD
Remote-Delete
Remote-DirExists
Remote-Exec
Remote-Exists
Remote-FileDialog
Remote-FileSize
Remote-FolderDialog
Remote-List
Remote-MD
Remote-Rename
Remote-Stamp()
Remote-TreeList
Retrieving Files (Downloading)
Append-Get
ASCII
Bandwidth
Binary
Get
GetIfNew
GetIfNewer
GetIfOIder
GetTree
GetTreeNew
HostTZDiff
Incremental-Get
MoveToLocal
PassiveOff
PassiveOn
Resume-Get
TimeoutSet
TransTimeout
Sending Files (Uploading)
Append-Send
ASCII
Bandwidth
Binary
ForceLowerOff
ForceLowerOn
ForceUpperOff
ForceUpperOn
HostTZDiff
Incremental-Send
MoveToServer
PassiveOff
PassiveOn
Resume-Send
Send
SendIfNewer
SendIfOlder
SendServerToServer
SendTree
SendTreeNew
TimeoutSet
TransTimeout
Server Operations
Connect
Connected
Disconnect
Host
HostAvailable
IPAvailable
PassiveOff
PassiveOn
Password
Port
Proxy
ProxyPort
Server Type
Timeout
TransTimeout
User
String Operations
DecryptString
EncryptString
Entry
EntryIndex
Length
NumEntries
Position
SubStr
Operators
Scripting Operators
Variables
CurrentLocalDir
CurrentRemoteDir
DayOfWeek
DialIP
DLGFilter
DLGFolder
DLGTitle
EmailSender
EmailSenderName
EmailServer
EmailSubject
EmailText
EmailUser
FTPCtrlDir
HttpDate
HttpTime
LastFileName
LastFileNumber
LastHttpFilename
LastHttpHeaderFilename
LocalFileDate
LocalFileTime
LocalIP
LocalSelectedCount
LocalSelectedDir
LocalSelectedFile_X
ParamX
RemoteFileDate
RemoteFileTime
RemoteSelectedCount
RemoteSelectedDir
RemoteSelectedFile_X
RemoteVersion_X
ScriptDir
Today
WeekNumber
ZipPassword
Notes on Using and Combining Variables
Scripting Examples
Scripting Example 1
Scripting Example 2
Scripting Example 3
Scripting Example 4
Scripting Example 5
Scripting Example 6
Scripting Example 7
Scripting Example 8
Scripting Example 9
Scripting Example 10
Scripting Example 11
Scripting Example 12
Scripting Example 13
Scripting Example 14
Scripting Example 15
Scripting Example 16
Scripting Example 17
Scripting Example 18
Scripting Example 19
Scripting Example 20
Scripting Example 21
Scripting Example 22
Scripting Example 23
Scripting Example 24
Scripting Example 25
Scripting Example 26
Scripting Example 27
Scripting Example 28
Scripting Example 29
Scripting Example 30
Scripting Example 31
Scripting Example 32
Scripting Example 33
Scripting Example 34
Scripting Example 35
Scripting Example 36
Scripting Example 37
Scripting Example 38
Scripting Example 39
Scripting Example 40
Scripting Example 41
Scripting Example 42
Scripting Example 43
Scripting Example 44
Scripting Example 45
Scripting Example 46
Scripting Example 47
Scripting Example 48
Scripting Example 49
Scripting Example 50
Scripting Example 51
Scripting Example 52
Scripting Example 53
Scripting Example 54
Scripting Example 55
Scripting Example 56
Scripting Example 57
Scripting Example 58
Scripting Example 59
Scripting Example 60
Scripting Example 61
Scripting Example 62
Scripting Example 63
Scripting Example 64
Scripting Example 65
Scripting Example 66
Scripting Example 67
Scripting Example 68
Scripting Example 69
Scripting Example 70
Scripting Example 71
Technical Support
How to Get Support