szucsaaron Posted October 14, 2012 Share Posted October 14, 2012 Hi I would like to make a script which generates "x" number of numbers and than counts it's avarage. To define the "x" variable i would like to make like an inputbox where i can add the number. Please help! Link to comment Share on other sites More sharing options...
caleb41610 Posted October 14, 2012 Share Posted October 14, 2012 (edited) MsgBox( 0, "", _Numbers( ) ) Func _Numbers( ) Local $array[101] Local $count = 0 For $i = 1 To 100 $array[$i] = Random( 0, 100 ) $count += $array[$i] Next Return $count / 100 EndFunc Something like this? Edited October 14, 2012 by caleb41610 szucsaaron 1 Multi-Connection TCP Server Link to comment Share on other sites More sharing options...
caleb41610 Posted October 14, 2012 Share Posted October 14, 2012 Func _Numbers2( ) Local $count = 0 Local $total = 0 For $i = 1 to 1000 $count += Random( 1, 100 ) Next $total = $count / 1000 Return $total EndFunc or without using an array Multi-Connection TCP Server Link to comment Share on other sites More sharing options...
szucsaaron Posted October 14, 2012 Author Share Posted October 14, 2012 Thank you but, I would also like to add a function which gives you an input box at the beginning of the script which asks how many numbers should it generate and you know how much it will divide with at the end Link to comment Share on other sites More sharing options...
szucsaaron Posted October 14, 2012 Author Share Posted October 14, 2012 Unforunatley i am not really experience with Koda form designer you know so i dont know how to make an input box like that which would act as a variable :S Link to comment Share on other sites More sharing options...
FireFox Posted October 14, 2012 Share Posted October 14, 2012 @szucsaaron Hi, Take a look at the InputBox function in the helpfile Br, FireFox. Link to comment Share on other sites More sharing options...
Danyfirex Posted October 14, 2012 Share Posted October 14, 2012 try this. #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 270, 187, 192, 124) $Button1 = GUICtrlCreateButton("Button1", 96, 144, 57, 25) $Input1 = GUICtrlCreateInput("", 56, 40, 145, 21) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit case $Button1 msgbox(0,"",_Numbers(guictrlread($Input1))) EndSwitch WEnd Func _Numbers($numbers) Local $count = 0 Local $total = 0 For $i = 1 to 1000 $count += Random($numbers) Next $total = $count Return $total EndFunc regards Danysys.com AutoIt... UDFs: VirusTotal API 2.0 UDF - libZPlay UDF - Apps: Guitar Tab Tester - VirusTotal Hash Checker Examples: Text-to-Speech ISpVoice Interface - Get installed applications - Enable/Disable Network connection PrintHookProc - WINTRUST - Mute Microphone Level - Get Connected NetWorks - Create NetWork Connection ShortCut Link to comment Share on other sites More sharing options...
szucsaaron Posted October 14, 2012 Author Share Posted October 14, 2012 Thank you very much Danyfirex! Link to comment Share on other sites More sharing options...
guinness Posted October 14, 2012 Share Posted October 14, 2012 The help file is amazing why don't you use it? Looking at the examples in 'GUI management' would have told you to accomplish this. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now