Jump to content

[SOLVED]_DebugSetup


Recommended Posts

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)

Link to comment
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?

Link to comment
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
Link to comment
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 ;==>
Link to comment
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.

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

Link to comment
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.
Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...