'''This page is maintained for historic purposes. The keyword is [[Keywords_currently_not_supported_by_QB64|not supported in QB64]]. Reading values is supported with [[ENVIRON$]]. ---- The [[ENVIRON]] statement is used in DOS/Windows to temporarily set or change an environmental string value. {{PageSyntax}} : [[ENVIRON]] {{Parameter|stringExpression$}} {{PageDescription}} * [[Keywords_currently_not_supported_by_QB64|Not supported in QB64.]] * The {{Parameter|stringExpression$}} must include the environmental parameter ID and the setting: ** Using an '''=''' sign: [[ENVIRON]] "parameterID=setting" ** Using a space: [[ENVIRON]] "parameterID setting" * If the parameter ID did not previously exist in the environmental string table, it is appended to the end of the table. * If a parameter ID did exist, it is deleted and the new value is appended to end of the list. * DOS discards any changes when your program ends so the program must set them when run. * '''WARNING:''' The amount of space in a environmental table is limited and may create memory errors. {{PageSeeAlso}} * [[ENVIRON$]] * [[Windows Environment]] {{PageNavigation}}