Что нового

Знак неравенства/равенства/сложения и тд в переменную

MRGYV

Новичок
Сообщения
29
Репутация
0
Добрый день!

Выручите меня пожалуйста! Немного не хватает знаний. Подскажите почему не работает скрипт ниже?
Код:
$poistk_what2="02.03.2014"
$poistk_new_data="01.03.2014"

$poistk_what2_obr1 = StringSplit($poistk_what2, ".")
$poistk_what2_obr2 = StringFormat("%04d-%02d-%02d\n", $poistk_what2_obr1[3], $poistk_what2_obr1[2], $poistk_what2_obr1[1])
$poistk_new_data_obr1 = StringSplit($poistk_new_data, ".")
$poistk_new_data_obr2 = StringFormat("%04d-%02d-%02d\n", $poistk_new_data_obr1[3], $poistk_new_data_obr1[2], $poistk_new_data_obr1[1])



$k=">="
If Execute($poistk_what2_obr2 & $k & $poistk_new_data_obr2) Then MsgBox(0,"","Ok")


Прежде чем его писать, я попробовал на более простом примере и он работал:
Код:
$i=1
$j=2
$k=">="
If Execute($j & $k & $i) Then MsgBox(0,"","Ok")


Все перепробовал. Идеи закончились как можно вставить знак неравенства в скрипт выше в виде переменной. Помогите, пожалуйста.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
If Execute('"' & $poistk_what2_obr2 & '"' & $k & '"' & $poistk_new_data_obr2 & '"') Then MsgBox(0,"","Ok")


Кстати, \n при форматировании не нужен.
 
Автор
M

MRGYV

Новичок
Сообщения
29
Репутация
0
InnI сказал(а):
Кстати, \n при форматировании не нужен.
Спасибо огромное! Действительно, я просто скопировал из примера к функции. Я правильно понимаю "\n" - это перенос строки?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
MRGYV
"\n" - это перенос строки?
Да. И это в справке указано: Шаблон (format control) может содержать специальные символы: \n (@LF), \r (@CR), \t (@TAB).
 
Верх