lgvlgv Posted July 9, 2012 Share Posted July 9, 2012 (edited) Hi all. Does anyone know how to close the debug window gracefully, i havent found a way to close it nicely.. //Lasse Edited July 11, 2012 by lgvlgv Link to comment Share on other sites More sharing options...
LarsJ Posted July 9, 2012 Share Posted July 9, 2012 To close the debug window from my script I use these lines: Opt("WinDetectHiddenText", 1) If WinExists($__gsReportTitle_Debug, $__gsReportWindowText_Debug) Then _ WinClose($__gsReportTitle_Debug, $__gsReportWindowText_Debug) Controls, File Explorer, ROT objects, UI Automation, Windows Message MonitorCompiled code: Accessing AutoIt variables, DotNet.au3 UDF, Using C# and VB codeShell menus: The Context menu, The Favorites menu. Shell related: Control Panel, System Image ListsGraphics related: Rubik's Cube, OpenGL without external libraries, Navigating in an image, Non-rectangular selectionsListView controls: Colors and fonts, Multi-line header, Multi-line items, Checkboxes and icons, Incremental searchListView controls: Virtual ListViews, Editing cells, Data display functions Link to comment Share on other sites More sharing options...
lgvlgv Posted July 9, 2012 Author Share Posted July 9, 2012 To close the debug window from my script I use these lines:Opt("WinDetectHiddenText", 1)If WinExists($__gsReportTitle_Debug, $__gsReportWindowText_Debug) Then _WinClose($__gsReportTitle_Debug, $__gsReportWindowText_Debug)Strange just cant get it to work.. im starting the debug window from the systray icon in my apps..is that underscore suppose to be there, i get error when i have that there? Link to comment Share on other sites More sharing options...
lgvlgv Posted July 9, 2012 Author Share Posted July 9, 2012 This is the full funktion Func _Debug() Opt("WinDetectHiddenText", 1) Opt("WinSearchChildren", 1) If WinExists($__gsReportTitle_Debug, $__gsReportWindowText_Debug) Then WinClose($__gsReportTitle_Debug, $__gsReportWindowText_Debug) WinKill($__gsReportTitle_Debug, $__gsReportWindowText_Debug) Else _DebugSetup() _DebugOut("Alive... VER:" & FileGetVersion(@ScriptFullPath)) EndIf EndFunc ;==>_procexp Link to comment Share on other sites More sharing options...
lgvlgv Posted July 9, 2012 Author Share Posted July 9, 2012 I got it working, can anyone tell me if the code is bad? Func _Debug() Opt("WinDetectHiddenText", 1) Opt("WinSearchChildren", 1) if TrayItemGetState($Debug) = "65" Then _DebugSetup("Debugging..") _DebugOut("Alive... VER:" & FileGetVersion(@ScriptFullPath)) ElseIf TrayItemGetState($Debug) = "68" Then WinKill($__gsReportTitle_Debug, "") __Debug_ReportClose() Else EndIf EndFunc ;==> Link to comment Share on other sites More sharing options...
guinness Posted July 9, 2012 Share Posted July 9, 2012 Swap "65" for the corresponding variables instead, try not to 'hard code' constant values as you may get into issues in the foreseeable future if the Devs decide to change the value of one of the states. 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...
lgvlgv Posted July 10, 2012 Author Share Posted July 10, 2012 Swap "65" for the corresponding variables instead, try not to 'hard code' constant values as you may get into issues in the foreseeable future if the Devs decide to change the value of one of the states.thx, will do that. 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