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
