reecedorward Posted April 28, 2012 Share Posted April 28, 2012 Hi guys, First of all here is the coding example: While 1 Local $test = InputBox("Test", "Test", "Type a Number") If @error Then $exit = MsgBox(4, "Exit?", "Are you sure?") If $exit = 6 Then Exit EndIf If $test = True Then ExitLoop EndIf WEnd While 1 Local $restart = MsgBox(4, "Loop Exited", "Restart?") If $restart = 6 Then ;### Input line of coding here to restart script ###; EndIf If $restart = 7 Then Exit EndIf WEnd So what script do I need to use where it says ";### Input line of coding here to restart script ###;" to restart the script. The coding above is just an example, I would like to use this in another script thats like a Menu where you need to go back and forth around the script... Thanks! Link to comment Share on other sites More sharing options...
Beege Posted April 28, 2012 Share Posted April 28, 2012 Check out Yashied's It will do what your looking for. Assembly Code: fasmg . fasm . BmpSearch . Au3 Syntax Highlighter . Bounce Multithreading Example . IDispatchASMUDFs: Explorer Frame . ITaskBarList . Scrolling Line Graph . Tray Icon Bar Graph . Explorer Listview . Wiimote . WinSnap . Flicker Free Labels . iTunesPrograms: Ftp Explorer . Snipster . Network Meter . Resistance Calculator Link to comment Share on other sites More sharing options...
reecedorward Posted April 28, 2012 Author Share Posted April 28, 2012 Check out Yashied's It will do what your looking for. Thanks! I actually downloaded that file Prior to posting this and used it in the script and it works like a charm! But I was wondering if there is any other way to do this without including #Include <Restart.au3>? Like does AutoIt have its own built-in code or function for doing this? ALSO... If say, for example, I didn't want to go right back to the very start of the script and I wanted to relocate back to another part of the script, how would I go about doing this? An example script below: While 1 Local $test1 = InputBox("Test1", "Test1", "Type a Number") If @error Then $exit = MsgBox(4, "Exit?", "Are you sure?") If $exit = 6 Then Exit EndIf If $test1 = True Then ExitLoop EndIf WEnd While 1 Local $test2 = InputBox("Test2", "Test2", "Type a Number Again") If @error Then $exit = MsgBox(4, "Exit?", "Are you sure?") If $exit = 6 Then Exit EndIf If $test2 = True Then ExitLoop EndIf WEnd Local $goto = MsgBox(4,"Time to go back", "Press Yes to goto $test1 Inputbox or press No to goto $test2 Inputbox") If $goto = 6 Then ;### Goto $test1 InputBox If $goto = 7 Then ;### Goto $test2 InputBox EndIf EndIf Thanks! Link to comment Share on other sites More sharing options...
guinness Posted April 28, 2012 Share Posted April 28, 2012 (edited) Look in the Help file for Functions, very important to know when programming in AutoIt. There is no native function in AutoIt, so my suggestion is stick with Yashied's function. Edited April 28, 2012 by guinness 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