Как на vbs или bat или cmd изменить размер окна браузера?

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Нужен скрипт vbs для изменения уже открытого окна мазилы размером 600х800. Нашёл код 2014г. для мазилы,не работает.

Решение задачи: «Как на vbs или bat или cmd изменить размер окна браузера?»

textual
Листинг программы
Option Explicit
 
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExW" (ByVal hWndParent As Long, ByVal hWndChildAfter As Long, ByVal lpClassName As Long, ByVal lpWindowName As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthW" (ByVal hWnd As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextW" (ByVal hWnd As Long, ByVal lpString As Long, ByVal cch As Long) As Long
Private Declare Function MoveWindow Lib "user32" (ByVal hWnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long
 
Private Sub Form_Load()
    Dim hWnd        As Long
    Dim cbCount     As Long
    Dim wszBuffer   As String
    
    Do
        
        hWnd = FindWindowEx(0, hWnd, StrPtr("MozillaWindowClass"), 0)
        
        If hWnd = 0 Then Exit Sub
        
        cbCount = GetWindowTextLength(hWnd)
        
        If cbCount > 0 Then
            
            wszBuffer = Space$(cbCount)
            
            GetWindowText hWnd, StrPtr(wszBuffer), cbCount + 1
            
            If InStr(1, wszBuffer, "Mozilla Firefox", vbTextCompare) > 0 Then
                Exit Do
            End If
            
        End If
        
        Debug.Assert DoEvents >= 0
        
    Loop
    
    MoveWindow hWnd, 100, 100, 400, 400, 1
        
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы