Igrice i igre

copy edit

copy edit

Idi na vrh
offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1478
  • Gde živiš: Sremski Mihaljevci
Uloguj se preko Facebooka i postavi pitanje:
trebam hitno info jel moze kopirani broj npr. 12345 da se automatski formatira u 12-345 i da se kao takav nalepi? jel postoji tako nesto i jel se da napraviti?

Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Idi na vrh
online
  • Srđan Milovanović
  • SFI Hamster 24/7
  • Pridružio: 14 Feb 2008
  • Poruke: 5603
  • Gde živiš: Požarevac
  • Blog: Život na selu
Uloguj se preko Facebooka i postavi pitanje:
Zavisi kako želiš da kopiraš. Ako kopiraš iz aplikacije lako je, ako kopiraš iz Operativnog Sistema moraš hook da napraviš koji će pratiti kada se kopira nešto u CP, zatim formatirati string i ubaciti ga u CP nazad prepisujući drugi podatak.

Idi na vrh
offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1478
  • Gde živiš: Sremski Mihaljevci
Uloguj se preko Facebooka i postavi pitanje:
mozes objasniti kako ako hoces mada mi vise nije hitno, isao sam sve pesaka
Idi na vrh
online
  • Srđan Milovanović
  • SFI Hamster 24/7
  • Pridružio: 14 Feb 2008
  • Poruke: 5603
  • Gde živiš: Požarevac
  • Blog: Život na selu
Uloguj se preko Facebooka i postavi pitanje:
Pa čekao sam da mi kažeš da li želiš da pratiš clipboard OS-a ili direktno iz aplikacije.

Ako je iz aplikacije recimo odradi u eventu odmah gde radiš kopiranje u Clipboard da izvučeš to u string a zatim formatiraj string. To bi ovako izgledalo otprilike :

1. Gde izvršavaš kod koji kopira brojeve u clipboard odmah posle komande prebaciš taj sadržaj u string
2. Formatiraš string po ovoj šemi : preskoči prva dva karaktera, dodaj karakter "-" između
3. Kada formatiraš string kako želiš, vratiš ga u clipboard prepisujući staru vrednost.
4. Nalepi sadržaj clipboarda negde.

Ujedno nije loše, ako nisi siguran šta će korisnik uzeti u clipboard, napisati proveru tj. filter da li su u clipboardu brojevi ili ne, to isto možeš da uradiš tako što uvučeš sadržaj clipboarda u string ako je moguće i proveriš da li su brojevi u pitanju.

Ako hoćeš da pratiš clipboard iz OS-a, kad recimo neko uzme iz text dokumenta 1234 a taj text dokument nije povezan sa tvojom aplikacijom te nemaš kontrolu nad njim, imaš par opcija :

1. Napišeš keyboard hook koji će pratiti da li je u bilo kom trenutku pritisnut ctrl+c ili
2. Stalno proveravaš clipboard za podatke (što i nije najpametnije jer će bez potrebe opterećivati OS)

1. Za keyboard hook pogledaj ovo :
http://www.supportforums.net/showthread.php?tid=916

U suštini ideja je da pratiš stalno tastere i u trenutku kada korisnik pritisne dva određena tastera koji šalju nešto u clipboard, ti izvršiš format i vratiš sadržaj nazad u novom obliku, u tvom slučaju ako su brojevi onda vratiš xx-xxx (x = broj).

Takođe izvršiš provere, prvo proveriš da li su oba tastera pritisnuta, zatim da li je sadržaj clipboarda numerički a potom izvršiš formatiranje i nalepiš nazad u Clipboard.

2. Obična provera clipboarda, stalno vrtiš proveru i odradiš sve kao i u prvom koraku posle provere tastera.

Samo, pitanje, pošto je ova tema u Visual Basic potforumu, da li si mislio na VB6 ili na VB.NET? Jer ja znam da je moguće ovo odraditi u VB.NET-u, radio sam ali nisam siguran za vb6, zaboravio sam da te pitam odmah pri prvom odgovoru.

Za sve gore navedeno će ti trebati :
Kako formatirati string :
http://vb.net-informations.com/string/vb.net_String_Format.htm
Clipboard i VB.NET
http://forum.codecall.net/visual-basic-tutorials/2.....post219618
Keyboard hooking :
http://www.daniweb.com/software-development/vbnet/threads/381858
Idi na vrh
offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1478
  • Gde živiš: Sremski Mihaljevci
Uloguj se preko Facebooka i postavi pitanje:
proveravam os. tu bi aplikaciju ja koristion npr. tako da mogu da proverim da li je stisnut control+c ili nije

Potreban je samo minut da se registrujete - da biste učestvovali u diskusiji:
Izaberite vaše korisničko ime [username] :
Vaša email adresa je [email] : Email adresa mora biti tačna!
Ukucajte željenu šifru [password] :
Ukucajte šifru ponovo [password again] :
Jezik [language] :




Ili se jednostavno uloguj preko Facebook-a:
Ko je trenutno na forumu
 

Ukupno su 683 korisnika na forumu :: 74 registrovanih, 8 sakrivenih i 601 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1311 - dana 15 Nov 2012 21:40

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 00000, 8u47, Abdee, Acid_Burn, Aleksa Ivanovic, Aleksandar Tomić, Alvar, bobby, Boris90, bosmilan, Brok, bulltony, CheefCoach, Chuck Norris, Conte7, CTEBA, Danko SVIK VRS, Dicus, djboj, Djox97, dr_Bora, Dragan Mačak Damljanović, Dragana Djordjević, dragonserbia, eliminator, enaB, Eridan, Exreey, GSI, igorpet, Iskander M, ivance95, Japidson, kuduz, Lieutenant, Lošmi, ltcolonel, m4rk0, majkl, Markobg, mean_machine, Mercury, MiG-29M2, Mile Plavljanic, mirbat, MrNo, Natalija Savic, nebkv, Nikola Peković 2, pavlo, pein, pele66, petarnika, Phalcon, rebalza, ruzmarin2, Sardaukar, shone34, Slavica Gavric, spooky-II, sremac983, Srki94, su27, time, tomaspekele, tomislav91, valent, Viceroy, Vladimir Petrovic 3, vrabac, yrraf, Yuhuuuuuu, zoranzota, Žan Klod vam dam
VPS