Что нового

Дополнить ConsoleWrite

  • Автор темы VitAl2013
  • Дата начала
V

VitAl2013

Гость
Хотелось бы номер строки откуда он был запущен и автопереход на новую строку по умолчанию у ConsoleWrite.
Чтоб было так:
Код:
(№ строки скрипта) пора-пора-поба-бам
_
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
VitAl2013
по поводу первого, сомневаюсь что это будет полезно многим по простой причине того, что ConsoleWrite - это не просто/только инструмент для дебага, но еще и самый обычный вывод в окно консоли. И многим, там хочется увидеть ровно то, что пользователь сам туда поместит. и далеко не обязательно, чтобы это был номер строки. по поводу второго, опять же, не всем удобно, что каждый ConsoleWrite будет переводить строку. Эта функция всего лишь переправляет аргумент в стандартный поток (STDIO). Ничто не мешает, тебе написать свою функцию дополнив нативную всего лишь двумя символами.

К примеру вот так
Код:
$text = 'пора по-бабабам'
_ConsoleWriteEx($text)

Func _ConsoleWriteEx($s, $line = @ScriptLineNumber)
	ConsoleWrite($line & ": " & $s & @CRLF)
EndFunc
 
Верх