printf для wsh vbs.
Aug. 9th, 2015 04:58 pmСкрипты для windows лучше всего писать на vbs, ибо на нем легче обращаться к wmi, но в vbs не предусмотрено функции printf.
Выкрутиться можно используя net.
Но у него неудобная строка формата: надо указывать порядковые номера параметра, что может привести к путанице.
( Read more... )
Поэтому я создал функцию fmt, аналогичную printf.
( Read more... )
Строка формата аналогичная printf.
Пример вызова.
MsgBox fmt ("%+010.6f",Array(45.678))

Выкрутиться можно используя net.
function fmt(str,args)
dim oSB : set oSB=CreateObject(System.Text.StringBuilder)
oSB.AppendFormat_4 str, (args)
fmt = oSB.ToString()
set oSB=Nothing
end function
Но у него неудобная строка формата: надо указывать порядковые номера параметра, что может привести к путанице.
( Read more... )
Поэтому я создал функцию fmt, аналогичную printf.
( Read more... )
Строка формата аналогичная printf.
Пример вызова.
MsgBox fmt ("%+010.6f",Array(45.678))
