PERL!!! ו USERKEY.... עזרה!!!
יש לי קוד שמקבל הוראה לעצור לולאה באמצעות
יש לי קוד שמקבל הוראה לעצור לולאה באמצעות
$SIG{INT} = \&handler; # Installing singal handler
והלולאה:while ($sleep-- > 0 && $sighit == 0) {
העניין הוא שכאשר אני לוחץ Ctrl+C זה עוצר את הלולאה וממשיך בריצה והכל טוב ויפה. אך אם אני מריץ את הסקריפט הזה מתוך סקריפט אחר, כלומר:SYSTEM("perl sleep.pl");
ומנסה לעצור את הלולאה עם Ctrl+C זה יוצא לי לגמרי מהתוכנית. כלומר מהסקריפט הראשי שמריץ בתוכו את הסקריפט של SLEEP. ולכן הלחצן של Ctrl+C לא מתאים לי פה ויש לי צורך בכפתור שאני קובע... מכירים אפשרות אחרת לקבל סימן מהמקלדת בליצת כפתור אחת? תודה, נדב