Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вывод массива строк в одном окне сообщения (MsgBox)

Ответить
Настройки темы
[решено] Вывод массива строк в одном окне сообщения (MsgBox)

Пользователь


Сообщения: 74
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!
Есть скрипт

Код: Выделить весь код
Local $aRecords
If Not _FileReadToArray("C:\test\name.txt", $aRecords) Then
    MsgBox(4096, "Ошибка", "Ошибка " & @error & " чтения файла в массив")
    Exit
EndIf
If $aRecords[0] <= $i_LastCount Then
   _FileWriteLog($sLog, "Ошибка: В файле всего " & $aRecords[0] & " строк(и)")
    Exit
EndIf
_FileWriteFromArray(@ScriptDir & '\file.txt', $aRecords, $aRecords[0] - $i_LastCount + 1)
Exit
Как сделать вывод массива строк в одном окне сообщения MsgBox (или передать их в переменную для последующего вывода)?

Отправлено: 10:49, 25-10-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


support23, во-первых, есть «_ArrayDisplay()». Во-вторых, если уж очень хочется пользовать именно MsgBox(), есть «_ArrayToString()». В качестве $sDelim используйте @CrLf.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:21, 25-10-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 74
Благодарности: 0

Профиль | Отправить PM | Цитировать


получилось, Большое спасибо!!!

Отправлено: 16:10, 25-10-2012 | #3


Пользователь


Сообщения: 74
Благодарности: 0

Профиль | Отправить PM | Цитировать


Еще возник вопрос, если нужно создать новую тему - укажите, создам.

Вопрос: как сделать чтобы через _ArrayToString() производился вывод последних N строк ?

Отправлено: 14:23, 29-10-2012 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата support23:
как сделать чтобы через _ArrayToString() производился вывод последних N строк ? »
Полагаю, надо просто прочесть документацию по этой функции. На выбор:

Function _ArrayToString или:
Код: Выделить весь код
hh.exe "mk:@MSITStore:%ProgramFiles%\AutoIt3\UDFs3.chm::/html/libfunctions/_ArrayToString.htm"

Отправлено: 18:26, 29-10-2012 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вывод массива строк в одном окне сообщения (MsgBox)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Вывод нумерации элементов массива в консоль tarasov.evgeny Скриптовые языки администрирования Windows 0 12-04-2011 13:36
Вывод данных их массива venuko Вебмастеру 10 02-05-2010 17:19
HDD - 2 райд массива на одном контролере clop1000 Накопители (SSD, HDD, USB Flash) 5 23-11-2008 16:39
[решено] PHP | Вывод массива в файл Coutty Вебмастеру 2 29-10-2008 08:48
Создание массива строк,где  каждая строка оканчивается null Crew Программирование и базы данных 6 22-04-2003 16:59




 
Переход