/INQUIRE

/INQUIRE, StrArray, FUNC
Returns system information to a parameter.

Compatible Products: – | Pro | Premium | Enterprise | Ent PP | Ent Solver | DYNA

Argument Descriptions

StrArray

Name of the "string array" parameter that will hold the returned values. String array parameters are similar to character arrays, but each array element can be as long as 248 characters. If the string parameter does not exist, it will be created.

FUNC

Specifies the type of system information returned:

LOGIN -- 

Returns the pathname of the login directory on Linux systems or the pathname of the default directory (including drive letter) on Windows systems.

DOCU -- 

Returns the pathname of the ANSYS docu directory.

APDL -- 

Returns the pathname of the ANSYS APDL directory.

PROG -- 

Returns the pathname of the ANSYS executable directory.

AUTH -- 

Returns the pathname of the directory in which the license file resides.

USER -- 

Returns the name of the user currently logged-in.

DIRECTORY -- 

Returns the pathname of the current directory.

JOBNAME -- 

Returns the current Jobname.

RSTDIR -- 

Returns rst directory (FILE command).

RSTFILE -- 

Returns rst file name (FILE command).

RSTEXT -- 

Returns rst file extension (FILE command).

PSEARCH -- 

Returns path used for "unknown command" macro (/PSEARCH command).

OUTPUT -- 

Returns the current output file name (/OUTPUT command).

Returning the Value of an Environment Variable to a Parameter

If FUNC=ENV, the command format is /INQUIRE,StrArray,ENV,ENVNAME,Substring. In this instance, ENV specifies that the command should return the value of an environment variable. The following defines the remaining fields:

ENVNAME

Specifies the name of the environment variable.

Substring

If Substring = 1, the first substring (up to the first colon (:)) is returned. If Substring = 2, the second substring is returned, etc. For Windows platforms, the separating character is semicolon (;). If this argument is either blank or 0, the entire value of the environment variable is returned.

Returning the Value of a Title to a Parameter

If FUNC = TITLE, the command format is /INQUIRE,StrArray,TITLE,Title_num. In this context, the value of Title_num can be blank or 1 through 5. If the value is 1 or blank, the title is returned. If the value is 2 through 5, a corresponding subtitle is returned (2 denoting the first subtitle, and so on).

Returning Information About a File to a Parameter

The /INQUIRE command can also return information about specified files within the file system. For these capabilities, the format is /INQUIRE,Parameter,FUNC,Fname, Ext, --. The following defines the fields:

Parameter

Name of the parameter that will hold the returned values.

FUNC

Specifies the type of file information returned:

EXIST -- 

Returns a 1 if the specified file exists, and 0 if it does not.

DATE -- 

Returns the date stamp of the specified file in the format yyyymmdd.hhmmss.

SIZE -- 

Returns the size of the specified file in MB.

WRITE -- 

Returns the status of the write attribute. A 0 denotes no write permission while a 1 denotes write permission.

READ -- 

Returns the status of the read attribute. A 0 denotes no read permission while a 1 denotes read permission.

EXEC -- 

Returns the status of the execute attribute (this has meaning only on Linux). A 0 denotes no execute permission while a 1 denotes execute permission.

LINES -- 

Returns the number of lines in an ASCII file.

Fname

File name and directory path (248 characters maximum, including the characters needed for the directory path). An unspecified directory path defaults to the working directory; in this case, you can use all 248 characters for the file name.

Ext

Filename extension (eight-character maximum).

--

Unused field.

Notes

The /INQUIRE command is valid in any processor.

Menu Paths

This command cannot be accessed from a menu.

Release 18.2 - © ANSYS, Inc. All rights reserved.