bat dosyasıyla tarayıcı işlemleri

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
chheess
Bit
Bit
Mesajlar: 3
Kayıt: 06 Ara 2022, 23:42

bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen chheess »

merhaba
tarayıcıyı açıp belli bir süre geçtikten sonra açık tarayıcıda yeni bir boş sekme açmak ve yine belli bir süre geçtikten sonra tarayıcıyı tamamen kapatmak istiyorum. bu işlemi yine belli süre aralıklarıyla 20 yada 30 kez döngü halinde tekrarlamak istiyorum. bu arada bekleme sürelerini duruma göre değiştirebilmem lazım. bu mümkünmü acaba. şimdiden teşekkür ederim.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46480
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4607 kez
Teşekkür edildi: 3923 kez

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen velociraptor »

chheess
Bit
Bit
Mesajlar: 3
Kayıt: 06 Ara 2022, 23:42

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen chheess »

velociraptor yazdı: 08 Ara 2022, 00:12 Aşağıdakine bir gözatın derim
https://www.sordum.net/3057/belirli-bir ... i-acilsin/
hocam konuya daha önce bakmıştım. geçikmeli olarak tarayıcıyı açıp kapatabiliyorum. ancak açtığım tarayıcıda yine belli bir süre gecikmeli olarak yeni sekme açmam lazım. sekme açmayı yapamadım bir türlü. birde döngü sayısını sınırlamam lazım.

@echo off
:start
start "tarayıcı"
choice /d y /t 6 > nul
TASKKILL /F /IM "tarayıcı"
choice /d y /t 3 > nul
:loop
goto start
goto loop
Kullanıcı avatarı
BlueLife
Kilobyte1
Kilobyte1
Mesajlar: 269
Kayıt: 29 Ağu 2014, 20:42
Teşekkür etti: 14 kez
Teşekkür edildi: 24 kez

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen BlueLife »

@chheess

Bekleme yapmak için timeout komutunu kullanabilirsiniz. Basit bir bat komut örneği aşağıya ekliyorum.
Kendine göre ayarlarsın.

Kod: Tümünü seç

@echo off

Set tBrowser="%ProgramFiles%\Mozilla Firefox\firefox.exe"
Set tProcess="firefox.exe"
Set /A tKill=30

:_loop

call :_browser 5 "www.sordum.org"
call :_browser 7 "www.sordum.net"
call :_browser 10 "www.google.com"
goto _loop

:_browser
Set /A tWait=%1
Set /A tKill-=%tWait%
timeout /t %tWait% /nobreak

if %tKill% LEQ 0 (
 TASKKILL /F /IM %tProcess%
 Exit
)

echo %tKill% seconds remaining to exit
Set tUrl=%2
echo %tUrl%
If Not "%tUrl%"=="" Start "" %tBrowser% %tUrl%
chheess
Bit
Bit
Mesajlar: 3
Kayıt: 06 Ara 2022, 23:42

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen chheess »

ilginize teşekkürler
galiba tam anlatamadım
şöyle söyleyeyim
chrome tarayıcıyı açacak
5 sn sonra açılan bu tarayıcı üzerinde yeni boş bir sekme açacak (pencere değil)
5 sn sonra tekrar chrome tarayıcıyı tamamen kapatacak
bu işlemi döngü halinde 30 kez yapacak.
süreler ve döngü sayısı duruma göre ayarlanabilecek.
verilen örneklerde hepsi yeni pencereler açıyor.
Kullanıcı avatarı
BlueLife
Kilobyte1
Kilobyte1
Mesajlar: 269
Kayıt: 29 Ağu 2014, 20:42
Teşekkür etti: 14 kez
Teşekkür edildi: 24 kez

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen BlueLife »

@chheess

Yapmak istediğin işlem için uygun chrome komut satırını varsa bulman gerekiyor. Misal --homepage "about:blank" boş sekme açmakta.
https://www.google.com/search?q=chrome+ ... e+switches

Kod: Tümünü seç

@echo off

Set tBrowser="%ProgramFiles%\Google\Chrome\Application\chrome.exe"
Set tProcess="chrome.exe"
Set /A tKill=30

:_loop

call :_browser 5 "about:blank"
call :_browser 5
call :_browser 5 "www.google.com"
goto _loop

:_browser
Set /A tWait=%1
Set /A tKill-=%tWait%
timeout /t %tWait% /nobreak

if %tKill% LEQ 0 (
 TASKKILL /F /IM %tProcess%
 Exit
)

echo %tKill% seconds remaining to exit
Set tCmd=%2
If "%tCmd%"=="" (
  Start "" %tBrowser%
) else (
 echo Command Line: %tCmd%
 Start "" %tBrowser% %tCmd%
)
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 46480
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 4607 kez
Teşekkür edildi: 3923 kez

Re: bat dosyasıyla tarayıcı işlemleri

Mesaj gönderen velociraptor »

Belki aşağıdaki gibi birşey olabilir

Kod: Tümünü seç

chrome /new-tab https://www.sordum.net
Kaynak:
https://stackoverflow.com/questions/588 ... g-vbscript
Cevapla