Aug. 9th, 2015

zepete: (Default)
Скрипты для windows лучше всего писать на vbs, ибо на нем легче обращаться к wmi, но в vbs не предусмотрено функции printf.
Выкрутиться можно используя 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))

Profile

zepete: (Default)
zepete

January 2026

S M T W T F S
    1 23
4 56 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 12:22 am
Powered by Dreamwidth Studios