Ping komanda iz Visual Studio

Ping komanda iz Visual Studio

offline
  • Onsite IT Support Engineer
  • Pridružio: 08 Mar 2005
  • Poruke: 1148
  • Gde živiš: Niš

Drugari,

potrebna mi je pomoc oko jedne male sitnice. Dakle, ubacio sam sliku u aplikaciju u Visual Studio i hteo bih da kada na nju kliknem da se otvori Command Prompt i da pinguje odredjenu IP adresu: npr 192.168.0.1 -t

Da li bi neko mogao da mi pomogne oko koda koji trebam da ubacim?

Hvala unapred.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12402

Pogledaj dokumentaciju za Process.Start()
Na telefonu sam, kasnije mogu da okacim primer ako se ne snadjes.

Ako se dobro sećam, prvi parametar bi bio "cmd" drugi bi bila komanda koju bi inače uneo u cmd da pingujes.



offline
  • Onsite IT Support Engineer
  • Pridružio: 08 Mar 2005
  • Poruke: 1148
  • Gde živiš: Niš

Zdravo Srki. Hvala ti na odgovoru.

Obzirom da ja nisam programer nego vise/manje nesto mrckam, objasnicu dodatno kakva vrsta pomoci mi treba.

Dakle, pokrenuo sam Windows Form u Visual Studio. Postavio sam kao pozadinu sliku iz priloga.
[url=https://www.mycity.rs/slika.php?slika=2942_196564779_hqdefault.png]
[/url]

Ideja mi je da nekako namestim da kada kliknem levim klikom na sliku stampaca, da se otvori command prompt i da ga pinguje.
Takodje, kada se klikne srednjim (tockicem) da otvori web stranu stampaca.

Pokusavam nesto da google-am ali mi ne ide vec par dana. Samo mi treba mala pomoc oko ovog dela za command prompt pa cu valjda ukapirati za ostalo.

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12402

Napisano: 31 Okt 2019 16:15

https://docs.microsoft.com/en-us/dotnet/api/system.....mework-4.8

 System.Diagnostics.Process.Start("cmd", "/C ping google.com");

Zameni google.com adresom štampača.

Možeš pri vrhu klase da napišeš using System.Diagnostics;

i onda da skratiš kod na :

Process.Start("cmd", "/C ping google.com");

Dopuna: 31 Okt 2019 16:22

Taj kod bi mogao da pozoveš u Mouse Click eventu jer on sadrži informacije o kliku koji je izvršio akciju.

Klikni na sliku, u Properties kartici klikni na Events, dupli klik na Mouse Click, u editoru upiši :

 if (e.Button == MouseButtons.Left)             {                 System.Diagnostics.Process.Start("cmd", "/C ping google.com");             }             else if (e.Button == MouseButtons.Middle)             {                 System.Diagnostics.Process.Start("http://www.google.com");             }

Ceo kod :

  private void PictureBox1_MouseClick(object sender, MouseEventArgs e)         {             if (e.Button == MouseButtons.Left)             {                 System.Diagnostics.Process.Start("cmd", "/C ping google.com");             }             else if (e.Button == MouseButtons.Middle)             {                 System.Diagnostics.Process.Start("http://www.google.com");             }         }

offline
  • Onsite IT Support Engineer
  • Pridružio: 08 Mar 2005
  • Poruke: 1148
  • Gde živiš: Niš

Wow. Hvala ti puno na pomoci!

Ziveli! Smile

Ko je trenutno na forumu
 

Ukupno su 807 korisnika na forumu :: 12 registrovanih, 3 sakrivenih i 792 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Areal84, DragoslavS, ikan, Krusarac, kybonacci, mean_machine, MikeHammer, Rogan33, sasakrajina, tomigun, Tvrtko I, |_MeD_|