[Архив - Часть 1.1] AutoIt скрипты
-
bogomolv
Re: [Архив - Часть 1.1] AutoIt скрипты
Sanja Alone
В моем unattend.txt стоит вообще-то CustomDefaultThemeFile="C:\WINDOWS\Resources\Themes\Моя тема.theme".
Так что, скорее всего, "приводить что-либо к более удобному виду не приходится...
В моем unattend.txt стоит вообще-то CustomDefaultThemeFile="C:\WINDOWS\Resources\Themes\Моя тема.theme".
Так что, скорее всего, "приводить что-либо к более удобному виду не приходится...
-
bogomolv
Re: [Архив - Часть 1.1] AutoIt скрипты
Здравствуйте!
У меня вопрос общего характера, пишу на autoit'е небольшой авторан, с возможностью выбора простой или тихой установки. Хочу вставить в него красивый прогресс бар.
Посмотрел в хелпе, есть 2 функции одна- GUICtrlCreateProgress(рисует сам прогресс бар), другая- GUICtrlSetData(задает значение в процентах прогрессбару). К чему привязать ход процесса в прогресс баре? К месту на жестком диске, не есть гуд, т.к. у меня ntfs и она сразу выделяет место под весь файл. К чему можно еще привязать прогресс бар??
У меня вопрос общего характера, пишу на autoit'е небольшой авторан, с возможностью выбора простой или тихой установки. Хочу вставить в него красивый прогресс бар.
Посмотрел в хелпе, есть 2 функции одна- GUICtrlCreateProgress(рисует сам прогресс бар), другая- GUICtrlSetData(задает значение в процентах прогрессбару). К чему привязать ход процесса в прогресс баре? К месту на жестком диске, не есть гуд, т.к. у меня ntfs и она сразу выделяет место под весь файл. К чему можно еще привязать прогресс бар??
-
Zhiberya
Re: [Архив - Часть 1.1] AutoIt скрипты
Пытался сейчас установить Alcohol 120%, но при запуске установки появляется окошко с ошибкой там написано
RunWait ( @ScriptDir&'\'&$file & ' /qn REBOOT=Suppress' )
Error: Unable to execute the external program.
Потом пытался поставить Outpost, но там подобная ошибка в этом месте Run ( @ScriptDir&'\'&$file )
Что я делаю не правильно?
RunWait ( @ScriptDir&'\'&$file & ' /qn REBOOT=Suppress' )
Error: Unable to execute the external program.
Потом пытался поставить Outpost, но там подобная ошибка в этом месте Run ( @ScriptDir&'\'&$file )
Что я делаю не правильно?
-
Guest
Re: [Архив - Часть 1.1] AutoIt скрипты
Всё сам разобрался
Просто не заметил что там название файла переменной присваивается.
Просто не заметил что там название файла переменной присваивается.-
Guest
Re: [Архив - Часть 1.1] AutoIt скрипты
Возникла следующая проблема:
требуется установить программу в папку, которая находится на том же диске, что и Windows.
Вопрос:
Существует ли какая-нибудь переменная окружения, в которой бы хранилось имя диска, на котором Винда установлена (что-нибудь по аналогии с @ScriptDir или @WindowsDir)? Может есть способ выдрать эту букву из какой-то из этих переменных.
Если вопрос покажется дебильным извиняйте, AutoIt'ом пользуюсь второй день
требуется установить программу в папку, которая находится на том же диске, что и Windows.
Вопрос:
Существует ли какая-нибудь переменная окружения, в которой бы хранилось имя диска, на котором Винда установлена (что-нибудь по аналогии с @ScriptDir или @WindowsDir)? Может есть способ выдрать эту букву из какой-то из этих переменных.
Если вопрос покажется дебильным извиняйте, AutoIt'ом пользуюсь второй день
-
specialist
Re: [Архив - Часть 1.1] AutoIt скрипты
bogomolv
Цитата:
===== файл unattend.txt ========
[Shell]
DefaultStartPanelOff=Yes
CustomDefaultThemeFile="C:\WINDOWS\Resources\Themes\Windows Classic.theme"
Вот только что попробовал такой
Получилось... Но только при обычной установке. При установке с помощью WPI тема вроде как есть, но не применяется.
То есть в свойствах экрана стоит имя моего файла, но, при этом, тема стоит дефолтная(даже не дефолтная XP, а просто классическая, "необьемная").
Если выбрать ту же тему еще раз и нажать применить - все встает на свои места.
Что это и как побороть я пока не пойму. Может можно какой-то скрипт красивый сделать, чтобы вот так щелкать не приходилось?
Цитата:
===== файл unattend.txt ========
[Shell]
DefaultStartPanelOff=Yes
CustomDefaultThemeFile="C:\WINDOWS\Resources\Themes\Windows Classic.theme"
Вот только что попробовал такой
способ
(описанный еще ув. Vadikan).Получилось... Но только при обычной установке. При установке с помощью WPI тема вроде как есть, но не применяется.
То есть в свойствах экрана стоит имя моего файла, но, при этом, тема стоит дефолтная(даже не дефолтная XP, а просто классическая, "необьемная").
Если выбрать ту же тему еще раз и нажать применить - все встает на свои места.
Что это и как побороть я пока не пойму. Может можно какой-то скрипт красивый сделать, чтобы вот так щелкать не приходилось?
-
specialist
Re: [Архив - Часть 1.1] AutoIt скрипты
Добавил скрипт
bogomolv
Цитата:
А что такое - установке с помощью WPI?
WPI - прога для выбора устанавливаемых приложений (написана на JavaScript)
Цитата:
изменили логику сравнений TRUE/FALSE
Конкретизируй.
DaemonScript 1.6.0
bogomolv
Цитата:
А что такое - установке с помощью WPI?
WPI - прога для выбора устанавливаемых приложений (написана на JavaScript)
Вопросы по WPI
Выбор устанавливаемых приложений
Цитата:
изменили логику сравнений TRUE/FALSE
Конкретизируй.
-
Sanja Alone
Re: [Архив - Часть 1.1] AutoIt скрипты
specialist
Я пользовался поиском. Естественно я использую модифицированный uxtheme.dll.
Хотя дело не в этом файле.
Во-первых, я написал, что при обычной установке(без WPI) тема прекрасно ставится.
Во-вторых, все изменение темы заключается в фоновой картинке(которая, кстати, другим путем уже прописана) и, главное, в измененных курсорах.
Я пользовался поиском. Естественно я использую модифицированный uxtheme.dll.
Хотя дело не в этом файле.
Во-первых, я написал, что при обычной установке(без WPI) тема прекрасно ставится.
Во-вторых, все изменение темы заключается в фоновой картинке(которая, кстати, другим путем уже прописана) и, главное, в измененных курсорах.
-
bogomolv
Re: [Архив - Часть 1.1] AutoIt скрипты
a-v-g-u-r
Цитата:
в которой бы хранилось имя диска, на котором Винда установлена
Вот тебе два варианта:@HomeDrive - Drive letter of drive containing current user's home directory.EnvGet("SYSTEMDRIVE") - более надежный способ, т.к. "current user's home directory" может быть и не на диске с Виндой.
Цитата:
в которой бы хранилось имя диска, на котором Винда установлена
Вот тебе два варианта:@HomeDrive - Drive letter of drive containing current user's home directory.EnvGet("SYSTEMDRIVE") - более надежный способ, т.к. "current user's home directory" может быть и не на диске с Виндой.
-
bogomolv
Re: [Архив - Часть 1.1] AutoIt скрипты
DmitryOlenin
Цитата:
Получилось... Но только при обычной установке. При установке с помощью WPI тема вроде как есть, но не применяется.
А что такое - установке с помощью WPI?
Цитата:
Может можно какой-то скрипт красивый сделать...?
Так и делал раньше. Но что красивого в таком скрипте?
All
Что-то давно не было обновлений AutoIt!
Имевшаяся у меня версия v3.1.1 не позволила красиво реализовать одну функцию графического интерфейса. Полез за обновлениями. Новых официальных версий - нет. В "бетках" последней числится v3.1.1.100. Ее и взял.
Сразу нашел новый стиль $LVS_EX_CHECKBOXES для функции GUICtrlCreateListView , реализующий то, что меня интересовало. Но пост о другом - о том, что, скорее всего, ждет нас в новом релизе:
Новых функций мало. В основном фиксы, уточнения и новые возможности функций графического интерфейса и работы с внешними библиотеками и объектами.
Удивило, что при этом AutoIt3.exe "разросся" в объеме почти в полтора раза. И самое главное - авторы вновь (на моей памяти это происходит уже второй раз) изменили логику сравнений TRUE/FALSE. В итоге сразу перестали работать два моих скрипта. Придется проводить ревизию всей своей коллекции...
Нашелся и забавный глючок: если оператор #ce стоит в последней строке файла и не отбит "концом строки", это приводит последнюю бету в жуткое замешательство, и скрипт не стартует секунд 30-40, потом все работает, как надо.
Цитата:
Получилось... Но только при обычной установке. При установке с помощью WPI тема вроде как есть, но не применяется.
А что такое - установке с помощью WPI?
Цитата:
Может можно какой-то скрипт красивый сделать...?
Так и делал раньше. Но что красивого в таком скрипте?
All
Что-то давно не было обновлений AutoIt!
Имевшаяся у меня версия v3.1.1 не позволила красиво реализовать одну функцию графического интерфейса. Полез за обновлениями. Новых официальных версий - нет. В "бетках" последней числится v3.1.1.100. Ее и взял.
Сразу нашел новый стиль $LVS_EX_CHECKBOXES для функции GUICtrlCreateListView , реализующий то, что меня интересовало. Но пост о другом - о том, что, скорее всего, ждет нас в новом релизе:
Новых функций мало. В основном фиксы, уточнения и новые возможности функций графического интерфейса и работы с внешними библиотеками и объектами.
Удивило, что при этом AutoIt3.exe "разросся" в объеме почти в полтора раза. И самое главное - авторы вновь (на моей памяти это происходит уже второй раз) изменили логику сравнений TRUE/FALSE. В итоге сразу перестали работать два моих скрипта. Придется проводить ревизию всей своей коллекции...
Нашелся и забавный глючок: если оператор #ce стоит в последней строке файла и не отбит "концом строки", это приводит последнюю бету в жуткое замешательство, и скрипт не стартует секунд 30-40, потом все работает, как надо.