Как открыть файл в VB (именно файл с расширением .bat)?

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

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

Это часть неисправного кода:
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim F As Long
  3. F = FreeFile
  4. Open App.Path & "\file.bat" For Input As #F
  5. End Sub
Должно быть так: при нажатии на кнопку должен запускаться файл, который находится в папке с программой. Я ток вчера начал осваивать язык поэтому может что-то не понял. Если я неправильно сделал то опишите пожалуйста мою ошибку. И если предлагаете другой путь открытия файла при нажатии на кнопку (а как следствие даёте код) то объясните что означает то, что в этом коде PLEASE.

Решение задачи: «Как открыть файл в VB (именно файл с расширением .bat)?»

textual
Листинг программы
  1. Private Declare Function ShellExecute Lib "shell32.dll" Alias _
  2. "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
  3. ByVal lpFile As String, ByVal lpParameters As String, _
  4. ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  5.  
  6. Private Const SW_NORMAL = (1&)
  7.  
  8. Private Sub Command1_Click()
  9. Call ShellExecute(Me.hwnd, "open", App.Path & "\file.bat", 0&, 0&, SW_NORMAL&)
  10. End Sub

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


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

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

10   голосов , оценка 3.5 из 5

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

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

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