Cet article présente deux méthodes pour actualiser automatiquement la page Web Internet Explorer: les boutons de simulation et envoyer directement des messages.
Méthode 1: Bouton de simulation F5
En utilisant le bouton Simulation F5, vous pouvez envoyer l'entrée du clavier à n'importe quelle application sans le faire être à la réception. L'exemple de code suivant montre comment actualiser la page Web IE:
Ce code va faire du vélo pour trouver tous les processus ouverts IE et lui envoyer le bouton F5 pour actualiser la page Web actuelle. SendKeys
using System.Diagnostics; using System.Runtime.InteropServices; using System.Threading; static class Program { [DllImport("user32.dll")] public static extern int SetForegroundWindow(IntPtr hWnd); [STAThread] static void Main() { while (true) { Process[] processes = Process.GetProcessesByName("iexplore"); foreach (Process proc in processes) { SetForegroundWindow(proc.MainWindowHandle); SendKeys.SendWait("{F5}"); } Thread.Sleep(5000); } } }
Utilisez la fonction pour envoyer directement le message de clé.
Cette méthode envoie directement les touches VK_F5, et elle est plus efficace sans définir la fenêtre de la réception. Veuillez noter que ces deux méthodes utilisent des cycles et actualisent la page toutes les 5 secondes. Dans les applications pratiques, la fréquence rafraîchissante peut devoir être ajustée en fonction des besoins spécifiques.
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!