Программирование для карманных компьютеров. Владимир Волков
Чтение книги онлайн.

Читать онлайн книгу Программирование для карманных компьютеров - Владимир Волков страница 12

СКАЧАТЬ Ключ -f заставляет приложение выводить информацию каждые 60 с, запуская программу с приоритетом реального времени.

      ♦ Ключ -m активирует утилиту mi и выводит результаты в файл отчета каждые 4 часа. Файл отчета записывается с именем miXXX.txt в каталог \Му Documents, где XXX это номер файла-отчета.

      ♦ Ключ -w позволяет запустить команду win и записывать результаты в файл отчета каждые 4 часа. Файл отчета записывается с именем winXXX.txt в каталог \Му Documents, где XXX это номер файла-отчета.

      Когда вы запускаете программу без ключей командной строки, то она запускается с графическим интерфейсом пользователя (см. рис. 2.9), и можно вручную запустить одну из команд. Для того чтобы команда была выполнена, необходимо нажать кнопку «!». Результат выполнения команды выводится в окно JShell.

      Предназначение всех команд приведено в следующем списке.

      ♦ Команда win выводит список всех окон.

      ♦ Команда gi proc отображает список всех активных в системе процессов.

      ♦ Команда кр # позволяет завершить выполнение процесса с номером, указанным в качестве параметра #.

      ♦ Команда gi thrd позволяет отобразить список потоков.

      ♦ Команда gi mod позволяет вывести список модулей (DLL).

      ♦ Команда gi mod «хх» позволяет вывести список модулей (DLL), имена которых начинаются с подстроки хх.

      ♦ Команда mi отображает информацию о распределении памяти.

      ♦ Команда mi full отображает подробную информацию о распределении памяти.

      ♦ Команда s <арр> <args> создает процесс, полное имя к файлу которого передается в параметре <арр>.

      PPC_Command_Shell

      Это простой командный интрепретатор, выводящий на экран консольное окно (рис. 2.10).

      Рис. 2.10. Окно командного интерпретатора.

      Содержимое каталога arm необходимо скопировать в каталог Windows на самом Pocket PC и затем нужно запустить файл cmd.exe. Список возможных команд выводится на экран, если набрать команду help и нажать клавишу Enter.

      RAPI_Debug

      Эта утилита состоит из двух частей. Программу bugtrap.exe необходимо скопировать на устройство в каталог Windows, а программу RapiDbg.exe – запустить на рабочей станции. Естественно, при отладке надо установить соединение при помощи ActiveSynс. После запуска на рабочей станции программа RapiDbg.exe свяжется с устройством и отобразит на экране отладочную информацию (распределение памяти, запущенные процессы и потоки), и останется в режиме ожидания, отслеживая и отображая весь пользовательский ввод, который будет происходить на Pocket PC. Окно программы на рабочей станции показано на рис. 2.11.

      Рис. 2.11. Окно программы с выводом отладочной информации.

      RAPI_Start

      Эта консольная программа позволяет с рабочей станции запустить программу на Pocket PC, если установлено соединение ActiveSync.

      К примеру, на рабочей станции в консоли можно выполнить команду RAPI_Start iexplore.exe http://yandex.ru/, а на Pocket PC будет запущен Pocket Explorer и загружена первая страница поисковой системы.

СКАЧАТЬ