Автор Тема: AutoIt Path Switcher - Переключение пути к папке AutoIt  (Прочитано 19822 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
AutoIt: 3+
Версия: 1.7

Категория: Автоматизация, Система / Реестр

Описание: Этот небольшой скрипт предназначен для переключения между разными версиями (инстанциями/путями) AutoIt'а...
* Очень полезно для исследования новых фич в последней версии AutoIt'a.
* Позволяет дорабатывать ваши скрипты на той версии, для которой они изначально писались.
* Позволяет параллельно разрабатывать два (или более) проекта, один на старой версии, другой на новой.
* Поддерживается мультиязычность GUI-интерфейса. На данный момент имеется Английский (по умолчанию) и Русский перевод - записи хранятся в файле настроек «AutoIt_Path_Switcher.ini».

На заметку:
- Опция «Set Local Compiler (Установить локальный компилятор)» предназначена для использования локальных ресурсов, например можно поместить сам файл *.bin с изменёнными настройками в папку со скриптом, и тогда при компиляций будет использован именно он, также можно поместить иконку (Icon.ico). Для такой компиляций в архиве добавлен скрипт «AutoCompiler.au3», который будет вызван из пункта в контекстном меню au3-файлов (этот пункт добавляется при отметке данной опций).

Файл: AutoIt_Path_Switcher.zip

Снимок:
Нажмите для отображения изображения в оригинальном размере.

История версий:
(нажмите для показа/скрытия)

Автор(ы): G.Sandler (CreatoR)
« Последнее редактирование: Июль 23, 2013, 14:30:44 от CreatoR »


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt

AutoIt Path Switcher - Переключение пути к папке AutoIt
« Отправлен: Октябрь 30, 2009, 17:26:08 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Обновление:

Цитировать
v1.3:
* Улучшено присвоение иконки au3-файлам при установке ассоциаций.
+ Добавлена опция обновления иконок в системе (обновления кеша иконок).
+ Добавлена опция открытия файла настроек из главного окна утилиты.
* Полировка кода.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #2, Отправлен: Октябрь 16, 2010, 01:26:53 »
Обновление:

Цитировать
v1.4
+ Совместимость с AutoIt 3.3.6.1.
+ Совместимость с x64.
+ Поддержка AutoIt3Wrapper.
* Полировка кода.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #3, Отправлен: Октябрь 16, 2010, 01:27:25 »
Этим вообще кто нибудь кроме меня пользуется?

Русское сообщество AutoIt

Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #3 Отправлен: Октябрь 16, 2010, 01:27:25 »

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3955
  • Репутация: 958
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #4, Отправлен: Октябрь 16, 2010, 01:51:00 »
Этим вообще кто нибудь кроме меня пользуется?
Я нет. Какой смысл подгонять программы под версии? Autoit пока еще, слава богу, бесплатный  :)
Я пользуюсь всегда последними версиями.
.

Скорблю и помню.




Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #5, Отправлен: Октябрь 16, 2010, 02:06:21 »
Garrett [?]
Цитировать
Какой смысл подгонять программы под версии?
Я о смысле написал в первом сообщеии:

Цитировать
* Очень полезно для иследования новых фич в последней версии AutoIt'a.
* Позволяет дорабатывать ваши скрипты на той версии, для которой они изначально писались.
* Позволяет паралельно разрабатывать два (или более) проэкта, один на старой версии, другой на новой.
* Поддерживается мультиязычночть GUI-интерфейса. На данный момент имеется Английский (по умолчанию) и Русский перевод - записи хранятся в файле настроек «AutoIt_Path_Switcher.ini».

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #6, Отправлен: Октябрь 16, 2010, 02:08:50 »
у меня тоже всегда последняя версия  :whistle:
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #7, Отправлен: Октябрь 16, 2010, 02:13:06 »
Garrett
Kaster
Скажите, у вас много проектов есть? а есть старые проекты с огромным кодом который ну никак не хочется переделывать под новые версий, тем более что они работают на ура? :laugh:

У меня лично, на все эти вопросы ответ - Да.

Русское сообщество AutoIt

Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #7 Отправлен: Октябрь 16, 2010, 02:13:06 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #8, Отправлен: Октябрь 16, 2010, 07:57:38 »
CreatoR
нет. я использую AutoIt исключительно по назначению - автоматизация малой и средней сложности. если нужно что-то большее, я использую средства более подходящие под нужды :)

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3955
  • Репутация: 958
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #9, Отправлен: Октябрь 16, 2010, 10:12:12 »
CreatoR  [?]
Цитировать
Скажите, у вас много проектов есть? а есть старые проекты с огромным кодом который ну никак не хочется переделывать под новые версий
Нет, больших проектов нет! Есть маленькие скрипты для собственных нужд.
Теперь IMHO немного о портации программ на новую версию! Честно сказать любой ЯП должен учитывать такую вещь как совместимость версий, иначе он быстро станет не популярным, особенно если программисты его активно используют.
Ну, к примеру. Написанные мною каталог ссылок на PHP-3, мини CMS и RSS парсер на PHP-4,  прекрасно работает и на версии PHP-5, хотя пятая версия глобально изменилась. Кстати за всё время глобально PHP менялся один раз! Разработчики PHP, меняя и совершенствуя свои версии, не меняют уже созданные старые функции, они добавляют новые и совершенствуют старые. Совершенствуя старые, они учитывают принцип работы этих функций и входные/выходные данные в функциях только могут добавляться, но не наоборот и уж тем более не меняют своих характеристик.
Вы правильно подметите, если скажите, что Autoit это не PHP и его скрипты можно скомпилировать в EXE файл! Ну, тогда я вообще не понимаю смысла переписывать скрипты под новую версию Autoit, если в скомпилированном  виде они и на старой версии хорошо работают?!

CreatoR если не трудно, приведите пожалуйста пример, случая, когда ваш готовый скрипт было необходимо переписать под новую версию Autoit.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #10, Отправлен: Октябрь 16, 2010, 14:39:44 »
Garrett  [?]
Цитировать
приведите пожалуйста пример, случая, когда ваш готовый скрипт было необходимо переписать под новую версию Autoit
UserJS Manager, хотябы для ускорения работы.

Цитировать
не понимаю смысла переписывать скрипты под новую версию Autoit
Так этим самым ты согласен с тем, что всё же нужно переключаться между версиями, иначе как разрабатывать старые скрипты? :)

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #11, Отправлен: Октябрь 16, 2010, 15:01:29 »
Немного обновил:
Цитировать
* Исправлена проблема с применением выбранного языка.
Версия не изменилась.

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3955
  • Репутация: 958
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #12, Отправлен: Октябрь 16, 2010, 16:11:26 »
CreatoR  [?]
Цитировать
Так этим самым ты согласен с тем, что всё же нужно переключаться между версиями, иначе как разрабатывать старые скрипты?
:laugh: поймали за язык!
Нет, я не это имел в виду. Я просто за то чтобы версии работали равно хорошо как со старыми скриптами, так и с новыми.

А то, что я написал
Garrett  [?]
Цитировать
не понимаю смысла переписывать скрипты под новую версию Autoit, если в скомпилированном  виде они и на старой версии хорошо работают?!
так я имел в виду, что если программа работает на старой версии, пусть себе работает, а новый релиз писать уже под новую версию Autoit`a! Пользователю всё равно, на какой версии работает ваша программа. Кстати могу предположить, что большая часть старого кода будет работать и под новую версию Autoit`a

P.S. Получается так, допустим человек на лет пять назад писал программу, и тут решил модернизировать, добавить пару функций. В итоге ему пришлось бы писать весь код сначала, если бы версии коренным образом претерпевали изменения! Так? Тогда простите  :Censored: такой Си?

Видимо я просто ещё не дорос в программирование на Autoit`e до момента острой необходимости смены версий Autoit`a. Нужно подождать, время покажет. :)

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7808

  • Автор темы
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #13, Отправлен: Октябрь 16, 2010, 16:41:48 »
Garrett  [?]
Цитировать
Я просто за то чтобы версии работали равно хорошо как со старыми скриптами, так и с новыми.
Я тоже, но это не реально, иначе небыло бы такого понятия как обратная совместимость.

Цитировать
если программа работает на старой версии, пусть себе работает, а новый релиз писать уже под новую версию Autoit`a!
Так я же написал:
[?]
Цитировать
есть старые проекты с огромным кодом который ну никак не хочется переделывать под новые версий

[?]
Цитировать
большая часть старого кода будет работать и под новую версию Autoit`a
смотря о каких версиях идёт речь. У меня самые старые проекты держатся на 3.2.8.1, оттуда портировать на 3.3.6.1 у меня не получается, мне будет легче с нуля написать программу под новую версию, а делать этого у меня нет ни времени, ни желания.

P.S
Могу дать исходники от моего UserJS Manager, в котором 8000 строк не включая библиотеки, а также к нему идут плагины, которые тоже написаны под 3.2.8.1, и тоже имеют немало строк. Можешь попробовать переделать для последней версий AutoIt'а, если получится и программа будет работать также как раньше, сделаю тебя сооавтором проекта, в кругу Opera-манов утилита довольно популярная :)

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3955
  • Репутация: 958
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #14, Отправлен: Октябрь 16, 2010, 17:02:37 »
CreatoR  [?]
Цитировать
P.SМогу дать исходники от моего UserJS Manager, в котором 8000 строк не включая библиотеки, а также к нему идут плагины, которые тоже написаны под 3.2.8.1, и тоже имеют немало строк. Можешь попробовать переделать для последней версий AutoIt'а, если получится и программа будет работать также как раньше, сделаю тебя сооавтором проекта, в кругу Opera-манов утилита довольно популярная
Спасибо конечно, но я не любитель оперы. :)
К тому же разбирать чужой код это дело сложное и кропотливое. Поэтому я пока пас! ;D

Русское сообщество AutoIt

Re: AutoIt Path Switcher - Переключение пути к папке AutoIt
« Ответ #14 Отправлен: Октябрь 16, 2010, 17:02:37 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
14 Ответов
54948 Просмотров
Последний ответ Апрель 28, 2012, 12:36:49
от CreatoR
2 Ответов
9175 Просмотров
Последний ответ Ноябрь 16, 2009, 09:13:26
от Suppir
12 Ответов
22891 Просмотров
Последний ответ Август 27, 2011, 20:09:15
от Nero21
1 Ответов
12962 Просмотров
Последний ответ Ноябрь 15, 2010, 14:47:12
от CreatoR
3 Ответов
3837 Просмотров
Последний ответ Февраль 17, 2011, 23:49:16
от `p r o x y
13 Ответов
4666 Просмотров
Последний ответ Март 07, 2012, 21:48:45
от Roman89
30 Ответов
14510 Просмотров
Последний ответ Апрель 02, 2012, 03:44:53
от Garrett
7 Ответов
6932 Просмотров
Последний ответ Август 27, 2015, 09:51:03
от mef-t
12 Ответов
3187 Просмотров
Последний ответ Март 19, 2015, 19:55:17
от СН3СН2ОН
2 Ответов
1387 Просмотров
Последний ответ Апрель 17, 2015, 10:00:39
от pvnn