Приветствую Вас, антон! Команда выглядит так(командная строка MS-DOS): источник.exe | назначение.exe Здесь всё, что выводится при работе программы "источник" имитирует ввод с клавиатуры при запросе программы "назначение" Пример в приложении. После работы обеих программ в temp.txt будет лежать: privet vsem Надеюсь, что в своём вопросе Вы подразумевали именно это.
Приложение: Ответ отправлен: 15.06.2003, 14:48 Отправитель: Tigran K. Kalaidjian Отвечает Zensor
Доброе время суток, антон! пиши насильно ch:=#50 Ответ отправлен: 15.06.2003, 14:26 Отправитель: Zensor Отвечает _vt
Добрый день, антон! Ну и сделай : ch:=random(60) в чем проблема?
---===*** E-Man 1.2 - Powerful toy***===---
Ответ отправлен: 15.06.2003, 19:29 Отправитель: _vt Отвечает Bill
Приветствую Вас, антон! Только что ответил: уточни - хочешь ли чтоб "по правде" именно компьютер генерировал? Или достаточно, чтобы была илюзия этого? Или другая программа генерировала для этой? - ВОТ ЧТО ВАЖНО ЗНАТЬ, ЧТОБЫ ПОМОЧЬ! Имитировать как часто? Через заданные интервалы времени? По Вашему чиху? Можно вообще переписать функцию READKEY, в приниципе. То есть, в дополнение к моему ответу на № 284: возможностей много - выбери, что нужно . Тогда и ... Кстати, лучше писать IF CH='1' THEN. По-моему, понятнее
Ответ отправлен: 15.06.2003, 12:42 Отправитель: Bill Отвечает ART_43
Добрый день, антон! Вместо readkey поставь random Ответ отправлен: 16.06.2003, 09:33 Отправитель: ART_43 Отвечает URiS
Добрый день, антон! У меня на сайте есть мой модуль URiS.TPU в разделе Паскаль. В нём есть пару процедур для имитации нажатия клавиши программно в режиме DOS. Называется, по-моему, PutKey.
Здравствуйте, антон! под дос будет трудновато. попробуй написать резидент, который пишет через равные промежетки времени в фаял на диске код случайно сгенерированной клавиши. а _твоя_ прога через равные промежетки времени, (с небольшим опазданием, чтобы в фаял успело записаться число) считывает ето число(код символа) и очищает фаял. Также можно писать и в определенную область памяти. но она не всегда доступна и труднее будет кодить. Ответ отправлен: 15.06.2003, 14:32 Отправитель: Zensor Отвечает Bill
Доброе время суток, антон! Сейчас со своей программой вожусь. Освобожусь, проверю свою идею и вышлю. Думаю, что можно не слишком сложно
Ответ отправлен: 15.06.2003, 15:24 Отправитель: Bill Отвечает Дмитрий
Доброе время суток, антон! Можно попытаться также написать прогу на асме, которая сидела бы резидентно и выплевывала бы в клавиатурный буфер что-нибудь случайное. Но лучше временно заменить процедуру нажатия клавиши на свою с генератором случайных чисел. Ответ отправлен: 18.06.2003, 08:57 Отправитель: Дмитрий
Вопрос № 287
Уважаемые эксперты!! Прошу простить если повторяюсь.Прога периодически открывает,использует и закрывает текстовые файлы.Всего их 20 и вот периодически появляется сообщение too many open files хотя файлы закрываются после использования.Как с этим побороться.Примочки в конфиге типа files=50 и вставка mov ah,67h mov bx,40 int21h не помогают Надеюсь на помощь.Спасибо.
Приветствую Вас, антон! Если такое сообщение появляется, значит они не закрываются, ищи ошибку... P.S. И не зачем посылать по несколько уточнений к вопросу и спрашивать мыло экспертов в отдельном вопросе...
---===*** E-Man 1.2 - Powerful toy***===---
Ответ отправлен: 15.06.2003, 19:55 Отправитель: _vt Отвечает Bill
Здравствуйте, антон! Программу давай. Какая система? О генерации чуть попозжее - варианты опробую, а сейчас есть у меня своя срочная задача
Ответ отправлен: 15.06.2003, 15:17 Отправитель: Bill Отвечает Дмитрий
Приветствую Вас, антон! В целях отладки введи переменную, в которой будешь содержать количество открытых в данный момент времени файлов и иногда выводи ее на экран. Так ты будешь контролировать происходящее. Возможно где-то вкралась ошибка. Ответ отправлен: 18.06.2003, 08:51 Отправитель: Дмитрий
Вопрос № 288
К вопросу 287 для эксперта Bill. Прога слишком большая (3200 строк) так что думаю не стоит утомлять вас.А система винда 98.
Доброе время суток, антон! Запакуй - у меня WinRar 3.0. Или только тот кусок, в котором открывается - закрывается. Подозреваю, что у Вас что-то вроде: var f: Text; begin Assign(f,'test.pas'); Reset(f); Assign(f, '279.pas'); {вот и потерял связь!!} Reset(f); То есть запутался, обсчитался, что открыл, что закрыл - вот и получилось, что никаких настроек не хватает Попробуй отладчиком посмотреть - он показывает состояние файловой переменной
Ответ отправлен: 15.06.2003, 18:07 Отправитель: Bill
Вопрос № 289
для эксперта Bill к вопросу 288 А куда слать прогу?
Приветствую Вас, антон! surin_bp@mail.ru Ответ отправлен: 15.06.2003, 20:12 Отправитель: Bill
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.