| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm для начинающих > Помогите с командной строчкои |
| Автор: xseroxas 6.11.2007, 20:42 | ||
| Возникла проблема нада как щзиат параметры с командной строчки щтобы потом з даныму мозна было оперирыват например:split file.txt 300 и нада както оперирыват с етими даными, мозет кто пример какой подкинет, спасиба. Эст такой пример:
|
| Автор: Akina 6.11.2007, 21:15 | ||||
| функция 51h прерывания 21h вернет в BX сегмент текущего PSP. В нем в байтах 80h..FFh лежит копия командной строки (без имени запущенного исполняемого файла и перенаправлений стандартных потоков - они вырезаны), причем байт 80h - длина этой строки, а с байта 81h сама строка, завершаемая байтом 0Dh. т.е. например код
поместит в AL длину командной строки в байтах. Соответственно если дальше
то по адресу es:ax находится завершающий командную строку байт 0Dh. А уж парсинг - это как-нить сам. PS. Несколько раз прочитал, что написано в начальном постинге - до сих пор половины не понял... но что понял - на то ответил. |