Saya mencari mekanisme untuk membuka satu URL di peramban default pengguna saat ini berdasarkan jadwal / berulang.
Saya tahu bahwa jika saya sedang menulis. Net kode untuk melakukan ini, saya bisa melakukan sesuatu di sepanjang baris Process.Start("http://example.com/somePage.html")
yang akan menyebabkan browser default terbuka ke alamat itu. Demikian juga, saya bisa pergi ke Start -> Run
dan ketik alamat yang diberikan dan itu juga akan menyebabkan browser default terbuka ke alamat itu. Menggunakan pengetahuan ini, saya pikir saya akan membuat Tugas Terjadwal Windows di mana bidang "Mulai program" disetel ke URL yang ingin saya mulai. Sayangnya, ini tidak berhasil. Saat tugas berjalan, URL tidak dibuka (juga browser apa pun).
Adakah yang bisa mengarahkan saya ke arah yang benar untuk mewujudkan hal ini? Idealnya, saya ingin menjauh dari utilitas pihak ke-3, meningkatkan Penjadwal Tugas Windows akan lebih bagus. Juga, hanya untuk memperjelas, saya tidak mencari plugin browser untuk melakukan ini.
Juga, saya tidak mencari sesuatu yang mewah membangunkan komputer tidur untuk melakukan tugas ini. Saya baik-baik saja dengan membiarkan ini terjadi hanya ketika pengguna masuk.
sumber
Saya baru-baru ini menemukan diri saya mencoba untuk menyelesaikan masalah yang tepat ini dan saya telah menemukan beberapa hal yang mudah-mudahan dapat membantu.
Atur tugas yang dijadwalkan untuk menjalankan perintah berikut:
Ini melakukan trik tanpa membuat file tambahan dan tanpa jendela berkedip. Saya telah mengkonfirmasi bahwa ini berfungsi pada Windows 7 dan membuka URL menggunakan browser default.
Namun trik yang sama TIDAK bekerja di Windows XP. Perintah yang sama di Windows XP akan selalu menggunakan Internet Explorer untuk membuka URL yang diberikan. Solusi terbaik yang saya temukan untuk WIndows XP hingga saat ini adalah dengan mengatur tugas terjadwal bersama
Sekali lagi, tidak ada file tambahan yang diperlukan, tetapi Anda mendapatkan tampilan singkat dari jendela perintah.
Saya belum menguji ini pada Windows Vista atau Windows 8
sumber
cmd
sebagai executable, dan sisanya untuk argumen.Anda bisa membuat pengelola tugas Windows menjalankan program, dan mengarahkannya ke file HTML yang berisi pengalihan ke situs web yang Anda inginkan untuk dibuka.
Ini Javascriptnya. Beri tahu saya jika berhasil.
sumber
Untuk beberapa alasan solusi di atas tidak bekerja untuk saya di Windows Server 2008 jadi saya akhirnya pergi dengan pendekatan vbs:
Ini memiliki manfaat tambahan untuk dapat melakukan POST dengan data jika diperlukan.
Buat file vbs dengan konten berikut:
Kredit untuk situs ini
sumber
Ada program seperti Satu Juta Klik yang dapat menyegarkan halaman web setiap x detik / menit / jam. Anda bahkan dapat menggunakan daftar proxy untuk mensimulasikan pengunjung nyata di halaman itu.
sumber
Jika alasan Anda membuka halaman web adalah karena Anda perlu menjaga kumpulan aplikasi IIS atau proses pekerja tetap hidup, Anda dapat menggunakan alat yang disebut Aplikasi Pool Defibrillator .
sumber