Cuervo Posted January 5, 2008 Share Posted January 5, 2008 (edited) I'm trying to set a $time = TimerInit() using a inputbox variable. Does this look correct? Global $Paused, $Showme, $Count = 0, $time = TimerInit() HotKeySet("{ESC}", "Terminate") While 1 If TimerDiff($time) > $totaltime Then Exit;(x * 60000 = x minutes) Sleep ( 1000 ) SplashTextOn("Auto RE setup", "Please enter the total number of times you want to do this action", 400, 100, -1, -1, 1, "Ariel", 15) While 1 Sleep ( 100 ) $eachtime = InputBox( "Setup Continued", "Please enter that data" ) ExitLoop Wend SplashOff() Sleep ( 1000 ) $totaltime = $eachtime * 125000;setting the script end time Wend Edited January 5, 2008 by Cuervo -Tim Link to comment Share on other sites More sharing options...
MrCreatoR Posted January 5, 2008 Share Posted January 5, 2008 Hi,First of all it is not correct because you didn't declared a variable $totaltime, and about the value from inputbox... well, you can use a Number() function and also you have typo error i think in the $eachtime variable Global $Paused, $Showme, $Count = 0, $time = TimerInit(), $totaltime = 6000 HotKeySet("{ESC}", "Terminate") While 1 If TimerDiff($time) > $totaltime Then Exit;(x * 60000 = x minutes) Sleep ( 1000 ) SplashTextOn("Auto RE setup", "Please enter the total number of times you want to do this action", _ 400, 100, -1, -1, 1, "Ariel", 15) ;And why do you need this loop? :) While 1 Sleep ( 100 ) $eachtime = InputBox( "Setup Continued", "Please enter that data" ) $eachtime = Number($eachtime) ExitLoop Wend SplashOff() Sleep ( 1000 ) $totaltime = $eachtime * 125000 ;setting the script end time Wend Func Terminate() Exit EndFunc Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
Cuervo Posted January 5, 2008 Author Share Posted January 5, 2008 (edited) Let me try this again. What I'm really trying to do is make an exit time for a script based off of what that user will be doing. $items = how many items to work with $eachitem = how many times I want to work with each $item before moving on to the next. $itemtime = how long it takes to complete one cycle of work to $eachitem, this is fixed at 13 seconds So $itemtime * $eachtime * $items = $totaltime I was trying to use If TimerDiff($time) > $totaltime Then Exit Getting the input like this SplashTextOn("Auto RE setup", "Please enter the total number of items to work with", 400, 100, -1, -1, 1, "Ariel", 15) While 1 Sleep ( 100 ) $items = Number(InputBox( "Setup Continued", "Please enter that data" )) ExitLoop Wend SplashTextOn("Auto RE setup", "Please enter the total number times you want to work with that item", 400, 100, -1, -1, 1, "Ariel", 15) While 1 Sleep ( 100 ) $eachitem = Number(InputBox( "Setup Continued", "Please enter that data" )) ExitLoop Wend $totaltime = $eachitem * $items * itemtime I guess I'm just having an issue with how to get to totaltime once I have all the info. Edited January 5, 2008 by Cuervo -Tim 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