В PalmDesktop встроено одно малоизвестное, но полезное свойство: возможность добавления сценариев выхода в сеть. В качестве языка было использовано подмножество аналогичного языка скриптов Windows98. Описание языка можно найти здесь: http://www.palmos.com/dev/support/docs/palmos/NetworkCommunication.html#996675 Скрипт можно поместить в файл с расширением .scp или .pnc. Install tool прекрасно его подхватывает и при следующем хотсинке превращает в новую запись в описании сетевых сервисов. Пример скрипта set serviceName ME2Bee set userID beeline set password beeline set protocol PPP set queryDNS true set connection “IR to a PC/Handheld“ transmit AT+CGDCONT=1,IP,internet.beeline.ru transmit ^M waitfor OK transmit ATD*99* * *1# transmit ^M Скрипт не умеет добавлять способы соединения (connection), только сервисы. Два изменяемых параметра (их можно изменить уже на пальме) - это имя сервиса и имя соединения. Как создать скрипт из существующей записи? Ниже описано соответствие полей в форме и строк в скрипте. Лучше всего выдердивать указанный порядок. * Service - **set serviceName имя_сервиса** * User Name - **set userID имя_пользователя** * Password - **set password пароль** * Connection - **set connection “имя_соединения“** Опции формы Details: * Connection type - **set protocol протокол** (протокол может быть PPP, SLIP или CSLIP) * Idle timeout - **set inactivityTimeout время_в_минутах** (пропустить если Never ) * Query DNS выбран - **set queryDns true** * Query DNS неактивен, указано два адреса DNS - **set queryDNS false** * Primary DNS - **set primaryDNS x.y.z.t** * Secondary DNS - **set secondaryDNS x.y.z.t** * IP Address задаваемый автоматом - ничего не пишется * IP Address задаваемый явно - **set ipAddr x.y.z.t** Сoбственно сценарий: * Wait For - **waitfor строка** * Wait For Prompt **waitforprompt строка** * Send - **transmit строка** * Send CR - **transmit ^M** (иногда нужно ^N, зависит от телефона) * Send User ID - **transmit $USERID** * Send Password - **transmit $PASSWORD** * Delay - **delay задержка_в_днях** * Get IP - **getip** * Prompt - **prompt строка** * End - не пишется