Najdi forum

Splash Forum Arhiv Računalništvo, telefonija, internet in televizija Zna kdo napisati program?

Zna kdo napisati program?

Kako napisati program, ki naredi sledeče:
1.) Samodejno odpre IE in določeno spletno stran.
2.) Na tej določeni spletni strani samodejno potrdi potrditveni gumb
V REDU/OK, kot bi to naprimer storil uporabnik. (do kode spletne strani nimamo dostopa)
3.) Zapre IE.

Ali bi pod točko 1.) mogoče prišlo v pšoštev kaj od sledečega:
System.Diagnostics.Process.Start (“IExplore.exe”, – “http://www.imespletnestrani.com”)

Ali bi pod točko 2.) mogoče prišlo v poštev kaj od sledečega:
loadButton.click();SelectionString.focus;}}
(Automatically click button when user press enter)

Ali bi pod točko 3.) mogoče prišlo v poštev kaj od sledečega:
System.Diagnostics.Process.End(“IExplore.exe”)

Ali lahko strokovnjaki vsaj malce nakžete kako bi to vse skupaj kot celota približno zgledalo?

Hvala za pomoč…

Morda manjka le še vrstica, naj se računalnik samodejno okuži z virusom? Zakaj potrebuješ opisani program?

predvidevam, da tole ustvarjaš v .NET…

(:@@:) napisal:

>
> Ali bi pod točko 1.) mogoče prišlo v pšoštev kaj od sledečega:
> System.Diagnostics.Process.Start (“IExplore.exe”, –
> “http://www.imespletnestrani.com”)

Tako nekako ja

System.Diagnostics.Process.Start (“http://www.imespletnestrani.com”) ti odpre spletno stran v default browserju
System.Diagnostics.Process.Start (“IExplore.exe”, “http://www.imespletnestrani.com”) (brez pomišljaja) pa vedno v IE

> Ali bi pod točko 2.) mogoče prišlo v poštev kaj od sledečega:
> loadButton.click();SelectionString.focus;}}
> (Automatically click button when user press enter)

Nope. tukej boš verjetno moral uporabit kak SendMouseClick ali SendInput API, da boš simuliral miškin klik

>
> Ali bi pod točko 3.) mogoče prišlo v poštev kaj od sledečega:
> System.Diagnostics.Process.End(“IExplore.exe”)

Tu si spet blizu, le da Process nima metode End(). Ima pa Kill() ali pa CloseMainWindow(). Kill zapre vsa okna, CMW pa le enega.
Stvar bi zgledala nekako takole

System.Diagnostics.Process [] procs = System.Diagnostics.Process.GetProcessesByName(“iexplore”);
if (procs.Length != 0) procs[0].CloseMainWindow();

>
> Ali lahko strokovnjaki vsaj malce nakžete kako bi to vse skupaj
> kot celota približno zgledalo?
>
> Hvala za pomoč…
>

Zdaj če želiš to nekako zavtomatizirat, potem bi vse skupaj zgledalo nekako takole:

using System.Diagnostics;
.
.
.
Process p = new Process();
p.StartInfo.FileName = “IExplore.exe”;
p.StartInfo.Arguments = “http://www.imespletnestrani.com”;
p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
p.Start();
System.Threading.Thread.Sleep(5000);
SendLMClick(365, 186);
System.Threading.Thread.Sleep(3000);
if (p.HasExited==false) p.CloseMainWindow();

void SendLMClick(int x, int y) je malo bolj komplicirana, tako da je klele ne bom pisaril, jaz sem poskusil z SendInput APIjem in dela OK. Za x in y daš koordinate gumba (zato IE odpira maximirano, da je gumb vedno na istem mestu). Če ti ne bo šlo pa napiši mail, pa ti lahko pošlem cel projekt.

hmmm, daj še nam ‘navadnim smrtnikom’ malce razjasni, čemu to lahko služi… avtomatsko odpiranje in zapiranje… saj se lepo sliši 🙂 Vse, kar poteka avtomtasko mi je všeč. Lasje mi gredo pokonci le tedaj, če mi InCD avtomatsko (beri: samodejno) sformatira vstavljeni RW dvd :)))

to je pač nekdo dobil za domačo nalogo, ali pa seminarsko in podobne stvari.

Zakaj vem – ker sem pred kratkim ravno nekaj podobnega
pomagal enemu sosedu – ja .net sistem je bil..

(\__/) Copy and paste bunny (='.'=) to help him gain (")_(") world domination

Verjetno bo držalo…za naloge ponavadi dajejo najbolj butaste in neuporabne stvari :))

Drugače sem pa pred n leti delal nekaj podobnega za eno, ki je želela v neki anketi al pa neki podobnega oddat čim več glasov. Omejitev je bila, da iz enega IPja v nevemkolko minutah lahko pride le en glas. Da ne bi reva gledala na štoparco in klikala vsake n minut, je to počel program, ki je lepo odprl stran, glasoval in se zaprl (seveda točno sekundo po tistih n minutah) Evo Tajfun, pa maš uporabno vrednost te traparije :))

Se pa da na takle način naredit zlo enostavno kak popup blocker, al pa kak panic progi, ki nekje čiča in čaka da pritisneš neko kombinacijo tipk, in zapre npr vsa okna IEja (ko se ti v trenutku odpre na taužente oken).

mah te stvari sem pisaril že tudi v php-ju in bash-u za enega kolega.

Zakaj .- on je večno želel biti bogatun ??

Prijavljal se je na milijon spletnih strani, kjer so obljubljali milijone $$$$
za vsak klik in ker je bil bolj kot ne lenuh, smo napisali programčke, ki so:

– prekonfigurirali spletnega odjemalce in vpisali v povezavo še
razne proxy strežnike (iz my-sql baze),
se povezali na spletno stran z njegovim ID-jem, poklikali tisto nesrečo od
bannerjev, ter prekinili delo za nekaj minutk, potem pa zopet 100 naslovov
in tako 24 ur na dan.

No ker pa američani tudi niso tako “tupi”, so ga lepo “skenslali”, ko
si je na vseh spletnih straneh priklikal za cca. 500 USD, ter mu
zaprli dostop.

Na koncu smo vsi skupaj ostali brez večerij, kavic, piv in ostalih
življenskih radosti..

Ampak tako je pač življenje :)))
Potem so pa američani kmalu napadli Iraq – še sedaj ne vem in upam
da mi nismo bili razlog njihove jeze :)))))

(\__/) Copy and paste bunny (='.'=) to help him gain (")_(") world domination

Hvala za razlage, očitno postajam čist zaplankan. Ampak VoipDiscount pa Gorenjcem še kar omogoča brezplačne klice v Slovenijo. Verjetno bo Jankovič za tem… :)))
Aja, saj res: kdaj bodo torej Ljubljančani dobili free internet?

Forum je zaprt za komentiranje.

New Report

Close