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

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

Ответить
Настройки темы
[Архив - Часть 1.2] AutoIt скрипты

Ветеран


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

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


Изменения
Автор: Vadikan
Дата: 25-01-2008
Внимание!
Тема переведена в архивное состояние





(настоятельно рекомендуется к прочтению/поиску)


Руководство к действию по работе c AutoIt.
Можно ли с помощью AutoIt выбрать каталог? Хочу нацарапать оболочку, которая мне будет конфиги для nnBackup писать, дык выбрать каталог для бэкапа пока только вручную получается... Нельзя ли как-нть вывалить стандартный диалог по выбору файлов-папок, и получить из него результат действий пользователей?

-------
Tega AutoPatcher. Все обновления для XP в одном пакете. http://tega.ru/dirk/links.html


Отправлено: 10:47, 10-02-2006

 

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


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

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


Надеюсь, что дойдёт и до остального, раз приличный конструктор GUI приделали. Я, если честно, когда начал осваивать язык, и не думал, что изначально он предназначался для "автокликанья". Хотелось бы услышать об опыте написания "классических" приложений и о перспективе такого подхода. Стоит ли, или лучше изучить языки, на которых пишет большинство?

Отправлено: 08:09, 21-06-2006 | #171



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

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


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


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

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


Вот ведь, как чувствовал, что Visa близко к моим потребностям. Нашёл на их форуме такое:
Цитата:
Basically GPIB allows you to control instruments like Power Supplies, Signal Generators, Oscilloscopes, Signal Generators, etc. You need to install or connect a GPIB interface card (PCI, PCMCIA or USB) to your PC and install the corresponding GPIB driver.

VISA is a standard API that sits on top of the GPIB driver and it allows you to use the same programs to control your instruments regardless of the type of GPIB card that you have installed in your PC (most cards are made either by National Instruments or by Agilent/Hewlett-Packard).
Остаётся разобраться, что за GPIB interface card
bogomolv, кстати, мои соболезнования по поводу вентилятора. А мы соседи, я в городе химиков, энергетиков и строителей...

Отправлено: 08:32, 21-06-2006 | #172


Аватара для SyCraft

Старожил


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

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


а как в Auto IT сделать GUI, очень много прочел про то как описывается сам GUI но вот как назначить его элементам те или иные действия мне не ясно..

-------
Мой блог: Сделай то что хочешь из того что нравится!
----
Помощь проектам развивающихся в рамках OSZone.net


Отправлено: 18:47, 23-06-2006 | #173


Аватара для XXXler

Ветеран


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

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


После прорисовки GUI гоняешь цикл:
Код: Выделить весь код
While 1
	$msg = GuiGetMsg()
	....
	....
WEnd
В теле цикла проверяешь какой елемент послал сообщение:
Код: Выделить весь код
Select
	Case $msg=$GUI_EVENT_CLOSE
		Exit
	Case $msg=$Имя_елемента_1
		....
	Case $msg=$Имя_елемента_2 
		....
	....
		EndSelect
	EndSelect
и соответственно обрабатываешь.
Взять значение с елемента можно с пом. GUICtrlRead(), установить - GUICtrlSetData(), GUICtrlSetState() и т.д. - все можно найти в справке

Последний раз редактировалось XXXler, 23-06-2006 в 19:16.


Отправлено: 19:01, 23-06-2006 | #174


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


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

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


Вложения
Тип файла: zip Inet.zip
(1.6 Kb, 8 просмотров)

Проблемка со скриптом для создания Dial-up подключения..
Суть проблемы в том что не всегда "ставиться" галка "использовать правила набора номера"..
Вот скрипт с пометками автора... Может кто-нибудь может что-то добавить/изменить..




Отправлено: 23:55, 23-06-2006 | #175


Аватара для SyCraft

Старожил


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

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


XXXler
Спасибо буду разбираться!!!

-------
Мой блог: Сделай то что хочешь из того что нравится!
----
Помощь проектам развивающихся в рамках OSZone.net


Отправлено: 01:42, 24-06-2006 | #176


Пользователь


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

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


vasin
Так проще:
Код: Выделить весь код
;Настройка "Свойства" соединения
$pbk='@AppDataCommonDir@\Microsoft\Network\Connections\Pbk\rasphone.pbk'
$co=IniReadSectionNames($pbk)
For $i=1 to $co[0]
 IniWrite ($pbk, $co[$i], 'DataEncryption', 		'8')
 IniWrite ($pbk, $co[$i], 'ShowMonitorIconInTaskBar', 	'1')
 IniWrite ($pbk, $co[$i], 'ConnectBPS',		'460800')
 IniWrite ($pbk, $co[$i], 'Speaker',			'0')
 IniWrite ($pbk, $co[$i], 'AreaCode',		$cod)
 IniWrite ($pbk, $co[$i], 'CountryCode',		$ccod)
 IniWrite ($pbk, $co[$i], 'CountryID',		$ccod)
 IniWrite ($pbk, $co[$i], 'UseDialingRules',		'1')
Next

Отправлено: 06:44, 24-06-2006 | #177


Аватара для SyCraft

Старожил


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

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


XXXler
Скажи а как скажем зделать что бы скажем было 2-е строки ввода пути
10 чек боксов, и кнопка старта. Идея копирование из источника в получатель тех групп файлов которые отмечены чек боксом, при нажатии на кнопку Старт но с возможностью отмены!
Такое возможно зделать?

-------
Мой блог: Сделай то что хочешь из того что нравится!
----
Помощь проектам развивающихся в рамках OSZone.net


Отправлено: 11:06, 24-06-2006 | #178


Аватара для XXXler

Ветеран


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

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


SyCraft
Если я правильно понял про отмену (одна для всех перед копированием) то долно получится примерно так:
Код: Выделить весь код
While 1
$msg = GuiGetMsg()
If $msg=$GUI_EVENT_CLOSE Or $msg=$Имя_кнопки_отмены Then
Exit (или ExitLoop)
ElseIf $msg=$Имя_кнопки_старт Then
GUISetState(@SW_HIDE)
TrayTip("Идет копирование файлов","Дождитесь окончания копирования файлов",1,1)
$FirstPath=GUICtrlRead($Имя_елемента_ввода_1)
$SecondPath=GUICtrlRead($Имя_елемента_ввода_2)

If GUICtrlRead($чек_бокс_1)=1 Then
....
EndIf

If GUICtrlRead($чек_бокс_2)=1 Then
....
EndIf

....

If GUICtrlRead($чек_бокс_n)=1 Then
....
EndIf

Exit (или ExitLoop)
EndIf
WEnd

Отправлено: 13:22, 24-06-2006 | #179


Аватара для SyCraft

Старожил


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

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


XXXler
Спасибо!!!

-------
Мой блог: Сделай то что хочешь из того что нравится!
----
Помощь проектам развивающихся в рамках OSZone.net

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:55, 24-06-2006 | #180



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Открывая 7z архив пишет не удаётся открыть как архив. Можно ли его восстановить? DreDo Хочу все знать 4 01-12-2009 18:54
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. Vadikan AutoIt 1543 18-01-2009 10:46
[архив - Часть 2] AutoIt скрипты Vadikan AutoIt 985 21-01-2008 09:58
[Архив - Часть 1.3] AutoIt скрипты biork AutoIt 503 09-06-2007 11:27
[Архив - Часть 1.1] AutoIt скрипты EgOrus AutoIt 335 04-02-2006 16:58




 
Переход