Записать информацию в новый текстовый файл и открыть его программой по умолчанию - VB

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

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

Напишите программу, которая прочитает информацию о дисковых устройствах на Вашем компьютере: общее количество, имя, тип, общий объем и свободный объем каждого диска, запишет эту информацию в новый текстовый файл и откроет его методом Run в программе по умолчанию для текстовых файлов. Информацию о дисках я сделала, но с остальным у меня проблема помогите пожалуйста.( эта работа делалась в Visual Basic Scripting , я не знаю просто туда я написала тему или нет!)
Листинг программы
  1. On Error Resume Next 'на случай, если в CD-приводе нет диска
  2. Dim fs, dr, ndr, d, d1, drv, s
  3. Set fs = CreateObject("Scripting.FileSystemObject")
  4. Set dr = fs.Drives
  5. ndr = dr.Count
  6. d = "Всего дисков - " & ndr & ": "
  7. For Each d1 in dr
  8. name_d = d1.DriveLetter & ":"
  9. d = d & name_d & " "
  10. Set drv = fs.GetDrive(fs.GetDriveName(name_d))
  11. s = s & vbLF & "Имя диска " & drv.Path & " - "
  12. s = s & drv.VolumeName
  13. Select Case drv.DriveType
  14. Case 0: t = "Неизвестный"
  15. Case 1: t = "Удаляемый (флэш и пр.)"
  16. Case 2: t = "Раздел винчестера"
  17. Case 3: t = "Сетевой"
  18. Case 4: t = "CD-ROM"
  19. Case 5: t = "RAM диск"
  20. End Select
  21. s = s & ", тип " & t & vbLF
  22. s = s & "Серийный номер диска " & _
  23. drv.SerialNumber & vbLF
  24. s = s & "Серийный номер диска " & _
  25. drv.SerialNumber & vbLF
  26. s = s & "Всего: " & _
  27. FormatNumber(drv.TotalSize/1024/1024, 0)
  28. s = s & " Мб,"
  29. s = s & " свободно: " & _
  30. FormatNumber(drv.FreeSpace/1024/1024, 0)
  31. s = s & " Мб" & vbLf
  32. Next
  33. s = d & vbLf & s
  34. MsgBox s,, "Свойства файла"

Решение задачи: «Записать информацию в новый текстовый файл и открыть его программой по умолчанию»

textual
Листинг программы
  1. CreateObject("WScript.Shell").Run App.Path & "\info.txt"

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


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

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

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

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

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

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