Jump to content
Sign in to follow this  
lgvlgv

[SOLVED]_DebugSetup

Recommended Posts

lgvlgv

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
LarsJ

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
lgvlgv

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
lgvlgv

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
lgvlgv

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
guinness

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 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: 22/04/2018

Share this post


Link to post
Share on other sites
lgvlgv

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  

×