@Kvandaik

Как сэмулировать нажатие на ввод?

$fp=$fopen("COM4", "w+");

fwrite ($fp, "AT");  // по идее нужно нажать Enter
// делаю так
fwrite ($fp, "chr(13)+chr(10)");


Правильно ли так?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
@Dizzy221
PHP Программист
Для переноса строки? Используйте PHP_EOL
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Неправильно. Вы передаёте строку "chr(13)+chr(10)", а не результат работы функций.
Либо передавайте chr(13) . chr(10), либо "\r\n"
Ответ написан
Комментировать
irishmann
@irishmann
Научись пользоваться дебаггером
Нет, так будет правильнее
$fp=$fopen("COM4", "w+");
fwrite ($fp, "AT" . PHP_EOL);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 23:40
10000 руб./за проект
24 апр. 2024, в 23:13
130000 руб./за проект