WindowCheck.mac

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

Bigguy70
a ghoul
a ghoul
Posts: 85
Joined: Tue Sep 27, 2005 9:08 am

WindowCheck.mac

Post by Bigguy70 » Tue Aug 22, 2006 2:41 am

tells you what windows are open on your screen, made it because there is 143 diferent window names and I couldn't always gues what was what :lol: If there is a similar mac posted I realy wish I could have found it the declares took for ever :P
If anyone know an easy way to compare /window out put to what windows I have listed (all in TFM plus the altstoragewindow which is Shroud Bank) PLEASE let me know so I can update the mac.

Code: Select all

|windowcheck.mac
|By Bigguy70

Sub Main
/declare win int outer 0
/declare cnt int outer 0
/declare Test string outer
/declare n1 AAW_ArchetypePage 
/declare n2 AAW_ClassPage 
/declare n3 AAW_GeneralPage 
/declare n4 AAW_Page4 
/declare n5 AAW_Page5 
/declare n6 AAW_Page6 
/declare n7 AAWindow 
/declare n8 ActionsAbilitiesPage 
/declare n9 ActionsCombatPage 
/declare n10 ActionsMainPage 
/declare n11 ActionsSocialsPage 
/declare n12 ActionsWindow  
/declare n13 ActorParticlesPage 
/declare n14 AdventureLeaderboardWnd  
/declare n15 AdventureMerchantWnd 
/declare n16 AdventureRequestWnd  
/declare n17 AdventureStatsWnd 
/declare n18 AlarmWnd  
/declare n19 BazaarSearchWnd 
/declare n20 BazaarWnd  
/declare n21 BigBankWnd 
/declare n22 BodyTintWnd  
/declare n23 BookWindow 
/declare n24 BreathWindow 
/declare n25 BuffWindow  
/declare n26 BugReportWindow 
/declare n27 BZW_BazaarSlotsWnd  
/declare n28 CastingWindow  
/declare n29 CastSpellWnd 
/declare n30 CJNPC_Layout  
/declare n31 ColorPickerWnd 
/declare n32 CombatAbilityWnd 
/declare n33 CombatSkillSelectWnd 
/declare n34 COMBW_CombineArea 
/declare n35 COMBW_ComponentArea  
/declare n36 COMBW_ContainerArea  
/declare n37 COMBW_FavoritesArea  
/declare n38 COMBW_FlagsArea  
/declare n39 COMBW_LeftSideArea 
/declare n40 COMBW_RecipeListArea  
/declare n41 COMBW_RightSideArea 
/declare n42 COMBW_SearchArea  
/declare n43 CompassWindow 
/declare n44 CursorAttachment 
/declare n45 DynamicZoneWnd 
/declare n46 DZLeaderSection  
/declare n47 EditLabelWnd 
/declare n48 EnvironmentParticlesPage  
/declare n49 FacePickWindow 
/declare n50 FeedbackWindow 
/declare n51 FileSelectionWnd 
/declare n52 FindLocationWnd  
/declare n53 Friends_TimerSlider0 
/declare n54 FriendsWindow 
/declare n55 FW_FriendsPage 
/declare n56 FW_IgnorePage  
/declare n57 GemsGameWnd 
/declare n58 GGW_GameView  
/declare n59 GiveWnd 
/declare n60 GroupInfoPage 
/declare n61 GroupListPage  
/declare n62 GroupSearchFiltersWnd 
/declare n63 GroupSearchWnd 
/declare n64 GroupWindow 
/declare n65 GT_MemberPage 
/declare n66 GT_NotePage 
/declare n67 GuildManagementWnd 
/declare n68 HelpWindow 
/declare n69 HotButtonWnd 
/declare n70 InspectWnd 
/declare n71 InventoryWindow 
/declare n72 IW_CharacterView 
/declare n73 JournalCatWnd 
/declare n74 JournalNPCWnd 
/declare n75 KnowledgeBasePage 
/declare n76 LargeDialogWindow 
/declare n77 LeadershipWindow 
/declare n78 LEW_GroupPage  
/declare n79 LEW_RaidPage  
/declare n80 LoadskinWnd  
/declare n81 LootWnd 
/declare n82 LW_LootInvWnd 
/declare n83 MapToolbarWnd
/declare n84 MapViewWnd 
/declare n85 MerchantWnd  
/declare n86 MusicPlayerWnd 
/declare n87 MVW_MapRenderArea 
/declare n88 MW_MerchantSlotsWnd 
/declare n89 MW_SlotsWndThree 
/declare n90 MW_SlotsWndTwo 
/declare n91 NewTicketPage 
/declare n92 NoteWindow 
/declare n93 OpenTicketsPage 
/declare n94 OptionsChatPage  
/declare n95 OptionsColorPage 
/declare n96 OptionsDisplayPage 
/declare n97 OptionsGeneralPage 
/declare n98 OptionsKeyboardPage 
/declare n99 OptionsMousePage  
/declare n100 OptionsWindow 
/declare n101 PetInfoWindow 
/declare n102 PIW_BuffWindow 
/declare n103 PlayerInfoPage  
/declare n104 PlayerListPage 
/declare n105 PlayerNotesWindow 
/declare n106 PlayerWindow 
/declare n107 PvpLeaderboardWnd 
/declare n108 PvPMerchantWnd 
/declare n109 PvPStatsWnd 
/declare n110 QuantityWnd
/declare n111 RAID_MemberPage
/declare n112 RAID_NotePage 
/declare n113 RaidOptionsWindow
/declare n114 RaidWindow
/declare n115 SelectorWindow
/declare n116 ShortDurationBuffWindow
/declare n117 SkillsSelectWindow
/declare n118 SkillsWindow
/declare n119 SocialEditWnd
/declare n120 SpellBookWnd
/declare n121 SpellParticlesPage
/declare n122 StoryWnd
/declare n123 SystemInfoDialogBox
/declare n124 TargetOfTargetWindow 
/declare n125 TargetWindow
/declare n126 TBW_LabelWnd
/declare n127 TBW_Layout
/declare n128 TextEntryWnd
/declare n129 TicketCommentWindow
/declare n130 TicketWindow
/declare n131 TipWindow
/declare n132 TMW_ActiveBenefitArea
/declare n133 TMW_BenefitMasterArea
/declare n134 TMW_DonateWnd
/declare n135 TMW_LabelWnd
/declare n136 TMW_Layout 
/declare n137 TrackingWnd 
/declare n138 TradeskillWnd
/declare n139 TradeWnd 
/declare n140 TrainWindow
/declare n141 TributeMasterWnd
/declare n142 VideoModesWindow
/declare n143 TributeBenefitWnd
/declare n144 AltStorageWnd

/echo Listing open windows...
/for win 1 to 144
/varset Test ${n${win}}
/if (${Window[${Test}].Open}) {
	/echo ${Test}
	/varcalc cnt ${cnt}+1
	}

/next win
/echo done ${cnt} open windows found.
/end
/return
[url=http://profile.xfire.com/bigguy70][img]http://miniprofile.xfire.com/bg/os/type/0/bigguy70.png[/img][/url]