سلام بنده دارم کدی مینویسم که در لوپ while یک کار مرتبا داره اجرا میشه تا اینکه اگر من دکمه ی مثلا ( S ) رو روی کیبوردن در هر صفحه ای مثلا دسکتاب زدم اون ( در حین اجرا شدن کد ) حلقه متوقف بشه
تلاش کردم که با کتابخانه های ( pynput ) و ( pyautogui ) انجام بدم ولی نتونستم
ممنون میشم کمکم کنید و بگید چگونه باید این کار را انجام دهم
سلام میتونی تو گوگل چیزی که میخوای رو به انگلیسی سرچ کنی . سایت stack over flow یکی از بهترین سایت هاست که میتونه خیلی به شما کمک کنه
سلام نیازی به کتابخونه نیست خیلی ساده به موضوع نگاه کن
تو سمت سرور به حلقه بی پایان داری به این شکل
<?php
while (true) {
// کد کار مورد نظرتان را اینجا بنویسید
// اگر دکمهی S روی کیبورد فشرده شد، حلقه متوقف شود
if (isset($_POST['stop']) && $_POST['stop'] === 's') {
break;
}
}
?>```
حالا اگه مقدار s دریافت کنه تموم
برای ارسال مقدار هم از ajax استفاده کنی
به این شکل
<!DOCTYPE html>
<html>
<head>
<title>Stop Loop</title>
</head>
<body>
<script>
// کدی شبیه به کد زیر برای بررسی فشردن دکمهی S استفاده میشود
document.addEventListener('keydown', function(event) {
if (event.key === 's') {
// درخواست ajax اینجا بنویس و مقدار s به سرور پاس بده
break;
}
});
</script>
</body>
</html>
این یه مثال ساده از عملکرد کاری که میخوای انجام بدی
نکته سعی کن اصلا از حلقه های بی پایان استفاده نکنی خیلی کار اشتباهیه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟