[17856] 2021-08-05_插件分享一键统计Windows各版本数量的WindowsCount

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2021-08-05_插件分享一键统计Windows各版本数量的WindowsCount   |     W i n d o w s     W i n d o w s   C o u n t   s o c a t o s   G o b y S e c   2 0 2 1 - 0 8 - 0 5   #   , 4
G o b y 1 6   4 9 5 5         1 3  
G o b y     j s     @ g o 0 p     0 1   使 使   G o b y     W i n d o w s   C o u n t     0 2   2 . 1     j s   仿 W i n d o w s     I P  
2 . 2     e x t e n s i o n . j s     p a c k a g e . j s o n   2 . 3     A P I     g o b y . g e t A s s e t f u n c t i o n   a c t i v a t e   ( c o n t e n t )   {         g o b y . r e g i s t e r C o m m a n d ( ' W i n d o w s C o u n t ' ,   f u n c t i o n   ( )   { # W i n d o w s C o u n t p a c k a g e c o m m a n d                 l e t   p a t h   =   _ _ d i r n a m e   +   " / o s . h t m l " #                 g o b y . s h o w P a g e ( p a t h , f a l s e ) ; #         } ) ; } e x p o r t s . a c t i v a t e   =   a c t i v a t e ;
  d e b u g   2 . 4   W i n d o w s     d a t a     W i n d o w s     d c e r p c     p r o d u c t     d c e r p c     p r o d u c t     W i n d o w s     W i n d o w s   g o b y . g e t A s s e t ( g o b y . g e t T a s k I d ( ) ,   g e t A s s e t D a t a ) ; / / f u n c t i o n   g e t A s s e t D a t a ( d a t a )   {         i f   ( d a t a . s t a t u s C o d e   = =   2 0 0 )   {                 c o n s o l e . l o g ( d a t a ) ; / / d a t a         } } l e t   o s t y p e s   =   [ ] ;   / / g o b y . g e t A s s e t ( g o b y . g e t T a s k I d ( ) ,   g e t A s s e t D a t a ) ;   / /   / / f u n c t i o n   u n i q u e ( a r r )   {     r e t u r n   A r r a y . f r o m ( n e w   S e t ( a r r ) ) ; } f u n c t i o n   g e t A s s e t D a t a ( d a t a )   {         i f   ( d a t a . s t a t u s C o d e   = =   2 0 0 )   {                 l e t   i p i n f o   =   d a t a . d a t a . i p s                 / / O S                 i p i n f o . f o r E a c h ( ( v ,   k )   =   > {                         i f   ( v . p r o t o c o l s )   {                                 f o r   ( v a r   i   i n   v . p r o t o c o l s )   {                                         i f   ( v . p r o t o c o l s [ i ] . p r o t o c o l . s e a r c h ( " d c e r p c " )   ! =   - 1   & &   v . p r o t o c o l s [ i ] . p r o d u c t . s e a r c h ( " W i n d o w s " )   ! =   - 1 )   {                                                 c o n s o l e . l o g ( v . p r o t o c o l s [ i ] . p r o d u c t )  
2 . 5     I P     I P     I P     k e y   I P     l i s t     v a l u e   2 . 6     t h r e a t b o o k     h t m l                                                   o s t y p e s . p u s h ( v . p r o t o c o l s [ i ] . p r o d u c t ) ; / /                                         }                                 }                         }                 } ) ;                 o s t y p e s   =   u n i q u e ( o s t y p e s ) ; / /         } }                 / / O S d i c                 f o r   ( v a r   i   i n   o s t y p e s )   {                     o s i n f o [ o s t y p e s [ i ] ]   =   [ ] ;                 }                 / / O S I P                 f o r   ( v a r   k e y   i n   o s i n f o )   {                     i p i n f o . f o r E a c h ( ( v ,   k )   = >   {                         i f   ( v . p r o t o c o l s )   {                             f o r   ( v a r   i   i n   v . p r o t o c o l s )   {                                 i f   ( v . p r o t o c o l s [ i ] . p o r t   = =   1 3 5   & &   v . p r o t o c o l s [ i ] . p r o d u c t   = =   k e y )   {                                     o s i n f o [ k e y ] . p u s h ( v . p r o t o c o l s [ i ] . h o s t i n f o . s p l i t ( " : " ) [ 0 ] ) ;                                 }                             }                         }                     } ) ;                 }                 c o n s o l e . l o g ( o s i n f o ) < ! D O C T Y P E   h t m l > < h t m l   l a n g = " e n " >
< h e a d >     < m e t a   c h a r s e t = " U T F - 8 " >     < m e t a   n a m e = " v i e w p o r t "   c o n t e n t = " w i d t h = d e v i c e - w i d t h ,   i n i t i a l - s c a l e = 1 . 0 " >     < t i t l e > W i n d o w s < / t i t l e >     < l i n k   r e l = " s t y l e s h e e t "   h r e f = " a s s e t s / l i b / l a y u i / c s s / l a y u i . c s s " > < / h e a d > < b o d y >     < d i v >         < s c r i p t > < / s c r i p t >     < / d i v >     < d i v >         < t a b l e   i d = " o s - t a b l e "   c l a s s = " l a y u i - t a b l e "   l a y - e v e n   l a y - s k i n = " n o b " >             < t h e a d >                 < t r >                     < t h   w i d t h = " 4 0 "   s t y l e = " f o n t - s i z e :   m e d i u m ; "   d a t a - i 1 8 n = " S y s t e m   t y p e " > < / t h >                     < t h   w i d t h = " 5 5 "   s t y l e = " f o n t - s i z e :   m e d i u m ; " > I P < / t h >                     < t h   w i d t h = " 5 5 "   s t y l e = " f o n t - s i z e :   m e d i u m ; "   d a t a - i 1 8 n = " C o u n t " > < / t h >                 < / t r >             < / t h e a d >             < t b o d y >                 < t r >                 < / t r >             < / t b o d y >         < / t a b l e >     < / d i v >     < / d i v >     < s c r i p t   s r c = " a s s e t s / j s / j q u e r y - 3 . 3 . 1 . m i n . j s " > < / s c r i p t >     < s c r i p t   s r c = " a s s e t s / l i b / l a y u i / l a y u i . a l l . j s " > < / s c r i p t >     < s c r i p t   s r c = " a s s e t s / j s / j q u e r y . i 1 8 n e x t . j s " > < / s c r i p t >     < s c r i p t >         l e t   o s i n f o   =   n e w   A r r a y ( ) ;         l e t   f s   =   p a r e n t . r e q u i r e ( ' f s ' ) ;         l e t   o s t y p e s   =   [ ] ;         l e t   h t m l   =   " " ;         g o b y . g e t A s s e t ( g o b y . g e t T a s k I d ( ) ,   g e t A s s e t D a t a ) ;         / /         f u n c t i o n   u n i q u e ( a r r )   {             r e t u r n   A r r a y . f r o m ( n e w   S e t ( a r r ) ) ;         }         f u n c t i o n   l a n g ( ) {             / / L a n g u z g e             l e t   l a n g u a g e   =   g o b y . g e t L a n g ( ) ;             / /             l e t   t r a n s l a t e S t a t e   =   f s . e x i s t s S y n c ( g o b y . _ _ d i r n a m e   +   ' / a s s e t s / t r a n s l a t e / '   +   l a n g u a g e + ' / h t m l . j s o n ' ) ;             / / 使 , 使 E N             l e t   l a n g   =   t r a n s l a t e S t a t e ? l a n g u a g e : ' E N ' ;             l e t   a   =   $ . i 1 8 n . i n i t ( {
                l n g :   l a n g u a g e ,   / /                 u s e C o o k i e : f a l s e ,                 r e s G e t P a t h :   ' . / a s s e t s / t r a n s l a t e / ' + l a n g + ' / h t m l . j s o n ' , / /             } ,   f u n c t i o n ( e r r ,   t )   {                 i f ( ! e r r ) {                     $ ( ' [ d a t a - i 1 8 n ] ' ) . i 1 8 n ( ) ;   / /                       r e t u r n ;                 }                 g o b y . s h o w E r r o r M e s s a g e ( e r r )             } ) ;         }         l a n g ( ) ;                 / / l a n g         g o b y . b i n d E v e n t ( ' o n C h a n g e L a n g ' , ( ) = > {             l a n g ( ) ;         } )         f u n c t i o n   g e t A s s e t D a t a ( d a t a )   {             i f   ( d a t a . s t a t u s C o d e   = =   2 0 0 )   {                 l e t   i p i n f o   =   d a t a . d a t a . i p s                 / / O S                 i p i n f o . f o r E a c h ( ( v ,   k )   = >   {                     i f   ( v . p r o t o c o l s )   {                         f o r   ( v a r   i   i n   v . p r o t o c o l s )   {                             i f   ( v . p r o t o c o l s [ i ] . p r o t o c o l . s e a r c h ( " d c e r p c " )   ! =   - 1   & &   v . p r o t o c o l s [ i ] . p r o d u c t . s e a r c h ( " W i n d o w s " )   ! =   - 1 )   {                                 o s t y p e s . p u s h ( v . p r o t o c o l s [ i ] . p r o d u c t ) ;                             }                         }                     }                 } ) ;                 o s t y p e s   =   u n i q u e ( o s t y p e s ) ;                 / / O S d i c                 f o r   ( v a r   i   i n   o s t y p e s )   {                     o s i n f o [ o s t y p e s [ i ] ]   =   [ ] ;                 }                 / / O S I P                 f o r   ( v a r   k e y   i n   o s i n f o )   {                     i p i n f o . f o r E a c h ( ( v ,   k )   = >   {                         i f   ( v . p r o t o c o l s )   {                             f o r   ( v a r   i   i n   v . p r o t o c o l s )   {                                 i f   ( v . p r o t o c o l s [ i ] . p r o t o c o l . s e a r c h ( " d c e r p c " )   ! =   - 1   & &   v . p r o t o c o l s [ i ] . p r o d u c t   = =   k e y )   {                                     o s i n f o [ k e y ] . p u s h ( v . p r o t o c o l s [ i ] . h o s t i n f o . s p l i t ( " : " ) [ 0 ] ) ;                                 }                             }                         }                     } ) ;                 }                 / /                 f o r   ( v a r   o s   i n   o s i n f o )   {                     l e t   i p s   =   o s i n f o [ o s ] ;
  0 3     G o b y     j s     @ g o 0 p     G o b y     F O F A   F O F A     W i n d o w s   2 0 0 0     W i n d o w s   1 0     G o b y     2 0 0 8     X P   G o b y     W i n d o w s     N T     b u g   G o b y   g o g o G o b y h t t p s : / / g o b i e s . o r g / d o c s . h t m l B ~ h t t p s : / / w w w . b i l i b i l i . c o m / v i d e o / B V 1 u 5 4 y 1 4 7 P F /                     l e t   n u m s   =   o s i n f o [ o s ] . l e n g t h ;                     l e t   t d s   =   " " ;                     f o r   ( v a r   i p   i n   i p s )   {                         t d s   + =   i p s [ i p ]   +   " < / b r > " ;                     }                     h t m l   + =   ` < t r >                     < t d > $ { o s } < / t d >                     < t d > $ { t d s } < / t d >                     < t d > $ { n u m s } < / t d >                     < / t r > ` ;                 }                 $ ( " # o s - t a b l e   t b o d y " ) . h t m l ( h t m l ) ;             }         } < / s c r i p t > < / b o d y > < / h t m l >
  g o 0 p   |   G o b y   A P I G o b y _ e x p   z h z y k e r   |   W e b v u l m a p   h 1 e i 1   |     Z o o k e e p e r       |   W e b D i r s e a r c h   E y e s   |     P y t h o n     P y t h o n C a l l   > >     / h t t p s : / / g i t h u b . c o m / g o b y s e c / G o b y E x t e n s i o n / p r o j e c t s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则