copy edit

copy edit

Idi na vrh
offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1512
  • Gde živiš: Sremski Mihaljevci

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
offline
  • Srđan Milovanović
  • SFI Hamster 24/7
  • Pridružio: 14 Feb 2008
  • Poruke: 7018
  • Gde živiš: Požarevac

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: 1512
  • Gde živiš: Sremski Mihaljevci

mozes objasniti kako ako hoces mada mi vise nije hitno, isao sam sve pesaka

Idi na vrh
offline
  • Srđan Milovanović
  • SFI Hamster 24/7
  • Pridružio: 14 Feb 2008
  • Poruke: 7018
  • Gde živiš: Požarevac

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: 1512
  • Gde živiš: Sremski Mihaljevci

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 624 korisnika na forumu :: 98 registrovanih, 14 sakrivenih i 512 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: 3EMYH, _commandos_, _Sale, Acid_Burn, ALBION101, argus, BlackPhantom, BlekMen, Bloody, Blue, Bobo123, bojanbesevic, bojank, Boris BM, brankog, celeron2, Chuck Norris, Cigi, cikadeda, croato, CTEBAH, Cufo, darkstar101, Dejan842, Dicus, dragon986, Dzoni Stek, EOD, franc.cimzar, gjivo, gorka_kafa, hawkeye, HollowPoint, i.senica, ilovephp, ivan1810, ivance95, kljift, klodovik, Kule, ljuba, lolovoz, m4rk0, magna86, maiden6657, Mala Truba, marijamartic85, marjef, Marko882, mean_machine, Megapurpletv, mihajlot2013, mikrimaus2, Milan A. Nikolic, milimoj, Millennium, mongolac2, natrix, nenad812, Novi, nradukic, pavle_pzs2, Pendragon09, ray ban11, respekt, royst33, ruma, Sass Drake, Shone 89, SlobaBgd, snik, Sonyboy, spooky-II, Sr.Stat., stringer bell, t84dar, tanakadzo, Toni, topalovicdj, TRABAKULA, Trpe Grozni, TVRTKO_I_, VaRvArI 85, vasa.93, vathra, Velibor Rado, versus, VJ, vlad84, Wiesel092, Wilson2, zaratusta, Zerajic, zgoljo, zixo, zlaya011, zrakomlat, Žan Klod vam dam
Siguran hosting