Как убрать окно консоли - VB

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

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

Приветствую всех! Друзья, подскажите пожалуйста кто знает. Во время поиска файлов с использованием такой функции (нашел здесь на форуме)
Листинг программы
  1. Function FindFiles(ByVal fldr As String, Optional ByVal Extent As String = "*.txt") As String()
  2. Dim ob As Object ', ad As Object
  3. With CreateObject("ADODB.Stream")
  4. .Type = 2: .Open: .Charset = "Windows-1251"
  5. Set ob = CreateObject("wscript.shell")
  6. 'ob.Visible = False
  7. .WriteText ob.Exec("cmd /c dir /s/b/o:d """ & fldr & Extent & "").StdOut.ReadAll
  8. .Position = 0: .Charset = "cp866": FindFiles = Split(.ReadText, vbCrLf)
  9. End With
  10. End Function
посреди экрана висит вот такая консоль Как ее убрать или сделать невидимой?

Решение задачи: «Как убрать окно консоли»

textual
Листинг программы
  1. Private Declare Function ShowWindow Lib "user32.dll" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Boolean
  2. Private Declare Function GetConsoleWindow Lib "kernel32.dll" () As Long
  3. Const SW_HIDE = 0

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


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

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

11   голосов , оценка 4.364 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут