The Application Object - Script2CMD Programming Interface

Document Path: Home Page / Programming / Script2CMD / Interfaces / Application Object  
Properties AppFileName AppFolder AppGUID AppIsUnique AppPath argc argv BinaryResource Console CurrentDirectory exitCode Internet Misc Property Script SocketsMan System TextResource Title ZIP
Methods AsyncInput CreateBufferObject CreateIEHiddenObject CreateMailSlotObject Exit getch getche getenv GetInput GetVariable kbhit MessageBox Print PrintLF PumpMessages ReleaseVariable SetCursor SetExitOnError Test1
Properties

AppFileName

Value BSTR
Access Get
Notes

AppFolder

Value BSTR
Access Get
Notes

AppGUID

Value BSTR
Access Get
Notes

AppIsUnique

Value BOOL
Access Get
Notes

AppPath

Value BSTR
Access Get
Notes

argc

Value int
Access Get
Notes

argv

Value BSTR
Arguments:
  • ULONG index
Access Get
Notes

BinaryResource

Value Object
Arguments:
  • BSTR name
Access Get
Notes

Console

Value Console Object
Access Get
Notes

CurrentDirectory

Value BSTR
Access Get, Put
Notes

exitCode

Value int
Access Get, Put
Notes

Internet

Value Internet Object
Access Get
Notes

Misc

Value Misc Object
Access Get
Notes

Property

Value VARIANT
Arguments:
  • BSTR name
Access Get, Put
Notes

Script

Value Object (Script Module)
Arguments:
  • BSTR resName
Access Get
Notes

SocketsMan

Value Sockets Manager Object
Access Get
Notes

System

Value System Object
Access Get
Notes

TextResource

Value BSTR
Arguments:
  • BSTR name
Access Get
Notes

Title

Value BSTR
Access Get, Put
Notes

ZIP

Value ZIP Object
Access Get
Notes
Methods

AsyncInput

Return Value BSTR
Arguments:
  • ULONG msToWait (Optional, default(-1))
Notes

CreateBufferObject

Return Value Buffer Object
Notes

CreateMailSlotObject

Return Value Mail Slot Object
Notes

Exit

Return Value
Arguments:
  • int exitCode
Notes

getch

Return Value VARIANT
Arguments:
  • BOOL returnKeyCode (Optional, default(0))
Notes

getche

Return Value VARIANT
Arguments:
  • BOOL returnKeyCode (Optional, default(0))
Notes

getenv

Return Value BSTR
Arguments:
  • BSTR name
Notes

GetInput

Return Value BSTR
Arguments:
  • BSTR promptText
Notes

GetVariable

Return Value Variable Object
Arguments:
  • BSTR name
  • BOOL createIfNotExists
  • VARIANT initialValue (Optional, default(0))
Notes

kbhit

Return Value BOOL
Notes

MessageBox

Return Value BSTR
Arguments:
  • BSTR txt
  • BSTR buttonType (Optional, default("ok"))
  • BSTR iconType (Optional, default("information"))
  • BSTR caption (Optional, default("html2exe"))
Notes

Print

Return Value
Arguments:
  • BSTR text
Notes

PrintLF

Return Value
Arguments:
  • BSTR txt
Notes

PumpMessages

Return Value
Arguments:
  • ULONG numMS (Optional, default(100))
Notes

ReleaseVariable

Return Value
Arguments:
  • Object varObj
Notes

SetCursor

Return Value
Arguments:
  • BSTR cursorName
Notes

SetExitOnError

Return Value
Arguments:
  • BOOL exitOnError
  • int exitCodeOnError
Notes

Test1

Return Value
Arguments:
  • VARIANT par
Notes