Добавить строки заметок из текстового файла в Lua - PullRequest
0 голосов
/ 24 апреля 2019

Я использую команду cmd для получения информации об оперативной памяти, используя скрипт lua:

cmd = 'wmic MEMORYCHIP get BankLabel, Capacity, DeviceLocator,  MemoryType, TypeDetail, Speed,Tag >'..path..'MyRAMDetail.txt'
os.execute(cmd)

Этот код сгенерирует файл: MyRamDetail.txt на моем локальном диске. При открытии с помощью блокнота он содержит примерно такой текст:

BankLabel  Capacity    DeviceLocator   MemoryType  Speed  Tag                TypeDetail  
BANK 0     8589934592  ChannelA-DIMM0  0           1333   Physical Memory 0  128   

Но когда я добавляю этот текст в заметку, используя скрипт Lua, или распечатываю ее, он показывает:

??B 

Я использую этот скрипт Lua для добавления строк в заметку:

 local open = io.open

 function read_file(fpath)
  local file = open(fpath, "rb")
  if not file then return nil end
  local content = file:read "*a"
  file:close()
  return content
 end

 local path = 'C:\\'
 local fileContent = read_file(path..'MyRAMDetail.txt')
 -- print (fileContent) check it
 memo1.Lines.Text = fileContent

Как правильно распечатать содержимое файла или добавить весь текст в заметку?

Привет

...