Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] помогите лошку перевести текст в цифры (http://forum.oszone.net/showthread.php?t=309593)

butunin@vk 25-12-2015 10:12 2588167

помогите лошку перевести текст в цифры
 
Сильно не пинайте я только начал свой путь и не понятно дойду ли я до чего, но попробывать стоит, начал изучать PS , столкнулся сразу с граблями.
Не пойму как textbox1 который как text и textbox2 который как текст сложить как цифры?
И после выдать как text textbox3

Foreigner 25-12-2015 10:24 2588172

Код:

$text1 = "Текст."
$text2 = @"
 Еще какой-то текст.
И еще текст
"@

$text3 = $text1 + $text2
$text3


butunin@vk 25-12-2015 10:37 2588175

Вот у вас тоже тут текст и он вам два значения склеивает (обедняет) , А мне надо
чтобы он мне сложил их ...
$textbox1.text = 3 #это поле в формате текст мы туда вводим цифру 3
$testbox2.text = 1 #это поле в формате текст мы туда вводим цифру 1
$testbox3 = $textbox1 + $testbox2 #тут мне надо чтобы он эти значения не склеил а сложил (ТУТ ГРАБЛЯ)
$testbox3.text = $testbox3 #и после перевел в текст

Fantastish 25-12-2015 11:23 2588193

я конечно не силен в PS, но у меня вопрос, Вы когда-нить складывали текстовые значения?
попробуйте ради интереса открыть Excel сделать текстовые поля и применить автосумму, думаю Вы удивитесь.
На мой взгляд построение задачи должно быть таким:
есть текстовые поля, куда заносится текс в виде цифр (допустим), его сначала необходимо конвертировать в цифровое поле, произвести математические действия и потом записать в некоторое 3 текстовое поле, уже как текст

butunin@vk 25-12-2015 11:42 2588197

В этом и вопрос, как текст перевести в цифровое поле ... и потом результат перевести в текст.

Fantastish 25-12-2015 11:46 2588201

если вводится цифра руками, может проще ее дублировать в текстовое поле?
типа:
Введите значение первого текстового поля
Введите значение второго текстового поля

butunin@vk 25-12-2015 11:46 2588202

нашел ))) спасибо ))) [int]
$p1 = $textbox1.text
$p2 = $textbox2.Text
$res = [int]$p1 + [int]$p2
$textbox3.Text = $res


Время: 13:46.

Время: 13:46.
© OSzone.net 2001-