C # fournit une méthode de bouton analogique, qui peut être utilisée pour automatiser les tâches et interagir avec l'application par programmation. L'un des scénarios d'application consiste à actualiser automatiquement la page Web dans Internet Explorer (IE).
Pour implémenter cette fonction, vous pouvez utiliser la fonction
dans la bibliothèque . Voici deux méthodes:SendKeys
Méthode 1: Utilisez SendKeys user32.dll
PostMessage
Importer un espace de dénomination et utilisez la méthode pour simuler le bouton F5:
Méthode 2: Utilisez le postmessage SendKeys
SendWait
Cette méthode a un meilleur contrôle des clés et n'interrompra pas d'autres entrées:
using System.Windows.Forms; // 注意需要添加此命名空间 ... SendKeys.SendWait("{F5}");
<方法> comment utiliser
Mettez ces blocs de code dans le cycle pour répéter la page Web avec un intervalle spécifié. Par exemple:
const uint WM_KEYDOWN = 0x0100; const int VK_F5 = 0x74; [DllImport("user32.dll")] static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, int lParam); ... PostMessage(proc.MainWindowHandle, WM_KEYDOWN, VK_F5, 0);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!