Copyright: Copyright © 2000 Gladiators Software


"Горячие" клавиши

"Горячие клавиши" обеспечивают быстрый вызов программы или определенной функции нажатием комбинации клавиш. В этой комбинации обязательно должны присутствовать  одна или несколько служебных клавиш (Alt,Ctrl,Shift,Win), и одна из клавиш общего назначения (все остальные).

Имеется возможность задать сразу большое количество "горячих клавиш", а включать только необходимые для работы. Не рекомендуется использовать большое количество "горячих клавиш", это может затруднить работу, т.к. будут происходить случайные запуски программ при нажатии заданной комбинации. Например: задав комбинацию "Ctrl+S" для запуска какой либо программы, и работая в MS-Word, нажав данную комбинацию для сохранения документа, произойдет не сохранение документа, а запуск программы. Поэтому рекомендуется задавать такую комбинацию клавиш, которая не используется в остальных программах.

Чтобы задать "горячие клавиши" для запуска программы, которая уже имеется на рабочем столе или тулбаре, то нет необходимости вносить ее в список "горячих клавиш", достаточно задать эту комбинацию у самого ярлыка, т.к. таблица горячих клавиш общая для всех элементов Shell.


Aston
Отличная оболочка для Windows


BrowseNewProcess
Разрешает запуск более одного окна IE4,... (Для Windows NT)


Desktop Process
Разрешает открывать более одного окна explorer. (Только в Windows NT).


Explorer
Обычный Windows Desktop


FAQ
FAQ - часто задаваемые вопросы

При перезапуске Windows9x появилось сообщение вида:

"Не найден файл ...\aston.exe"

"Необходимо переустановить Windows."

("Windows cannot find ...\aston.exe"

"You must reinstall Windows.")

Что делать?

Не надо ничего переустанавливать, просто укажите правильный путь к shell в файле system.ini (из MS-DOS). Это можно сделать следующим образом:

1. перезагрузите компьютер в режим MS-DOS (во время загрузки нажимайте F8 (или Ctrl) и выберите Command Prompt Only, или с помощью загрузочной дискеты);

2. запустить SHSwDos.exe (из каталога Aston) и выбрать shell. Перезагрузить компьютер.

либо

1. перезагрузите компьютер в режим MS-DOS;

2. в файле system.ini, который находится в каталоге Windows, найдите в секции [boot]

строчку shell=..... и укажите к путь к существующей оболочке, например:

shell=explorer.exe

не забудьте сохранить файл и перезагрузите компьютер.

Как переключить shell на Aston?

Используйте ShellSwp.exe из дистрибутива Aston. В режиме эмуляции MS-DOS используйте SHSwDos.exe.

В Windows NT при повторном запуске explorer появилось сообщение

"Папка "Мой компьютер" или Проводник Windows не были корректно инициализированы. Повторите попытку позже."

("My Computer or Windows Explorer has not been properly initialized yet. Try again later.")

Или не запускается вторая копия IE4, IE5. Что делать?

Запустите ShellSwp.exe и установите опцию DesktopProcess = 1. Для IE4,... установите опцию BrowseNewProcess = YES.

Почему моргает курсор при наведении его на анимированную иконку?

Моргание курсоров не зависит от Aston, равно как от размера видеопамяти. Возможно, ваша видеокарта не поддерживает аппаратные курсоры. Но большинство видеокарт поддерживает аппаратно двухцветные курсоры, так что попробуйте заменить курсор. Возможно, проблема в драйвере, или в настройках видеорежима.

Какой максимальный размер анимированной картинки?

128x128 пикселя.

Хочу настраивать все вручную. Как мне это сделать?

Необходимо редактировать файлы конфигурации aston.rc и plugins.rc. Смотрите описание формата файлов.

Какая-то программа или драйвер не работает или работает некорректно под Aston. Что делать?

Проверьте, не попадает ли эта программа в группу программ, которые и не должны под Aston работать (в такую группу входят программы, которые связаны с explorer и чаще всего позволяют расширять возможности последнего, например менять обои, или менять часы в SysTray, например TClockEx, Vermins). Обязательно проверьте, как работает данная программа, когда shell - explorer, и если ошибки не исчезли, то все претензии направляйте к автору этой программы или драйвера. Если не работает только в Aston, то напишите нам.

Хочу поменять skin или параметр главного меню. Как и где это сделать?

Главное меню не является неотъемлемой составляющей Shell, а подключается отдельным модулем (плагином). В зависимости от того, какое меню подключено, будут меняться как свойства, возможности, так и внешний вид меню. Для изменения какого-либо параметра меню необходимо на закладке "Плагины" настройщика найти нужный плагин и вызвать его свойства.

Как сделать, чтобы при выходе из Dos-программы, она автоматически закрывала свое окно?

Найдите на диске программу, которую Вы запускали (*.exe или *.bat ), и вызовите ее свойства, появиться обычный диалог свойств ярлыка. Включите опцию "Закрывать окно по завершении сеанса работы".

Кок сделать в Aston многопользовательскую поддержку для Windows 9x?

Для этого нужно:

1. Создать для каждого юзера отдельную папку, и поместить туда Aston.exe, A-master.exe, printmon.exe starter.dll, hook.dll, *.rc.

2.Прописать в файлах конфигурации следующее:

===============Config.sys===============

[MENU]

MENUITEM=User1,User-Nick

MENUITEM=User2,User-Oleg

[User1]

[User2]

[Common]

...

=======================================

==============Autoexec.bat==============

...

goto %config%

:User1

C:\Aston\SHSWDOS.EXE -fc:\Aston\Aston.exe

goto end

:User2

C:\Aston\SHSWDOS.EXE -fc:\Aston1\Aston.exe

:end

=======================================

Почему значок на рабочем столе не удаляется в корзину?

Пока корзина предназначена только для файлов.


Главное меню

Главное меню не является неотъемлемой составляющей Shell, а  подключается отдельным модулем (плагином). В зависимости от того, какое меню подключено,  будут меняться как свойства, возможности, так и внешний вид меню. В случае, когда главное меню не используется, его можно отключить. В дистрибутив входят два вида меню:

1) Menu97.plg - аналогичное обычному меню из Windows, только более гибкое в настройке.

2) Lsmenu.plg -  меню, которое поддерживает Skin`ы.

Главное меню можно вызвать традиционным способом, нажав кнопку Пуск на панели задач, также вызвать меню можно двойным щелчком левой кнопки (одним для средней кнопки) мыши на рабочем столе, в области, не занятой значками.

Если подключен плагин A_mouse.plg, то вызвать главное меню можно, поместив указатель мыши в заданный угол экрана.

Настройка элементов меню осуществляется на закладке Панели задач.


Как создать тему
Как создать тему?

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

В тему можно (опционально!) включить:

- обои на рабочий стол;

- скин на левый, правый тулбар;

- скины на кнопку "Пуск", таскбар, кнопки на нем (3 состояния),

- панель быстрого запуска, трей, часы;

- скины на меню (если включен плагин lsmenu),

- настройки  системных  цветов и оформления (перед созданием темы их нужно выставить из "Свойств экрана" ("Screen setup")), в гармонии с цветами и оформлением темы;

- курсоры, (выставляются из панели управления, апплет "Мышь").

- кнопки, иконки на рабочем столе.

Чтобы иконка на рабочем столе была включена в тему, используется опция "Элемент темы" у этой иконки.

В отличие от explorer, в котором иконка - это только ico-файл фиксированного размера (да еще квадратный), в Aston иконки могут быть размером до 128x128, произвольной формы; иконка может содержать до 3 bmp-файлов (в обычном, "подсвеченном" и нажатом  состоянии) или один ani-файл, которая анимируется при подведении курсора мыши.

Прозрачный цвет в bmp-файлах такой: красный компонент=255, зеленый=0, синий=255 (#FF00FF).

Скин для тулбара состоит из одного bmp-файла, в который  входит 13 кадров одинакового размера (до 128x128), расположенных друг за другом по горизонтали.

Первый кадр - маска на элемент, у которого есть подэлементы. (аналог 3_dots.xpm из AfterStep).

2-4 - фон для элементов первого уровня, в обычном, "подсвеченном" и нажатом состоянии соответственно. Внимание! на первом уровне прозрачный цвет (пока) не учитывается.

5-7 - фон для элементов второго уровня,

8-10, 11-13 - третьего (вниз и вврех от второго).

В 5-13 кадрах можно использовать прозрачный цвет.

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

Для редактирования анимированных иконок (и курсоров) существуют специальные редакторы, например, AXCursor (TM). (Формат ani для иконок в сущности не отличается от формата для курсоров).

Итак, после того, как Вы настроили Aston, запустите Theme Creator (tcreator.exe из папки %Aston%), задайте имя темы, описание, опции и выберите из меню команду "Создать тему". Тема будет создана автоматически и должна сохраниться в папке %Aston%\Themes\%имя темы%.

Примечание 1: после создания темы желательно перевести сохраненные в ней обои рабочего стола в формат *.jpg (любым графическим редактором), и исправить в соответствующем tfa-файле параметр

wallpaper=%имя файла%.bmp

на

wallpaper=%имя файла%.jpg

(в любом текстовом редакторе).

Размер темы станет меньше.

Примечание 2: сразу после установки Aston, можно создать тему, в которой сохранить текущие обои рабочего стола, цвета и курсоры.


Коды клавиш

В данной таблице содержатся шестнадцатеричные коды клавиш.

01	Left mouse button

02	Right mouse button

03	Control-break processing

04	Middle mouse button (three-button mouse)

08	BACKSPACE key

09	TAB key

0C	CLEAR key

0D	ENTER key

10	SHIFT key

11	CTRL key

12	ALT key

13	PAUSE key

14	CAPS LOCK key

1B	ESC key

20	SPACEBAR

21	PAGE UP key

22	PAGE DOWN key

23	END key

24	HOME key

25	LEFT ARROW key

26	UP ARROW key

27	RIGHT ARROW key

28	DOWN ARROW key

29	SELECT key

2B	EXECUTE key

2C	PRINT SCREEN key for Windows 3.0 and later

2D	INS key

2E	DEL key

2F	HELP key

30	0 key

...

39	9 key

41	A key

42	B key

43	C key

44	D key

45	E key

46	F key

47	G key

48	H key

49	I key

4A	J key

4B	K key

4C	L key

4D	M key

4E	N key

4F	O key

50	P key

51	Q key

52	R key

53	S key

54	T key

55	U key

56	V key

57	W key

58	X key

59	Y key

5A	Z key

5B	Left Windows key (Microsoft Natural Keyboard)

5C	Right Windows key (Microsoft Natural Keyboard)

5D	Applications key (Microsoft Natural Keyboard)

60	Numeric keypad 0 key

...

69	Numeric keypad 9 key

6A	Multiply key (Gray *)

6B	Add key (Gray +)

6C	Separator key

6D	Subtract key

6E	Decimal key

6F	Divide key (Gray /)

70	F1 key

71	F2 key

...

87	F24 key 8-( )

90	NUM LOCK key

91	SCROLL LOCK key

BA	;

BB	+

BC	,

BD	-

BE	.

BF	/

C0	~

DB	[

DC	\

DD	]

DE	'


Настройка рабочего стола

Прозрачный фон у текста - прозрачный фон у текста иконок;

Откр. двойным щелчком - запускать приложение двойным кликом мыши;

Подсветка - On/Off подсветки текста иконок и анимации на рабочем столе;

Показывать курсор - показывать курсор при перемещении иконок;

Чувствительность мыши - чувствительность мыши при перемещении иконок;

Обои - обои  рабочего стола и их расположение;

Цвета -  цвета текста для иконок;

Упорядочить значки - сортировка иконок  на рабочем столе.

Шрифт - шрифт текста для иконок.


Настройка таскбара

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

Плавное всплытие панели - позволяет плавно всплывать панели задач, при включенной опции " Убирать с экрана".

Обычное расположение Tray - устанавливает расположение SysTray. При включенной опции SysTray находится как у Windows Desktop, а иначе он будет располагаться с противоположной стороны.

Расположение - расположение панели задач. Устанавливается у какого края экрана будет располагаться панель задач.

Размер панели задач - устанавливает размер панели задач. Намного проще регулировать данный размер с помощью мыши, подведя курсор к краю панели и удерживая левую кнопку.

Кнопка главного меню - настройка кнопки Пуск. У Windows Desktop данная кнопка была фиксированного размера. С помощью данной  можно самостоятельно задать конфигурацию данной кнопки. т.к. в качестве кнопки используется графический файл (*.bmp), то кнопка может иметь любой Skin и размер.

Текстуры -скины для кнопок задач на таскбаре, кнопка может иметь три состояния и каждому состоянию можно определить свой skin. Также можно указать скин для tray и таскбара. В качестве Skin используются графические файлы (*.bmp).

Цвета - задаются цветовые атрибуты панели:

- цвет панели задач;

- цвет текста на панели;

- цвет SysTray.

Шрифты - шрифты текста для кнопок задач на панели, кнопка может иметь три состояния и каждому состоянию можно определить свой шрифт.

"Добавить"- диалог добавления ярлыка в главное меню в группу "Программы".

"Удалить" - диалог удаления  ярлыка из главного меню в группе "Программы".

Настройка элементов меню

Первый элемент является заголовком меню. (в Menu97.plg этот элемент не используется, но задать его необходимо, т.к. структура меню является общей для всех видов меню).

Меню может иметь 3 уровня вложенности. Добавление элемента на уровень выше чем текущий, приводит к тому, что текущий элемент автоматически становиться папкой, независимо от того, какой тип задан у данного элемента.

Нажав соответствующую кнопку можно сразу добавить элемент на нужный уровень. Копирование и удаление элементов осуществляется с помощью соответствующих кнопок на панели инструментов.


Настройка тулбаров

Подсказки на тулбарах - показывать всплывающие подсказки к элементам.

Прятать за краем экрана левый (правый) тулбар - автоматически прятать левый (правый) тулбар с экрана, как только курсор мыши будет вне области панели, или будет запущена программа с тулбара.

Плавное всплытие панелей - плавное всплытие панелей. Плавно всплывает только первый уровень панели.

Тулбары поверх всех окон - при включении данной опции тулбары будет всегда находиться поверх всех окон, даже если это окно имеет свойство always on top. При отключении данной опции панели могут размещаться под окном приложения, и их не будет видно.

Изменять размер экрана слева (справа) - изменяет область рабочего стола по границе правого края левого (правого) тулбара (опция Прятать за краем экрана должна быть выключена).

Заголовок у левого (правого) тулбара - включает заголовок (caption) у левого (правого) тулбара, с помощью которого можно легко менять положение панели с помощью мыши, а двойное нажатие на caption позволяет сворачивать/разворачивать тулбар.

Размеры левого (правого) тулбара - размеры элемента левого (правого) тулбара, задаются два параметра - ширина и высота. Они могут изменяться в диапазоне от 24 до 128. Если панель имеет Skin, то  он должен быть соответствующего размера.

Положение на экране - начальные координаты расположения панелей. Значения зависят от разрешения экрана.

Фон левого (правого) тулбара - фоновая картинка (Skin) левого (правого) тулбара. В качестве Skin используется файл с расширением *.bmp. Высота картинки равна высоте элемента, а ширина  должна быть равна (13*ширина элемента)

Задержка всплытия - временные задержки в миллисекундах. Позволяет задать задержку перед всплытием тулбаров, это необходимо, чтобы случайное касание курсором мыши края экрана не вызвало показ панели. Также задаются задержки перед авто-показом второго и третьего уровня тулбаров.


Настройка элементов тулбаров

На тулбаре могут располагаться ярлыки программ, папки, специальные элементы, плагины. Папки имеют в правом нижнем углу указатель желтого или зеленого цвета в виде треугольника.

Для сознания первого элемента достаточно нажать на соответствующую кнопку на панели инструментов. При нажатии на  [image] добавляется программа, при нажатии на [image] добавляется папка.

При добавлении следующих элементов можно воспользоваться контекстным меню, нажав правую кнопку мыши.

Чтобы добавить элемент в папку, необходимо:

1) выбрать ее, нажав на нее, указатель состояния изменит свой цвет на зеленый;

2)  добавить элемент, это можно сделать, либо нажав на кнопку на панели инструментов, либо нажав на папке правую кнопку и выбрав пункт Добавить элемент либо Добавить папку.

Чтобы добавить следующий элемент после папки на тот же  уровень, что и папка, а не в нее, необходимо:

1) чтобы папка была не выбрана (указатель желтого цвета);

2) вызвать контекстное меню, нажав на папку правой кнопкой мыши, и выбрать либо Добавить элемент, либо Добавить папку в зависимости от того, что нужно - добавить программу или папку соответственно.

Для копирование элемента в буфер необходимо выбрать данный элемент и нажать кнопку Копировать на панели инструментов, либо можно, не выбирая копируемый элемент, вызвать контекстное меню, нажав на копируемом элементе правую кнопку мыши, и выбрать пункт Копировать.

Вставка копируемого элемента аналогично добавлению нового элемента, только необходимо выбирать команду Вставить.

Для удаления элемента панели иконок необходимо выбрать удаляемый элемент и нажать кнопку Удалить на панели инструментов, либо выбрать эту команду из контекстного меню.


О программе
О программе Aston

Aston - продукт Gladiators Software.

Авторы (идея, дизайн, программирование): Булычов Олег, Егоров Николай.

Графика: Просвирнин Дмитрий.

А так же: Кормишин Павел, Никонов Павел.

Посетите наш сайт

URL: http://www.astonshell.com/rus

Там Вы найдете последние версии и апдейты Aston, а так же плагины, темы, утилиты для Aston, и другие наши программы, в частности, знаменитый текстовый редактор Bred2.

Наш E-mail для отзывов, сообщений об найденных ошибках, технической поддержки:

gladiators@mail.com


Панель задач (таскбар)

Панель задач - средство, используемое для отображения запущенных программ, переключением между задачами и других целей. Обычно находится у нижнего края экрана. Панель задач может содержать кнопку Пуск, панели инструментов, часы и другие объекты.

Кнопки на панели задач показывают, какие окна в данный момент открыты, даже если некоторые из них свернуты или находятся под другими окнами. Для перехода в другое окно достаточно нажать кнопку на панели задач. Если окно активное, то нажав на кнопку приложения на панели задач, данное приложение минимизируется. Кнопки на панели задач отличаются от кнопок Windows Desktop: они изменяют свой размер в зависимости от количество запущенных задач,  на них можно накладывать текстуры (Skin), кнопки могут быть в трех состояниях:

1) активная задача;

2) неактивная задача;

3) минимизированная задача.

И у каждого состояния может быть свой Skin. Сама панель задач может располагаться у любого края экрана. На этой панели может располагаться кнопка Пуск, при нажатии на которую вызывается главное меню. Также на панели расположен SysTray, в котором обычно располагаются индикатор раскладки клавиатуры, регулятор громкости и другие иконки. Положение SysTray также можно менять.

Клик левой кнопкой мыши на иконке Aston в SysTray аналогичен команде "свернуть все окна". По правой кнопке вызывается контекстное меню таскбара.


Плагины

Благодаря подключаемым модулям (плагинам), возможности данного Shell неограниченно расширяются.

Желательно использовать плагины, разработанные специально для Aston, они могут подстраивать свои параметры под текущую конфигурацию и занимают мало оперативной памяти. Однако, имеется поддержка тулбар-плагинов от LiteStep b23-b24, но использовать их мы не рекомендуем, т.к. они имеют фиксированный размер окна 64х64, и обычно занимают много оперативной памяти.

 Плагины бывают 2х типов:

1) общие плагины. Они имеют расширение *.plg;

2) подключаемые на тулбар. Они имеют расширение *.tbp (или *.app,*.dll если это плагин LiteStep, например LsVWM.dll), и принимают размер отдельного элемента тулбара.

ВНИМАНИЕ! Если вы используете плагин от сторонних разработчиков, то по поводу возникающих проблем в первую очередь обращайтесь к разработчику плагина.


Рабочий стол

На нем можно разместить значки, которые могут быть любого размера, формы и расцветки, также их можно анимировать, т.е. при подведении курсора к иконке она "оживает". В качестве значков служат файлы с расширением *.ico, *.bmp, анимированные курсоры *.ani.

Значки могут иметь  три состояния:

1) нормальное;

2) подсвеченное (когда курсор на иконке);

3) нажатое.

Если иконка анимированная (*.ani) то состояния 2 и 3 игнорируются. Значки можно передвигать, изменять, удалять и добавлять с помощью мыши. Иногда вместо запуска программы на рабочем столе в Windows Desktop получается непроизвольное перемещение иконки, или задание ей нового имени, теперь такого не будет. Можно отрегулировать чувствительность мыши для перемещения, и иконка будет двигаться, только если ее переместить более, чем на заданную величину.

Запуск программ на рабочем столе может осуществляться как одинарным, так и двойным нажатием мыши. Названия иконок в Windows Desktop находятся в прямоугольнике, закрашенном цветом фона рабочего стола, что не очень красиво. В данном Shell эту опцию можно отключить. Также есть возможность включить/выключить подсветку названий иконок на рабочем столе,  как при включенном Active Decktop.

Aston может учитывать форму самой иконки, так что возможно и такое расположение:

Если выключена опция "Откр. двойным щелчком", а на иконку нажали 2 раза подряд, ничего страшного - программа 2 раза не запустится, двойное нажатие воспримется как одинарное.

У рабочего стола есть возможность всплывать (при нажатии заданной комбинации клавиш) поверх всех окон, и прятаться обратно (нажав те же самые клавиши) за все окна, что обеспечивает быстрый доступ к иконкам на рабочем столе.


Регистрация

Aston является shareware. Регистрация Aston для жителей России, стран  СНГ и Прибалтики стоит двести двадцать рублей (220 руб.) или эквивалент этой суммы в валюте Вашей страны.

После регистрации Aston:

- снимаются ограничения на 10 элементов;

- предоставляется техническая поддержка;

- бесплатно получаете новые релизы данной программы.

Зарегистрировать программу можно с помощью МКРСофт:

http://www.astonshell.com/rus/reg/aston.htm;


Системные установки

Системные установки - позволяют конфигурировать процесс загрузки.

Автозагрузка программ - позволяет включать и отключать автоматическую загрузку приложений при запуске Windows, которые находятся в папке "Автозагрузка" и в реестре.

Автозагрузка из Win.ini - некоторые программы могут загружаться из Win.ini,  для их запуска необходимо установить данную опцию.

Автозапуск Data-CD - автоматическое определение замены CD-диска с данными и запуск файла Autorun с данного диска.

Автозапуск Audio-CD - автоматическое определение замены Audio-CD и запуск проигрывателя, который установлен по умолчанию.

ПРИМЕЧАНИЕ:  Нажатая клавиша Shift блокирует автозагрузку и автозапуск.

Восстанавливать обои при выходе - восстанавливает обои рабочего стола из  Aston, т.к. он использует собственный рабочий стол и обои на нем, то не загружает обои, которые были у Windows Desktop. Если в качестве Shell будет постоянно установлен Aston, то данную опцию лучше отключить, тем самым уменьшиться время загрузки и выхода из операционной системы.

Путь к файлу конфигурации ( Aston.rc ) - данная строка не редактируется, она только указывает, какой файл конфигурации будет изменен.

Путь к папке с картинками - указывает путь к папки с картинками и иконками; при выборе графических файлов,  нажав кнопку "HOME", будет выбрана данная папка. Рекомендуется хранить все графические файлы для Aston в одной папке (\Pictures), тем самым ускоряется процесс загрузки программы и систематизируется информация на жестком диске.


Список файлов

После установки Aston на Ваш жесткий диск в заданный каталог, в нем будут следующие файлы:

- Aston.exe - основной файл;

- A-master.exe - конфигуратор (настройщик);

- ShellSwp.exe - программа для смены Shell (Aston/Explorer);

- Settheme.exe - программа для быстрой смены темы рабочего стола (графические файлы находятся в папке Themes)

- PrintMon.exe -монитор принтера. Запускается автоматически при печати;

- Starter.dll и Hook.dll - необходимые библиотеки динамической компоновки;

- Aston.rc - файл конфигурации Shell;

- Plugins.rc - файл конфигурации плагинов (добавочных модулей, расширяющие возможности программы);

Удаление одного из выше перечисленных файлов приведет к некорректной работе Aston.

- Tips.rc - список совета дня на панели задач;

папка "Plugins" предназначена для добавочных модулей (плагинов). Рекомендуется все плагины помещать именно в эту папку.

Инсталляционный дистрибутив содержит следующие плагины:

- A_mouse.plg - позволяет вызывать главное меню и запускать Screen Saver, поместив курсор мыши в заданный угол экрана;

- Dskclock.plg - часы на рабочем столе, которые можно перемещать с помощью мыши;

- Lsmenu.plg - главное меню, которое поддерживает скины;

- Menu97.plg - главное меню как в Windows Desktop;

- OnTop.plg - позволяет сделать любое приложение "поверх всех окон";

- Popclock.plg - часы на рабочем столе, которые всегда "поверх всех окон" и их можно перемещать с помощью мыши удерживая клавишу Shift;

- Skinclck.plg - часы на панели задач, поддерживают скины;

- Asclock.tbp - стрелочные часы для тулбаров;

- Cpu95nt.tbp - монитор загрузки процессора (работает в 95/98/NT/2000);

- Notebk.tbp - очень удобная записная книжка для тулбаров, с автосохранением;

- Zoom.tbp -лупа (для тулбаров);

- Qlaunch.plg - панель быстрого запуска (как в Win98).

Папка "Pictures" предназначена для графических файлов (значков).

Папка "Themes" предназначена для графических файлов, сгруппированных в темы, что позволяет с помощью программы SetTheme.exe быстро изменять оформление Aston.

В папке "Logos" находятся файлы logo.sys, которые можно использовать в качестве заставки при запуске Windows 9x, если поместить их в корневой каталог загрузочного диска.


Структура файлов конфигурации

Все основные настройки Aston находятся в специальных файлах, которые имеют расширения *.rc, Aston не использует реестр Windows, поэтому при переустановке Windows не нужно переустанавливать Aston, все настройки сохранятся. Конфигурация находятся в 3х файлах:

Aston.rc - конфигурация основной части Shell, содержит информацию о следующих элементах: рабочий стол; тулбары; панель задач; главное меню; плагины; "горячие клавиши"; настройки для эмулятора плагинов Litestep; системные установки.

Plugins.rc - конфигурация всех подключаемых модулей (плагинов). Каждый плагин содержит свою секцию и пишет/читает данные в этой секции.

Tips.rc - список советов дня, которые высвечиваются на панели задач.


Типы элементов

Следующие типы элементов используются в aston.rc:

00	Папка

01	Приложение или документ

02	Диалог "Выполнить..."

03	Диалог "Завершение работы"

04	Recycle (чтение конфига)

05	Плагин

06	ScreenSaver по умолчанию

07	Desktop поверх всех окон и наоборот

08	Свернуть активное окно

09	Диалог "Удалить из главного меню"

0A	Диалог "Добавить в меню"

0B	Вызов главного меню

0C	Очистить "Recent"

0D	Свойства экрана

0E	Пустая (no action)

0F	Диалог "Поиск файлов" (Dir=root)

10	Диалог "Найти компьютер"

11	Logoff

12	Настройка aston

14	About - о программе

15	Плагин Litestep (только на тулбарах)

16	Приостановить

17	Popup Folder (Run=path, только в меню)

18	Popup Folder, without subfolders (только в меню)

19	Программы (только в меню)

1A	Программы (общие, администрирование) (только в меню)

1B	Документы (только в меню)

1F	Элемент темы

30	Обзор: папки "Программы" ("Дополнительно")

31	"Программы" (общие)

32	Главное меню

33	Общее

34	Send to

35	Recent

36	Рабочий стол

37	Рабочий стол (общие)

38	Фавориты

39	Фавориты (общие)

3A	Personal

3B	Открыть Панель управления

3C	Принтеры

3D	Корзина

3E	Мой компьютер

3F	Сетевое окружение

40	Шрифты

41	Интернет кэш

42	History

43	Интернет

FF	Отладочный выход из aston


Тулбары

Aston имеет две панели иконок (тулбары), которые располагаются у левого и правого края экрана, в отличие от рабочего стола, который может быть закрыт окнами программ, панели иконок всегда доступны. (идея  создания тулбаров принадлежит Стиву Джобсу). Панели иконок могут иметь различные высоту и ширину, у них может быть три уровня вложенности, причем элементы второго и третьего уровня раскрываются автоматически при подведении курсора мыши. Конечно же, панели иконок не одноцветные, на каждую из них можно наложить свой Skin. Панели иконок могут автоматически прятаться за краем экрана, или отключаться совсем. На панелях можно размещать не только ярлыки программ и стандартные элементы, но и плагины. Плагины для тулбаров имеют расширение  *.tbp.


Формат aston.rc
Формат файла aston.rc:

Aston.rc - это текстовый файл, который возможно править вручную. Он содержит переменные, которые для удобства сгруппированы в секции. Заголовок секции заключается в квадратные скобки. В одной строке может находиться только одна переменная. Структура большинства секций аналогична обычному *.ini файлу.

Переменные, которые задают цвет элемента, задаются в шестнадцатиричной системе (color=BBGGRR). Остальные числа задаются в десятичной системе.

Шрифты задаются в виде font=face, size, flag, charset, где:

face -  название шрифта;

size - размер;

flag - bold, italic, underline;

charset - кодовый набор символов.

Путь к иконкам в файле задается в виде Icon = file path, номер иконки в файле.

Некоторые секции по формату отличаются от ini-файлов, и могут содержать списки переменных с одинаковыми именами. Структура такой секции напоминает дерево, содержащее элементы 1, 2 и 3-го уровня. Элемент имеет следующую структуру:

Type = тип элемента;

Run = приложение или документ;

Dir = рабочий каталог;

1 = значок  (*.ico, *.ani, *.bmp);

2 = значок, появляющийся при наведении курсора;

3 = значок, появляющийся при нажатии;

Hint = название или подсказка;

Show = состояние окна при запуске (по умолчанию - 1, минимизировано - 2, развернутое на весь экран - 3);

X, Y = координаты (учитываются на рабочем столе);

Key = код "горячей клавиши";

Mod = его модификация (игнорируется в меню):

 0001 = + Win (по умолчанию)

 0010 = + Shift

 0100 = + Ctrl

 1000 = + Alt

*,  **,  ***  - разделители элементов, так же задающие уровень вложенности . Максимальный уровень вложенности равен 3.

;это комментарий

{Начало комментария

Текст игнорируется

}Окончание комментария

Названия параметров элемента можно сокращать до первой буквы. В некоторых секциях отдельные параметры игнорируются, например, в [hotkeys] - значки.

Пример:

[Icons]

r=%TextEditor% c:\aston\aston.rc

d=c:\aston\

1=edit.bmp

h=Настройка вручную

*

=[aston.rc]=======================

;обои рабочего стола

Wallpaper= %windir%\picture1.BMP

[Aston] секция "системные установки"

;запускать при старте программы из Автозагрузка (Startup),

;и из реестра  0-OFF/1-ON

StartUp = 1

;загрузка из  win.ini 0-OFF/1-ON

StartINI = 0

;CD-Data автозапуск 0-OFF/1-ON

CDAutoRun = 1

;CD-Audio автозапуск 0-OFF/1-ON

CDMusicRun = 1

;задержка перед появлением тулбаров в миллисекундах

ShowDelay = 400

;плавное всплытие  панелей иконок  0-OFF/1-ON

ShowSlide = 1

;восстанавливать обои Windows Desktop при выходе  0-OFF/1-ON

RestoreWallpaper = 0

;количество "кадров" при появлении auto-hide тулбаров

SlideSteps = 12

;задержка перед появлением тулбаров 2,3 уровней в миллисекундах

PopupDelay = 100

;тулбары и таскбар поверх всех окон  0-OFF/1-ON

AlwaysOnTop = 1

;подсказки на тулбарах  0-OFF/1-ON

EnableHints = 1

;свойства меню по правой кнопке:

;а именно

;NoSetup = 	000001

;NoRecycle =	000010

;NoScreenSetup = 	000100

;NoWinArrange = 	001000

;NoWinMinAll = 	010000

;NoShowDesktop = 	100000

;++++++++++++++-+++++++

ContextMenuOpt = 	011000

[ToolLeft]; секция левого тулбара

;фоновая картинка панели иконок,  высота=X; ширина=13*X

Skin = c:\aston\theme\lskin.bmp

;размер элементов по X (24..128)

SizeX = 64

;размер элементов по Y (24..128)

SizeY = 54

;смещение иконок относительно центра элемента тулбара

XXOffset = 0

XYOffset = 0

YXOffset = 2

YYOffset = 1

ZXOffset = 2

ZYOffset = 0

;автоматически убирать тулбар с экрана  0-OFF/1-ON

AutoHide = 1

;вертикальная координата окна тулбара

YPos = 68

;изменять размеры рабочей области экрана  0-OFF/1-ON

ResizeDesktop = 0

; показывать на тулбаре заголовок  0-OFF/1-ON/2-HIDE

Caption=1

[ToolRight];секция правого тулбара

;все переменные аналогичны секции ToolLeft.

[Shell]; секция настройки панели задач

;расположение панели задач: 0 - left, 1 - top, 2 - right, 3 - bottom.

Taskbar = 3

;автоматически убирать с экрана 0-OFF/1-ON

AutoHide = 0

;плавное всплытие

ShowSlide = 1

;высота панели задач

BarSize = 2

;задержка перед появлением auto-hide панели задач

ShowDelay = 100

;скорость появления auto-hide панели задач

SlideSteps = 12

;высота "кнопок задач"

ButtonHeight = 22

;опции 	(001 - клик на кнопке сворачивает активную задачу (а-ля win98),

;	 010 - отключить анимацию минимизации/восстановления окон

;	 100 - не выводить подсказку, если текст умещается на кнопке)

Options = 111

;цвет текста

TextColor = FFFF00

;цвет фона

BackColor = 806060

;skin кнопки активной задачи

ActiveSkin=c:\aston\Pictures \ask.BMP

;цвет текста на кнопки активной задачи

ActiveTextColor=FFFFFF

;шрифт текста на кнопки активной задачи

ActiveFont=Tahoma,8,100,204

;skin кнопки неактивной задачи

InactiveSkin=c:\aston\Pictures \mapApas.BMP

;цвет текста на кнопки неактивной задачи

InactiveTextColor=C0F000

;шрифт текста на кнопки неактивной задачи

InactiveFont=Tahoma,8,000,204

;skin кнопки минимизированной задачи

MinSkin=c:\aston\Pictures \map1min.BMP

;цвет текста на кнопки минимизированной задачи

MinTextColor=FFFF

;шрифт текста на кнопки минимизированной задачи

MinFont=Tahoma,12,010,204

;skin кнопки главного меню

StartButton=c:\aston\Pictures\Start.bmp

;skin для таскбара

BarSkin= c:\aston\Pictures\act.bmp

SkinAlign=2

[Plugins];  секция плагинов

R="c:\aston\Plugins\A_mouse.plg"

*

T=801;отключен

R="c:\aston\Plugins\Dskclock.plg"

*

R="c:\aston\Plugins\Menu97.plg"

*

[Menu]; секция элементов главного меню

; заголовок

h=Главное меню

*

t=19

h=Programs

1=c:\Aston\Pictures\programs.bmp

*

;separator

*

t=11

1=c:\Aston\Pictures\off.ico

h=logoff...

*

t=3

h= Shutdown

1=c:\Aston\Pictures\exit.bmp

k=53

*

[Icons]  секция иконок на рабочем столе

H=Network

T=3f

1=C:\WINDOWS\CURSORS\Globe.ani

X=40

Y=140

*

Hint=My computer

T=3e

X=40

Y=27

*

[LeftIcons]; секция иконок левой панели

;аналогично секции Icons.

[RightIcons]; секция иконок правой панели

;аналогично секции Icons.

[Hotkeys];секция "горячих клавиш"

Mod	= 100	;Ctrl+

Key	=C0	;~

Type	=7	;всплытие рабочего стола

*

m	=1100	;Ctrl+Alt

k	=2D	;Ins

t	=4	;recycle

*

[Desktop]; секция параметров рабочего стола

;прозрачный фон у иконок 0-OFF/1-ON

Transparent =1

;цвет текста

IconTextColor   = FFFFFF

;цвет текста нажатой иконки

FocusTextColor   = ff

;цвет подсветки

HilitedTextColor  = ffff

;запускать двойным щелчком мыши 0-OFF/1-ON

DoubleClick     = 0

;подсветка текста иконок и анимация 0-OFF/1-ON

HiliteText = 1

;чувствительность мышки при drag'n'drop

DeltaSens = 6

;показывать курсор при перемещении иконки 0-OFF/1-ON

DragCursor  = 1

;шрифт

Font=MS Sans Serif,8,000,204

[Litestep b23e-b24 SDK Emul] ;эмулятор плагинов от litestep

;загрузить lsapi.dll (она должна быть в том же каталоге, где aston) для эмуляции ls b24.x

lsAPIsupport=1

;в этом каталоге _должен быть_ step.rc

lsPath=c:\LITESTEP\

;Описание параметров смотрите в readme к litestep.

lm78Unit=0	; 0=°C | 1=°F

lm78MaxCpu=75

lm78MaxMb=50

lm78Cpu=2	; 2=Intel | 0=Amd | 1=Cyrix

vwmVelocity=300

VWMDistance=1

usClock=0

VWMNoGathering=1

VWMNoAuto=1

pixmapDir = c:\LITESTEP\IMAGES\

defaultBmp = default.bmp

vwmBackColor=0

vwmSelBackColor=000000;

vwmForeColor=ffff00;

vwmBorderColor=000000;

[SysTray]; параметры SysTray

;цвет

TrayBackColor  = 800080

;размер иконок в SysTray

TrayIconSize=16

;позиция: 0 - left \ top, 1 - right \ bottom

TrayPos=1

;skin

TraySkin=c:\aston\Pictures\Act.bmp

SkinAlign=2

[Environment]

;переменные Environment удобны для задания пути к программе, рабочего каталога,

;пути к графич. файлу, плагинам. Также возможно использовать системные переменные,

;напр., %WinDir%, %HostWinBootDrv%, %TEMP%,  %ComSpec%, и т.п.

;Нельзя использовать Environment при указаниии ПАРАМЕТРОВ программы!

;Так же, будьте внимательны с последним '\' у каталогов.

;a-master не поддерживает эту секцию!

h=TextEditor

r=c:\prog\bred2.exe

*

h=PixmapPath

r=c:\Aston\Pictures\

*

================================


Формат plugins.rc
Plugins.rc содержит информацию о конфигурации плагинов. Плагин создает свою секцию и сохраняет там все изменения своих параметров. Если Вы удаляете плагин и в дальнейшем не будете его использовать, рекомендуется удалить его секцию из данного файла, это обеспечит более быструю загрузку Shell.


Формат tips.rc
Этот текстовый файл содержит советы дня, которые по очереди будут появляться при каждой загрузке Aston. В первой строке должен быть четырехзначный номер текущей позиции.


Что нового
Что нового?

Что нового в версии 1.4:

+ Добавлена поддержка Windows ME/XP!

+ Диалог "Поиск файлов" вызывается в Win ME/2000/XP.

+ Диалог "Поиск компьютеров" вызывается в Win ME/2000/XP.

+ Папки "Шрифты", "Сетевое окружение" и "Принтеры" вызывается в Win ME/2000/XP.

* Исправлена ошибка с иконками в tray Win XP.

* Каталоги можно запускать из командной строки Win ME/2000/XP.

* Исправлена ошибка с полноэкранным режимом Internet Explorer.

* Опция "Скрывать свернутое" Диспетчера задач теперь работает в Win 2000/XP.

* Нажатие на клавишу "WIN" теперь вызывает главное меню в Win 2000/XP.

+ CPU монитор поддерживает новые процессоры AMD.

+ Добавлена возможность сразу отключить левый/правый тулбар.

+ При настройке тулбаров можно переносить элементы мышью.

+ Добавлена "горячая" клавиша (Ctrl+A) для команды "выделить все" в плагине notebook.

+ Значки "Корзины", CD-дисков обновляются автоматически в Win ME/2000/XP.

Что нового в версии 1.2.6:

+ Добавлена команда "Очистка корзины" в соответствующем меню.

* Исправлена ошибка в Shell Swapper под Win ME.

* Исправлена ошибка с вызовом диалога "Сеть и удаленный доступ к сети" в Win 2000.

* Исправлена ошибка с автозапуском музыкальных CD-дисков.

* Исправлена ошибка при выборе фонового рисунка в Win 2000.

* Исправлена ошибка с очень длинными подсказками.

+ Улучшена настройка тулбаров.

Что нового в версии 1.2.5:

+ Добавлен импорт значков с рабочего стола проводника Windows.

+ Добавлено контекстное меню у кнопки "Пуск".

+ Добавлено контекстное меню у элементов главного меню (только для Win98, 2000).

+ Добавлена настройка смещения иконок на тулбарах.

* Исправлена ошибка с таскбаром поверх полноэкранных приложений.

* Исправлена ошибка с автозапуском программ из реестра.

* Исправлена ошибка при пустом первом элементе главного меню.

* Изменен алгоритм загрузки *.bmp (RLE4,8) файлов.

Что нового в версии 1.2.4:

+ Добавлен монитор сетевых соединений для Win2000.

* Изменена панель быстрого запуска, теперь ее размеры изменяются автоматически в зависимости от числа иконок.

* Исправлена ошибка в Printmon.

* Расширены возможности задания горячих клавиш.

Что нового в версии 1.2.3:

+ Теперь можно использовать клавишу WIN при задании горячих клавиш.

* Исправлена ошибка с появлением тулбаров второго уровня.

* Исправлена ошибка в плагине "Wallpaper Changer".

* Изменен формат API плагинов, пожалуйста, скачайте новые версии.

Что нового  в версии 1.2.2:

* Исправлена ошибка при загрузке ICQ.

* Найдена ошибка в Corel Draw, вызывавшая ошибку в Aston, и сделан ее обход.

* Исправлена ошибка при запуске html файлов с диска в Win2000.

+ Добавлена поддержка systray в Win2000.

* Доработан Theme Creator.

+ CPU монитор поддерживает более одного процессора в WinNT/2000.

+ Добавлен плагин для автоматической смены обоев рабочего стола.

Что нового в версии 1.2.1:

* Исправлена ошибка с длинными именами файлов в секции "плагины".

Что нового в версии 1.2:

+ Добавлен skin на Taskbar и Systray.

+ Добавлена поддержка *.scf файлов.

+ Добавлена поддержка MacVision.

+ Двойной клик на часах вызывает диалог настройки даты и времени.

+ Расширены функциональные возможности.

+ shswdos - работает на быстрых компьютерах.

* Изменен алгоритм работы с *.ani файлами (предотвращает ошибку на некоторых видеокартах).

+ Расширена поддержка DDE.

+ Значительно повышена стабильность shell.

+ В тему можно включать *.jpg файлы в качестве обоев.

+ В тему можно включать параметры плагинов, системные цвета и курсоры.


Что такое Aston

Aston  -  Desktop  manager и Shell Replacement для Windows 95/98/NT/2000.

Aston полностью заменяет стандартный рабочий стол Windows, и в отличие от обычного Windows Desktop предоставляет широкий спектр новых возможностей.

Удобна и приятна работа за компьютером, на котором установлен Aston. При значительно больших возможностях, чем обычный Windows  Desktop, он не требует мощный и дорогостоящий компьютер, и гораздо стабильней в работе, занимает очень мало оперативной памяти и в фоне не загружает процессор, что повышает производительность системы.

Достаточные системные требования: 486, 8Mb ОЗУ, видеокарта, поддерживающая видеорежим High Color или более цветов, манипулятор типа мышь.

Основные возможности, отличающие Aston от других оболочек:

- красивый легко изменяющийся интерфейс;

- детальная настройка каждого элемента;

- простое  конфигурирование (визуальное), не нужно изучать принципы внутреннего строения файлов конфигурации;

- удобные  тулбары  (многоуровневые  панели с кнопками и дополнительными элементами) любых размеров;

- всеми любимые скины для всех элементов;

- значки произвольного размера, формы и возможность их анимации;

- поддержка плагинов, в том числе от Litestep (частично);

- "горячие" клавиши;

- и многое другое...

 Кроме того,  Aston  содержит основные элементы обычного Windows Desktop (рабочий стол, панель задач, Tray, главное  меню, протокол DDE (для правильной работы инсталляторов), поддержка Drag&Drop (перенос значков мышью), AppBars, ShellHook, ...).

Aston является shareware. Незарегистрированная версия содержит ограничения ( максимальное количество элементов меню, рабочего стола, тулбаров, "горячих" клавиш, ... не может превышать 10).

После регистрации Aston:

- снимаются ограничения на 10 элементов;

- предоставляется техническая поддержка;

- бесплатно получаете новые релизы Aston.

Aston базируется на собственном оригинальном коде, и не является клоном какой-либо другой оболочки. Код программы оптимизирован по размеру и скорости.