Яка різниця між надсиланням і ControlSend?

admin | 4 Квітня, 2025


ControlSend() працює подібно до Send(), але може надсилати натискання клавіш безпосередньо у вікно/елемент керування, а не просто в активне вікно. ControlSend() ненадійний лише для командних підказок, оскільки він працює інакше, ніж звичайні вікна (здається, перевіряє фізичні стани, а не приймає повідомлення про натискання клавіш).

Надсилає змодельовані натискання клавіш або текст у вікно або елемент керування. Клавіші ControlSend, Control, WinTitle, WinText, ExcludeTitle, ExcludeText Клавіші ControlSendText, Control, WinTitle, WinText, ExcludeTitle, ExcludeText.

З дозволом «Надіслати від імені» користувач може надсилати електронні листи, позначені як «від імені» іншого користувача. Це не те саме, що дозволи «Надіслати як», які дозволяють надсилати електронні листи так, ніби вони насправді надійшли від іншого користувача.

send(), sendto() Ці функції надсилають дані до сокета. Взагалі кажучи, send() використовується для підключених сокетів TCP SOCK_STREAM, а sendto() використовується для UDP SOCK_DGRAM непідключених сокетів датаграм.

Одним із таких прикладів є плутанина між використанням слів «надіслано» та «надіслати». «Надіслати» та «надіслано» — це різні форми одного дієслова. «Надіслано» — це форма минулого часу та дієприкметника минулого часу, а «відправити» — це основна форма дієслова.

Send("!+ a") надішле "ALT+SHIFT+a". Це вказує AutoIt надіслати натискання клавіші CONTROL; отже, Send("^!a") надішле "CTRL+ALT+a". N.B. Деякі програми дуже вибагливі щодо великих літер і клавіш CTRL, тобто "^A" відрізняється від "^a".