Sign in to follow this  
Followers 0
lgvlgv

[SOLVED]_DebugSetup

7 posts in this topic

#1 ·  Posted (edited)

Hi all.

Does anyone know how to close the debug window gracefully, i havent found a way to close it nicely..

//Lasse

Edited by lgvlgv

Share this post


Link to post
Share on other sites



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)

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 ;==>

Share this post


Link to post
Share on other sites

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.


_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0