Перейти к содержимому

Фотография

Считывание части переменной в Robote


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 aiga

aiga

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Aiga

Отправлено 04 июля 2012 - 12:16

Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 04 июля 2012 - 12:23

Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?

используйте left()
или split
или getROProperty() для элемента
  • 0

#3 berzinc

berzinc

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Berzins Lauris
  • Город:Riga, Latvia

Отправлено 04 июля 2012 - 12:42

Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?


GetField
  • 0

#4 aiga

aiga

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Aiga

Отправлено 06 июля 2012 - 09:03

Спасибо за советы!
Использовала Right()
Left не подходит т.к. мне нужны данные с конца переменной.
GetField насколько я понимаю выдает один символ, который находится перед заданым, что не подходит для моего случая.
Функции split и getROProperty не распознаются роботом.
  • 0

#5 berzinc

berzinc

    Активный участник

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Berzins Lauris
  • Город:Riga, Latvia

Отправлено 06 июля 2012 - 10:20

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

GetField Function
Returns a substring from a source string.

getfield( "322539 : 2620116",1,":")
"322539 "
getfield( "322539 : 2620116",2,":")
" 2620116"

trim(getfield( "322539 : 2620116",2,":"))
"2620116"
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных