[ Knindza1995 @ 20.02.2012. 18:04 ] @
Pozz svima imam jedno pitanje.... Dali je moguce koristiti DOS komande u Visual C# 2010 (Na vizuelnom Formu a ne u command app...)
[ sallle @ 21.02.2012. 14:16 ] @
moguce je...

system.process.start("ime_komande");
[ Knindza1995 @ 21.02.2012. 18:03 ] @

Usput zna li neko kako na label.Text primeniti "\b" tj. backspace. Stvar je u tome sto mi je za program potrebno usitavanje (nebitne) lozinke i kada se ona ucita njena potvrda ali kada se ona ucita u label sadrzi na kraju NEW LINE tako da kada potvrdis lozinku IF izraz naravno kaze da textBox1.Text(potrvda lozinke) nije jednako label1.Text(ucitana lozinka)
[ ravni @ 22.02.2012. 08:30 ] @
Klasa Process nalazi se u System.Diagnostics, tako da se kuca
Code:
System.Diagnostics.Process.Start("program.exe");

Vidim da pokusavas da napravis direktorijum. Lakse je da to uradis sa
Code:
Directory.Create(@"c:\folder");

Ne znam sta lozinka trazi u labeli (poenta je valjda da se ne vidi, a ne obrnuto??), ali ako zelis da uklonis neki string sa kraja drugog stringa koristi se metod TrimEnd pa probaj ovako
Code:
string lozinka = UcitajLozinku(); 
lozinka = lozinka .TrimEnd(Environment.NewLine.ToCharArray ());
Naravno vrednost promenljive lozinka mora biti razlicita od null.
[ Knindza1995 @ 22.02.2012. 15:15 ] @
U prvom kodu, sta ti dodje program.exe?
Sto se tice drugog koda, ne pokusavam da napravim folder vec da koristim del komandu. Ali vise me zanima mogu li i ostale...
Treci kod cu probati a sto se tice lozinke u labelu, Lavel ce biti npr iste boje kao i pozadina programa pa se nece videti...
[ ravni @ 23.02.2012. 14:52 ] @
Citat:
U prvom kodu, sta ti dodje program.exe?
Tekst unutar navodnika u zagradi je putanja do programa ili fajl koij pokusavas da pokrenes.
Citat:
Sto se tice drugog koda, ne pokusavam da napravim folder vec da koristim del komandu. Ali vise me zanima mogu li i ostale...
Ako zelis da obrises fajl mozes koristiti klasu File.
Code:
File.Delete(@"putanja do fajla")
Nesto slicno vazi i za direktorijume uz pomoc klase Directory. U slucaju da ti trebaju proizvoljne komande, preporucujem ti da pogledas klasu ProcessStartInfo. Neke primere imas ovde
Citat:
...a sto se tice lozinke u labelu, Lavel ce biti npr iste boje kao i pozadina programa pa se nece videti...
Nisam se ni setio da to moze. :)
[ Shadowed @ 23.02.2012. 14:57 ] @
Pitanje koje se ovde postavlja je da li ti hoces nesto da uradis pa ne znas to uraditi u .net-u i zato to hoces koriscenjem komandi za cmd prompt
ili
BAS hoces da koristis komande za cmd?

Jer... I brisanje fajla kao i gomilu drugih stvari mozes bez problema direktno iz svoje aplikacije uraditi umesto da pravis command line pozive.
[ Knindza1995 @ 23.02.2012. 17:09 ] @
Sve je ok i radi samo jos ne znam kako da koristim backspace na labelu, Dali je to moguce ?
[ Shadowed @ 23.02.2012. 17:28 ] @
Nije. Odseci visak karaktera, nema potrebe za komplikovanjem.
[ Knindza1995 @ 23.02.2012. 19:45 ] @
Pa da znam da odsecem uradijo bih nebi pitao :) :)
Kako da odsecem visak ?
[ ravni @ 24.02.2012. 07:00 ] @
Vec je receno. Evo, da te podsetim:
Citat:
ravni: ako zelis da uklonis neki string sa kraja drugog stringa koristi se metod TrimEnd pa probaj ovako
Code:
string lozinka = UcitajLozinku(); 
lozinka = lozinka .TrimEnd(Environment.NewLine.ToCharArray ());
Naravno vrednost promenljive lozinka mora biti razlicita od null.
[ Knindza1995 @ 24.02.2012. 07:20 ] @
Jel ovaj kod moze da se stavi u neki button timer ili nesto slicno?
[ ravni @ 24.02.2012. 07:50 ] @
Kod mozes staviti u handler Click eventa za Button, a moze i u handler Tick eventa Timer klase. A moze i u neki metod, npr.
Code:
void MojMetod()
{
  // navedeni kod
}
[ Knindza1995 @ 01.03.2012. 22:05 ] @
Hvala mnogo ljudi !