Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] как создавать переменные с динамическими именами

Ответить
Настройки темы
[решено] как создавать переменные с динамическими именами

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


Сообщения: 32
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: speechless
Дата: 14-02-2009
Описание: решено
нужно создать несколько переменных (10-20) и присвоить им значения. Имена типа $p1, $p2, $p3.... Сколько будет переменных неизвестно. Если есть идеи, подскажите.

Отправлено: 11:45, 13-02-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Смотрите в справке функции Assign() и Eval(), пример использования:

Код: Выделить весь код
; Создаем переменные/Задаем их значения
For $i=1 To 20
    $varName = "p"& $i
    Assign($varName, $i, 2)
Next
; Выводим значения полученных переменных
For $i=1 To 20
    $varName = "p"& $i
    ConsoleWrite("$p"& $i &" = "& Eval($varName) &@CRLF)
Next
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:22, 13-02-2009 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


Сообщения: 32
Благодарности: 3

Профиль | Отправить PM | Цитировать


спасибо. Всё работает.

Отправлено: 11:41, 14-02-2009 | #3


Аватара для sacredboy

Старожил


Сообщения: 360
Благодарности: 12

Профиль | Отправить PM | Цитировать


Извиняюсь что не в тему. Где почитать про такие вещи $h_wnd, $h_treeview, $i_expand, $h_itemID ? Искал в хэлпе, но там описания по переменным нет. Есть только общее описание переменных и все.

Отправлено: 21:07, 14-09-2009 | #4


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Цитата sacredboy:
Извиняюсь что не в тему. Где почитать про такие вещи $h_wnd, $h_treeview, $i_expand, $h_itemID ? Искал в хэлпе, но там описания по переменным нет. Есть только общее описание переменных и все. »
Может это просто обычные переменные ... которым присвоили какие-то значения...

Отправлено: 06:46, 15-09-2009 | #5


Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


Цитата FlatX007:
Может это просто обычные переменные ... которым присвоили какие-то значения... »
более чем уверен, что так.

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 09:38, 15-09-2009 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] как создавать переменные с динамическими именами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как в Run передать переменные в качестве параметров ASH AutoIt 4 17-12-2009 10:13
[решено] Как узнать разрешение екрана (получить высоту и ширину в переменные) crashtuak AutoIt 2 07-08-2009 15:50
CMD/BAT - [решено] как правильно передать переменные подпрограмме из цикла for akrav Скриптовые языки администрирования Windows 4 07-01-2008 17:51
Как правильно создавать группы? ipavels Microsoft Windows NT/2000/2003 2 25-12-2007 09:05
Как создавать дистрибутивы в C++ Builder 6 Xcode Программирование и базы данных 2 18-09-2003 02:35




 
Переход