[info]
iRoboTray версия 1.0 в среде Windows XP
AutoIt: v3.3.8.1
Тип: Запуск программ из трея
Разработчик: Miguelzx
Операционная система: Windows, Linux
(используется слой совместимости wine)
Язык интерфейса: Многоязычный
(Заносится самим пользователем)
Последняя версия: 1.0
Лицензия: Free
Сайт: irobo.16mb.com
[/info]
AutoIt: v3.3.8.1
Версия: 1.0
Категория: Автоматизация, Вспомогательные функции
Описание:
iRoboTray - Быстрый и маленький "Launcher", который позволяет запускать программы из трея.
Особенности программы:
Запуск:
-> irobotray.exe [имя_файла_настроек]
Указав имя файла настроек, iRoboTray выполнится создав меню в трее по настройкам из указанного файла настроек.
Не указав имя файла настроек, iRoboTray создаст меню из файла настроек по умолчанию irobotray.set, если этот файл настроек в той же директории что и сама программа. В противном случае будет показанно информационное окно.
Описание файла настроек:
Файл настроек состоит из команд:
#include <Имя файла настроек> - Вставляет содержимое другого файла настроек
$ИмяПеременной = Значение - Создает переменную и присваивает ей значение
menu(Заголовок, [ФайлИконки], [НомерИконки]) - Создает меню
endmenu - Завершает присваение команд последнему созданному меню
run(Заголовок, ИсполняемыйФайл, [Ключи], [ФайлИконки], [НомерИконки]) - Создает команду запуска
- - Cоздает разделитель (количество "тире" в строке не играет роли)
exit([Заголовок]) - Добавляет пункт "Выход" для завершения программы
reload([Заголовок]) - перезагружает меню
Примечание: [параметр] - не обязательный параметр
Файл: irobotray.7z
Источник: irobo.16mb.com
Автор: Miguelzx
Обращение автора:
iRoboTray первый продукт, который я выкладываю в сеть.
Просьба протестировать и выдать жесткую критику, если она имеется.
Буду особо благодарен тем, кто опишет подробно все замеченный плюсы и минусы (Beta-тестеры).
По поводу оформления темы: оформил в привычном для меня виде, стараясь максимально выдержать установленные правила.
Надеюсь модератор не сочтет за наглость.
iRoboTray версия 1.0 в среде Windows XP
Тип: Запуск программ из трея
Разработчик: Miguelzx
Операционная система: Windows, Linux
(используется слой совместимости wine)
Язык интерфейса: Многоязычный
(Заносится самим пользователем)
Последняя версия: 1.0
Лицензия: Free
Сайт: irobo.16mb.com
[/info]
AutoIt: v3.3.8.1
Версия: 1.0
Категория: Автоматизация, Вспомогательные функции
Описание:
iRoboTray - Быстрый и маленький "Launcher", который позволяет запускать программы из трея.
Особенности программы:
- Простота установки и использования
- Малый размер и минимальные требования к системе
- Полностью переносим (portable), все настройки прописываются в файлах (удобен для usb-носителей)
Запуск:
-> irobotray.exe [имя_файла_настроек]
Указав имя файла настроек, iRoboTray выполнится создав меню в трее по настройкам из указанного файла настроек.
Не указав имя файла настроек, iRoboTray создаст меню из файла настроек по умолчанию irobotray.set, если этот файл настроек в той же директории что и сама программа. В противном случае будет показанно информационное окно.
Описание файла настроек:
Файл настроек состоит из команд:
#include <Имя файла настроек> - Вставляет содержимое другого файла настроек
$ИмяПеременной = Значение - Создает переменную и присваивает ей значение
menu(Заголовок, [ФайлИконки], [НомерИконки]) - Создает меню
endmenu - Завершает присваение команд последнему созданному меню
run(Заголовок, ИсполняемыйФайл, [Ключи], [ФайлИконки], [НомерИконки]) - Создает команду запуска
- - Cоздает разделитель (количество "тире" в строке не играет роли)
exit([Заголовок]) - Добавляет пункт "Выход" для завершения программы
reload([Заголовок]) - перезагружает меню
Примечание: [параметр] - не обязательный параметр
Условия:
В заголовке и в других параметрах нельзя использовать запятую и скобки так как она является разделителем параметров в команде
Каждая команда на новой строке
Пробелы имеют значение только в параметрах
Системные переменные:
$shell32.dll = %windir%\system32\shell32.dll
Хорошо понимает системные пути:
%userprofile% - директория профиля пользователя
%programfiles% - директория Program Files
%windir% - директория Windows
Пример:
Код файла настроек iRoboTray очень схож с кодом AutoIt.[box];Назначим переменную
$maildir = c:\ThunderbirdPortable
;Создадим строки запуска
run(Почта, $maildir\ThunderbirdPortable.exe)
run(Интернет Google Chrome, %userprofile%\Local Settings\Application Data\Google\Chrome Application\chrome.exe)
run(Интернет IE, %programfiles%\Internet Explorer\IEXPLORE.EXE)
;Создаем разделитель
---------------------------------
run(Microsoft Office Word, %programfiles%\Microsoft Office\OFFICE11\winword.exe)
run(Microsoft Office Excel, %programfiles%\Microsoft Office\OFFICE11\excel.exe)
run(Калькулятор, calc.exe)
run(Fine Reader 10, %programfiles%\ABBYY FineReader 10\FineReader.exe)
---------------------------------
;Добавляем строки из другого файла настроек
#include settings\irobotray-multimedia.set
---------------------------------
;Добавим пункт завершения программы iRoboTray
exit(Выход)[/box]
В заголовке и в других параметрах нельзя использовать запятую и скобки так как она является разделителем параметров в команде
Каждая команда на новой строке
Пробелы имеют значение только в параметрах
Системные переменные:
$shell32.dll = %windir%\system32\shell32.dll
Хорошо понимает системные пути:
%userprofile% - директория профиля пользователя
%programfiles% - директория Program Files
%windir% - директория Windows
Пример:
Код файла настроек iRoboTray очень схож с кодом AutoIt.[box];Назначим переменную
$maildir = c:\ThunderbirdPortable
;Создадим строки запуска
run(Почта, $maildir\ThunderbirdPortable.exe)
run(Интернет Google Chrome, %userprofile%\Local Settings\Application Data\Google\Chrome Application\chrome.exe)
run(Интернет IE, %programfiles%\Internet Explorer\IEXPLORE.EXE)
;Создаем разделитель
---------------------------------
run(Microsoft Office Word, %programfiles%\Microsoft Office\OFFICE11\winword.exe)
run(Microsoft Office Excel, %programfiles%\Microsoft Office\OFFICE11\excel.exe)
run(Калькулятор, calc.exe)
run(Fine Reader 10, %programfiles%\ABBYY FineReader 10\FineReader.exe)
---------------------------------
;Добавляем строки из другого файла настроек
#include settings\irobotray-multimedia.set
---------------------------------
;Добавим пункт завершения программы iRoboTray
exit(Выход)[/box]
Файл: irobotray.7z
Источник: irobo.16mb.com
Автор: Miguelzx
Обращение автора:
iRoboTray первый продукт, который я выкладываю в сеть.
Просьба протестировать и выдать жесткую критику, если она имеется.
Буду особо благодарен тем, кто опишет подробно все замеченный плюсы и минусы (Beta-тестеры).
По поводу оформления темы: оформил в привычном для меня виде, стараясь максимально выдержать установленные правила.
Надеюсь модератор не сочтет за наглость.