|

Lesson 9 Summary

In this lesson, you learned how to:You place a value into a variable by assigning the value to it with an equals sign. For example, the following script assigns the value 10 to a variable called "amount."Let's modify the script on our button object's On Click event to only display the message if it is "Hello world!".The script should look like this when it's done:In the if statement's condition, we use a String.Upper action to convert the contents of strMsg to all uppercase characters, and then compare that to "HELLO WORLD!".The rest of the script is just an if statement that tests whether the value of nClicks is greater than 4, and displays a message when that's true. (A couple more concatenation operators are used in the Dialog.Message action, to create the string for its second parameter. Note that you can easily include the contents of a variable in the "middle" of a string as well.)endExit after actionRun ModeExit after actionExit after actionExit after actionCommand line arguments:Working folder:Run ModeExit after actionExit after actionPreviousNextLastBack (History)Forward (History)Specific PagePage name:Exit after actionS c r i p t E d i t o rEvent variables:Code WindowQuick help:Action HelpAdd ActionAdd CodeEditBookmarksMacrosAdvancedSyntax CheckerDouble-click EditShow WhitespaceImport Registry Values...Import .REG Files...Import...Export...Print...Global Functions...Editor Settings...Autocomplete DropdownRight-Click InsertObject ReferencePage/Dialog ReferenceFile ReferenceMenu Handler...Right-Click Property TablesSearch and ReplaceFindReplaceAction PropertiesOn Audioe_Channele_StateOn Cell Changede_Rowe_Columne_OldTexte_NewTextOn Checke_NodeIndexe_CheckedOn ClickOn CloseOn Double-ClickOn EditLabele_NodeIndexe_NewTexte_OldTextOn EnterOn Errore_ErrorCodee_ErrorOriginOn Expandede_NodeIndexe_ExpandedOn FinishOn FinishedOn FlashCalle_FlashCallOn FocusOn FSCommande_FSCommande_FSArgsOn Hyperlinke_HyperlinkOn Keye_Keye_ModifiersOn LeaveOn Linke_Mine_Maxe_LinkOn Loadede_URLOn Menue_IDe_ItemInfoOn Mouse Buttone_Typee_Xe_YOn Mouse Button Downe_Buttone_Modifierse_XObjecte_YObjecte_Xe_YOn Mouse Button Upe_Buttone_Modifierse_XObjecte_YObjecte_Xe_YOn Mouse Movee_Xe_Ye_Buttone_Modifierse_XObjecte_YObjectOn Movie EndOn Navigatee_URLOn PauseOn PlayOn PreloadOn Rate Changee_RateOn Right-ClickOn Selecte_Selection:On Selection Changede_Mine_Maxe_Rowe_ColumnOn ShowOn ShutdownOn Slide Changede_Indexe_FilePathOn Sizee_WindowWidthe_WindowHeighte_PageWidthe_PageHeighte_DialogWidthe_DialogHeighte_TypeOn StartupOn StopOn Timere_IDResultVariableResultVariableResultVariableResultVariableEventNameResultVariableResultVariableResultVariableResultVariableResultVariableEventNameResultVariableResultVariableKeyResultVariableResultVariableKeyValueAllowPartialMatchCaseSensitiveResultVariablePropertiesEventNameScriptPropertiesEventNameScriptIconIndexResultVariableYMenuHAlignVAlignWaitForReturnClientCoordinatesResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFilenamePlayAutomaticLoopSeekTypeSeekTimeLoopingVolumeResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableEnabledXYPropertiesWidthHeightStateTextVisibleTextDataResultVariableItemStartAfterSearchTypeSearchTextResultVariableResultVariableIndexResultVariableIndexResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableIndexTextDataResultVariableResultVariableResultVariableEnabledIndexDataIndexTextXYPropertiesIndexWidthTextEnabledVisibleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableCheckedEnabledXYPropertiesWidthHeightTextVisibleDestinationFilenameDestinationLineLenLineLenResultVariableDestinationKeyKeyResultVariableDestinationKeyKeyLineLenResultVariableResultVariableResultVariableResultVariableD e b u gResultVariableResultVariableOverwriteResultVariablePromptItemsDefaultItemSortItemsEditableIconTitleDefaultFolderFileFiltersFilenameFileExtensionMultipleSelectFileMustExistResultVariableDefaultFolderResultVariablePromptDefaultTextIconResultVariablePromptMaskDefaultTextIconPlaceHolderResultVariableTextTypeIconDefaultButtonResultVariablePromptIconTimeAllowClickToSkipTimeAllowClickToSkipTimeAllowClickToSkipTextTimeIconResultVariableObjectNamePropertiesResultVariableResultVariableEventNameResultVariableResultVariableTypeResultVariableResultVariableResultVariableScaleToFitEventNameScriptPositionReferenceObjectGroupIDTypeParentCoordinatesXYResultVariableIDFunctionNameParametersReturnTypeCallConventionResultVariableD r i veResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableF il eDestinationRecurseOverwriteAbortOnFailIncludeHiddenFilesCallbackFunctionSourceDestinationCopiedTotalFileCopiedFileTotalRecurseAbortOnFailIncludeHiddenFilesCallbackFunctionSourceDeletedTotalResultVariableWindowModeFilenameRecurseIncludeFoldersCallbackFunctionCurrentPathFileFoundCallbackFunctionFoundPathResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableDestinationOverwriteCreateBackupSharedSystemProgressCallbackFunctionSourceDestinationCopiedTotalOverwriteCallbackFunctionSourceDestinationResultVariableDestinationRecurseOverwriteAbortOnFailIncludeHiddenFilesCallbackFunctionSourceDestinationCopiedTotalFileCopiedFileTotalDestinationWorkingFolderWindowModeWindowModeWindowModeNewNameArgsWorkingFolderWindowModeWaitForReturnArgsWorkingFolderWindowModeWaitForReturnUserNamePasswordDomainLogonFlagCreationOptionsExtendedErrorInfoArgsAttributesXMLRequestResultVariableResultVariableFlashVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFilenamePlayAutomaticLoopSeekTypeSeekFrameEnabledFlashVariableValueXYPropertiesXMLReturnValueWidthHeightVisibleCallbackFunctionSourceDeletedTotalResultVariableFolderRecurseCallbackFunctionCurrentPathResultVariableResultVariableNewNameFilenameUsernamePasswordModeTimeoutPortPassiveModeCallbackFunctionBytesReadFileSizeTransferRateSecondsLeftSecondsLeftFormatMessageResultVariableUsernamePasswordModeTimeoutPortPassiveModeCallbackFunctionMessageResizeModeRedrawColumnResizeModeResetScrollRedrawResizeModeRedrawRowResetScrollRedrawRedrawColumnRedrawRedrawRowRedrawRowColumnExpandFixedRedrawRedrawExpandFixedRedrawExpandFixedRedrawRowColumnResultVariableRowColumnResultVariableRowColumnResultVariableResultVariableResultVariableResultVariableColumnResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableRowColumnResultVariableRowColumnSearchTypeSearchDirectionResultVariableResultVariableResultVariableResultVariableRowResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableInsertPositionRedrawResultVariableInsertPositionRedrawResultVariableRowColumnResultVariableRowColumnResultVariableRowColumnResultVariableRowColumnResultVariableRowColumnResultVariableResultVariableResultVariableFullPathSeparatorCharacterAutoSizeResultVariableGreenBlueResultVariableWYSIWYGShadedPrintOutMarginInfoRowColumnColumnRowFullPathSeparatorCharacterResultVariableRowColumnColorsRedrawRowColumnFontDataRedrawRowColumnTextRedrawColumnCountAllowHidingResizableColumnWidthRedrawEnableEditableEnabledColumnCountEnableRowCountEnableRowColumnEnableRedrawColorsGridLinesSortOnClickListModeModifiedRowColumnXYPropertiesRedrawRedrawScrollbarsRowCountRowHeightRedrawAllowHidingResizableSelectableMinRowMinColumnMaxRowMaxColumnSelectCellsRedrawSingleColumnSelectionSingleRowSelectionWidthHeightAscendingUseTabKeyTooltipsTrackFocusRedrawAllowUnhideAllowUnhideVisibleColumnAscendingRedrawResultVariableResultVariableResultVariableResultVariableEnabledXYPropertiesWidthHeightFilenameModeTimeoutPortAuthDataProxyDataCallbackFunctionBytesReadFileSizeTransferRateSecondsLeftSecondsLeftFormatMessageFilenameModeTimeoutPortAuthDataProxyDataCallbackFunctionBytesReadFileSizeTransferRateSecondsLeftSecondsLeftFormatMessageResultVariableModeTimeoutPortAuthDataProxyDataCallbackFunctionMessageModeTimeoutPortAuthDataProxyDataCallbackFunctionMessageResultVariableValuesMethodTimeoutPortAuthDataProxyDataValuesMethodTimeoutPortAuthDataProxyDataTimeoutPortAuthDataProxyDataResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFilenameEnabledOpacityXYPropertiesWidthHeightVisibleSectionSectionValueResultVariableSectionValueResultVariableSectionResultVariableSectionValueDataResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableLinesLineEnabledXYPropertiesStartEndWidthHeightTextVisibleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableEnabledXYPropertiesWidthHeightTextVisibleTextDataIndexIndexStartAfterSearchTypeSearchTextResultVariableCheckStateResultVariableCheckStateResultVariableResultVariableIndexResultVariableIndexResultVariableIndexResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableIndexTextDataResultVariableIndexResultVariableResultVariableIndexEnabledIndexCheckboxStateIndexDataIndexTextXYPropertiesWidthHeightTypeEnabledVisibleResultVariableResultVariableResultVariableResultVariableNum2ResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableExponentResultVariableResultVariableResultVariableNum2ResultVariableNum2ResultVariableNum2ResultVariableExponentResultVariableResultVariableRand1Rand2ResultVariableGreenBlueResultVariableDecimalPlacesResultVariableResultVariableResultVariableResultVariableMS IInstallPackageInstallTypeCommandLineResultVariableResultVariableFeatureIDInstallStateResultVariableInstallLevelInstallStateResultVariableInstallLevelInstallStateCommandLineResultVariableLogFileAppendFlushEachLineResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableComponentGUIDInstallStateComponentPathResultVariableFeatureIDAttributesResultVariableFeatureIDResultVariableResultVariableResultVariableAttributeResultVariableResultVariablePropertyResultVariablePropertyResultVariableResultVariableUserInfoStateUserNameCompanyNameSerialNumberResultVariableComponentGUIDInstallStateResultVariableFileResultVariableCommandLineResultVariableInstallStateComponentPathResultVariableResultVariableResultVariableFeatureResultVariableResultVariableFeatureIDReinstallModeResultVariableReinstallModeResultVariableWaitForReturnResultVariableWindowHandleResultVariableResultVariableP a g eObjectNamePropertiesResultVariableResultVariableEventNameResultVariableResultVariableTypeResultVariableResultVariableScaleToFitEventNameScriptPositionReferenceObjectGroupIDTypeIDResultVariableResultVariableVerticalResultVariableVerticalResultVariableResultVariableResultVariableResultVariableResultVariableEnabledXYPropertiesScrollPosVerticalWidthHeightTextVisibleResultVariableResultVariableResultVariableResultVariablePageResultVariableResultVariableFileNavigateTypeFromPageToPageShrinkToFitEnabledNamedDestXYPropertiesWidthHeightVisiblePercentLeftTopResultVariableResultVariableResultVariableResultVariableEnabledXYWidthHeightVisibleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariablePosEnabledXYPropertiesBeginEndWidthHeightStepTextVisibleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFilenamePlayAutomaticLoopResultVariableRateResultVariableSeekTypeSeekTimeResultVariableEnabledFullScreenHideCursorSizingMonitorResultVariableMuteXYPropertiesWidthHeightVisibleVolumeResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableCheckedEnabledXYPropertiesWidthHeightTextVisibleSubKeySubKeySubKeyValueSubKeyResultVariableSubKeyRightsResultVariableSubKeyResultVariableSubKeyValueAutoExpandResultVariableSubKeyResultVariableSubKeyValueResultVariableSubKeyValueDataTypeResultVariableResultVariableSearchForStartEndCaseSensitiveWholeWordResultVariableLineResultVariableOnlyConsistentAttributesResultVariableResultVariableResultVariableResultVariableOnlyConsistentAttributesResultVariableResultVariableRawRTFResultVariableResultVariableResultVariableResultVariableFilenameFilenameLinesLineEnabledParagraphFormatXYPropertiesStartEndCharacterFormatApplyToWordWidthHeightTextRawRTFVisibleKeyNameDisplayNameKeyNameServiceTypeAllowDesktopInteractionStartTypeErrorControlLoadOrderGroupGroupTagDependenciesServiceStartNamePasswordKeyNameKeyNameKeyNameResultVariableKeyNameArgumentsKeyNameWaitTimeDescriptionTargetCmdLineWorkingFolderIconPathIconIndexWindowModeHotKeyDescriptionVerbArgumentsWorkingFolderWindowModeWaitForReturnFilePathPositionResultVariablePositionFolderPathEmptyFirstRecurseResultVariablePositionResultVariableResultVariableResultVariableResultVariableResultVariablePositionResultVariableResultVariablePositionEnabledXYPropertiesWidthHeightVisibleResultVariableResultVariableResultVariableEndCancelledButtonTextCharactersResultVariableResultVariableResultVariableCompareToResultVariableCompareToResultVariableCompareToResultVariableEndStringResultVariablePatternStartAtCaseSensitiveResultVariableFormatShowCommasResultVariableNumCharResultVariableResultVariableResultVariableResultVariableCharStartNumCharResultVariableNumRepeatResultVariablePatternReplaceStringCaseSensitiveResultVariablePatternCaseSensitiveResultVariableNumCharResultVariableResultVariableResultVariableCharactersToTrimResultVariableCharactersToTrimResultVariableResultVariableS ys t e mResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableWndHandleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFontnamePermanentRestorePointTypeSequenceNumDescriptionResultVariableResultVariableFontnamePermanentSeparatorStartEndResultVariableResultVariablePositionValuePositionResultVariableCompareResultVariableResultVariableTextAppendTableAppendNodeIndexNodeIndexNodeIndexStartNodeIndexDataResultVariableStartNodeIndexTextResultVariableParentNodeIndexResultVariableParentNodeIndexResultVariableNodeIndexResultVariableResultVariableResultVariableResultVariableResultVariableNodeIndexNodeDataResultVariableResultVariableResultVariableNodeIndexEnabledNodeIndexDataXYPropertiesNodeIndexWidthHeightVisibleResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableFilenamePlayAutomaticLoopSeekTypeSeekTimeEnabledFullscreenXYPropertiesWidthHeightVisibleVolumeResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableURLDefaultPrinterEnabledXYPropertiesWidthHeightVisibleMethodResultVariableResultVariableResultVariableResultVariableMaskFileFitToWindowTransparentColorInsertAfterXYWidthHeightTextResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableResultVariableButtonImageEnabledXYPropertiesWidthHeightStateTextVisibleElementNameResultVariableAttributeNameResultVariableResultVariableFullPathsIncludeIndicesResultVariableResultVariableResultVariableResultVariableTextInsertionModeAttributeNameAttributeNameAttributeValueValueWriteCDATAFilesIncludeFolderNamesPasswordCompFactorCallbackFunctionStringPercentStatusRecurseFilesDestinationRecurseUseInternalFoldersPasswordOverwriteCallbackFunctionStringPercentStatusIncludeFolderNamesResultVariableAc t i o n sD a t a b ase Ac t i o n s

|