| AddConnection |
Description: Establishes a new connection to a network resource
connection„'obj' Świ 'AddConnection' 'resource' 'drive:'
connection: nested vector [1]='drive:' [2]='resource' if successful
Note: if there already is an active connection to this network resource
the object returns the connection. If a drive is specified a connection
is forced to this drive unless there is another resource already connected
to this drive
Example:
'net' Świ 'AddConnection' '\\TPDIN3\SIMPA99'
or:
'net' Świ 'AddConnection' '\\TPDIN3\SIMPA99' 'J:' |
| CancelConnection |
Description: Cancels an existing connection to a network resource
rc „'obj' Świ 'CancelConnection' resource
rc „'obj' Świ 'CancelConnection' 'drive:'
rc: return code(s) [0 if successful]
Example:
'net' Świ 'CancelConnection' '\\TPDIN3\SIMPA99'
'net' Świ 'CancelConnection' 'J:' |
| CheckConnection |
Description: Indicates if we have access to a given file on the network
Syntax: 'obj' Świ 'CheckConnection'networkFileName
networkFileName: a complete network file name using a \\ path name
Result: 0=no access to the Network file; 1=access to the Network file
Example:
'net' Świ 'CheckConnection' '\\TPDIN3\SIMPA01\SIMPA01.W3' |
 |
| FirstDrive |
Description: Return the first available network drive letter not yet mapped or used (except A B and C)
Syntax: drive„'obj' Świ 'FirstDrive' {letter}
letter: (optional) smallest drive letter acceptable in result
drive: a drive letter
Example:
'net' Świ 'FirstDrive'
'net' Świ 'FirstDrive' 'L' |
| GetComputerName |
Description: Returns the name of the current computer
Syntax: computername„'obj' Świ 'GetComputerName'
computername: a character string containing the current computer name
Example:
'net' Świ 'GetComputerName'
DELL8300 |
| GetConnections |
Description: Returns current network connection(s) for specified drive
connections„'obj' Świ 'GetConnections'
connections„'obj' Świ 'GetConnections' 'drive:'
connections„'GetConnections' 'resource'
connections: 2-column nested matrix [;1]=drives: [;2]=resources
drive: a letter
resource: a resource or part of a resource name (example: 'TPDIN' or '\\TPDIN3\SIMPA99')
Examples:
'net' Świ 'GetConnections' 'H:'
'net' Świ 'GetConnections' '\\TPDIN3\SIMPA99'
'net' Świ 'GetConnections' 'TPDIN'
'net' Świ 'GetConnections' |
 |
| GetDriveTypes |
Description: Return the drive types for the specified drives
Syntax: drivetypes„'obj' Świ 'GetDriveTypes' {drives}
drives: a letter (A thru Z) or a vector of drive letters (A thru Z)
drivetypes: a numeric vector, one value per specified drive
(1=not used 2=removable 3=fixed 4=remote 5=cdrom 6=ramdisk)
Example:
'net' Świ 'GetDriveTypes'
'net' Świ 'GetDriveTypes' 'AELMN' |
| GetHostName |
Description: Returns the name of the current computer
Syntax: computername„'obj' Świ 'GetHostName'
Example:
'net' Świ 'GetHostName'
DELL8300 |
| GetIPAddress |
Description: Returns the current computer IP address
Syntax: ipaddress„'obj' Świ 'GetIPAddress'
ipaddress: a character string in xxx.xxx.xxx.xxx format returning current computer IP address
Example:
'net' Świ 'GetHostName'
DELL8300 |
| GetLastError |
Description: Return last network error messages as a 3-element nested vector
Syntax: 'obj' Świ 'GetLastError'
Example:
'net' Świ 'GetLastError' |
 |
| GetLogicalDrives |
Description: Return all the logical drive strings for used and mapped drives
Syntax: drives„'obj' Świ 'GetLogicalDrives'
drives: a nested vector of drives in the form 'A:\' 'M:\' ...
Example:
'net' Świ 'GetLogicalDrives' |
| GetUser |
Description: Return current (network) user name
Syntax: username„'obj' Świ 'GetUser'
Example:
'net' Świ 'GetUser' |
 |
| MapNetworkDrive |
Description: Maps a new network drive and give access to a user
Syntax: 'net' Świ 'MapNetworkDrive'drive unc user password
drive: a drive letter (D to Z)
unc: a network resource (example: \\TPPRDSFI5\DISPO)
user: a user name (example: ELESCASS)
password: the user name logon password
Example:
'net' Świ 'MapNetworkDrive' 'R' '\\tpprdsfi5\dispo' 'elescass' 'mypw' |
| New |
Description: Create a new instance of TNetwork5
Example:
'obj' Świ '*Create' 'TNetwork5'
|