[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Ответить
 • Просмотры: 3
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

Цитата DENoszone:



сделать что бы челвоек вписывал в прорграмму свои данные?
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




В какую программу? Функция InputBox()?
Аватара пользователя
NikLok

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение NikLok »

в програме есть переменные.

эти переменные должен записывать сам человек.
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

NikLok,


Цитата:



возникают проблемы если захочется делать окно масштабируемым?



А в чём проблема задать относительные координаты? можно создать переменную $GUI_WIDTH и $GUI_HEIGHT, и соответственно строить элементы:





Код:

Код: Выделить всё

GUICtrlCreateCheckbox("AccessOpt", 35, 50, $GUI_WIDTH-70, 15)

-70 это 35 + 35, таким образом ширена чекбокса будет ровно по ширине GUI (т.е с равномерными отступами с боков).




Цитата:



Кто как решает проблему масштабируемости?



Очень просто, для этого существует GUICtrlCreateTab(), ну или в крайнем случае TreeView (правда процесс переключения элементов придётся обрабатывать вручную). Или в ещё более крайних случаях, ListView с чекбоксами.




Цитата:



при проведении мышкой над чекбоксом его подпись меняет фон на темно серый!



Такой “эффект” может наблюдаться если с чекбоксом пересекаются другие (в частности Group) контроли. Пример можно увидеть где это происходит?




Цитата:



Кто нить достал книгу по autoit - AutoIt v3: Your Quick Guide



Судя по
Wikipedia
,
издание от O'Reilly
в сентябре 2007-ого только было опубликовано. Не думаю что так уже распространена эта книга. Хотя 8$ не так уж и много для книги подобного типа... вопрос в том насколько эта книга поможет Изображение - Можно собрать книгу хотябы из всех архивов (по AutoIt) на этом форуме, я уже не говорю об офф. форуме.
Аватара пользователя
NikLok

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение NikLok »

Добрый день!Дабы облегчить себе жизнь решил написать скрипт на AutoIt ,но возникла одна проблема (( Не знаю как этим скриптом поменять IP на локальном компе , установить обои на рабочий стол из нужной мне папки и открыть общий доступ к определенной папке!! Если кто поможет буду очень признателен!

Заранее спасибо,N0rB.
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

Цитата N0rB:



поменять IP на локальном компе
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




В Windows есть консольная утилита netsh.exe, выполни в командной строке netsh /? там всё описано.




Цитата N0rB:



установить обои на рабочий стол из нужной мне папки!!
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.




Можно через реестр, здесь вроде бы:

[HKEY_CURRENT_USER\ControlPanel\Desktop]

"ConvertedWallpaper"="D:\\wallpaper\\New\\winxp1280.JPG"

Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

NikLok,

У меня всё нормально, не видно проблемы... попробуй подвинуть чекбоксы правее, чтобы они небыли у самого края. Возможно у тебя какая то тема оформления установлена, которая вызывает такие глюки?



P.S

Вместо 1020 лучше использовать макрос @DesktopWidth Изображение

И по поводу Opt("WinTitleMatchMode",4) - это можно не использовать (оставлено в целях обратной совместимости), при поиске окон есть другой метод (см. раздел
Window Titles and Text (Advanced) в справке
).
Аватара пользователя
NikLok

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение NikLok »

DENoszone,


Цитата:



можно с помощью этой проги написать калькулятор?



Да, я приводил
[архив - Часть 2] AutoIt скрипты
Изображение.




Цитата:



как пользоватся IniWrite/Read, RegWrite/Read. ?



В справке оно расписано:



Reads a value from a standard format .ini file.


Цитата:



IniRead ( "filename", "section", "key", "default" )



Parameters




Цитата:



filename - The filename of the .ini file.

section - The section name in the .ini file.

key - The key name in the in the .ini file.

default - The default value to return if the requested key is not found.





Return Value




Цитата:



Success: Returns the requested key value.

Failure: Returns the default string if requested key not found.
Аватара пользователя
Creat0R

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Creat0R »

NikLok,


Цитата:



Это ширина десктопа, а я не хочу на весь экран распахивать то!



У меня 1020 это почти ширена экрана, я просто привёл пример, у кого то разрешение экрана может быть очень низким, и часть GUI не будет видно.




Цитата:



как узнать ширину родительского GUI



$aGUI_Coords = WinGetPosition($hGUI)



Возвращённое значение:



Код:

Код: Выделить всё

$aGUI_Coords[0] = Left
$aGUI_Coords[1] = Top
$aGUI_Coords[2] = Width
$aGUI_Coords[3] = Height
Аватара пользователя
Maza Faka

Re: [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.

Сообщение Maza Faka »

Привет, сорри если повторяюсь, тема большая, в справке не нашел, в AutoIT пока чайник

Как сделать окно с такими контролами и еще слева там динамически выпадающие меню в таком же стиле.

Или тулбар как Quicklaunch (панель быстрого запуска) ? чтобы иконка + текст

Спасибо.
Ответить

Вернуться в «AutoIt»