PDA

Показать полную графическую версию : [решено] как к примеру получить только первые 4 знака переменной ?


mitiya
05-01-2011, 11:39
взялся тут один cmd скрип переписывать в vbs и понял что ничего не понимаю.

как в vbs осуществляются операции по типу

set x=%PATH:~0,4% и тд ?

Iska
05-01-2011, 11:54
По типу:
set %PATH:~0,4%»
не знаю. Да и для пакетных файлов сия команда смотрится странно: вывести все переменные, начинающиеся с первых четырёх символов из переменной окружения «PATH». Но, будем считать, что я понял Вас.

«Mid()», «Left()», «Right()»:
Dim strValue

strValue = "Hello World!"

WScript.Echo Mid(strValue, 4, 4)
WScript.Echo Left(strValue, 4)
WScript.Echo Right(strValue, 4)
lo W
Hell
rld!
Для переменных, имеющих подтип, отличный от «String», может понадобиться принудительное преобразование в него: «CStr()».

mitiya
05-01-2011, 13:51
прошу прощения, поправил

Iska
05-01-2011, 14:21
Теперь ясно. А то я ажно удивился…




© OSzone.net 2001-2012