PDA

View Full Version : مبتدی: درخواست لود صفحه فایرفاکس بر اساس تایم



karem2074
پنج شنبه 26 فروردین 1400, 10:11 صبح
با سلام دوستان
من یه صفحه رو در موزیلا فایرفاکس بازکردم که هر 10 دقیقه باید یه بار ریفرش بشه.یه کد میخوام که بعد از هر 10 دقیقه خودش اتومات CTRL+R که باعث رفرش صفحه میشه بزنه
ممنون میشم کمک کنید

the king
پنج شنبه 26 فروردین 1400, 11:43 صبح
با سلام دوستان
من یه صفحه رو در موزیلا فایرفاکس بازکردم که هر 10 دقیقه باید یه بار ریفرش بشه.یه کد میخوام که بعد از هر 10 دقیقه خودش اتومات CTRL+R که باعث رفرش صفحه میشه بزنه
ممنون میشم کمک کنید

به شرطی که در FireFox پنجره اون صفحه فعال باشه (مثلا اگر سه صفحه متفاوت رو باز کرده، اون صفحه مورد نظر شما فعال باشه)، بر اساس عنوان صفحه پیداش می کنید.

153231

153230

karem2074
پنج شنبه 26 فروردین 1400, 12:53 عصر
به شرطی که در FireFox پنجره اون صفحه فعال باشه (مثلا اگر سه صفحه متفاوت رو باز کرده، اون صفحه مورد نظر شما فعال باشه)، بر اساس عنوان صفحه پیداش می کنید.

153231

153230
خیلی خیلی ممنون فقط میتونید کد ماله مرورگر Opera هم تو کد زیر برام بذارید.چون هردوتاشون یه نام دارن صفحه میخوام اتومات هردوتاشون ریفرش بشن.ممنون میشم خیلی لطف کردید.:قلب:

Private Shared Sub RefreshWebPage(pageTitle As String)
Dim pageHandle = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "MozillaWindowClass", pageTitle & " — Mozilla Firefox")
If pageHandle <> IntPtr.Zero Then
Dim prevHandle = GetForegroundWindow()
SetForegroundWindow(pageHandle)
SendKeys.SendWait("^R")
SetForegroundWindow(prevHandle)
End If
End Sub

the king
پنج شنبه 26 فروردین 1400, 14:23 عصر
خیلی خیلی ممنون فقط میتونید کد ماله مرورگر Opera هم تو کد زیر برام بذارید.چون هردوتاشون یه نام دارن صفحه میخوام اتومات هردوتاشون ریفرش بشن.ممنون میشم خیلی لطف کردید.:قلب:

Private Shared Sub RefreshWebPage(pageTitle As String)
Dim pageHandle = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "MozillaWindowClass", pageTitle & " — Mozilla Firefox")
If pageHandle <> IntPtr.Zero Then
Dim prevHandle = GetForegroundWindow()
SetForegroundWindow(pageHandle)
SendKeys.SendWait("^R")
SetForegroundWindow(prevHandle)
End If
End Sub

من بر اساس مشخصات Opera 75.0 کد رو نوشتم، ممکنه با نسخه قبلی یا بعدی سازگار نباشه.

153235

karem2074
پنج شنبه 26 فروردین 1400, 15:16 عصر
من بر اساس مشخصات Opera 75.0 کد رو نوشتم، ممکنه با نسخه قبلی یا بعدی سازگار نباشه.

153235

تست کردم کار نمیکنه نسخه 75

mazoolagh
شنبه 04 اردیبهشت 1400, 09:25 صبح
همه مرورگرها یک پلاگین/اکستنشن برای این کار دارن: auto refresh

برنامه جناب کینگ خیلی overkill هست برای این کار ساده، مگر این که نکته خاصی باشه که دقت نکرده باشم.