Program na psaní věty Vyřešeno

...

Moderátor: Mods_senior

Uziv00
Pohlaví: Nespecifikováno

Re: Program na psaní věty

Příspěvekod Uziv00 » 02 kvě 2014 20:56

Tak tady to máte.
vstupy:
- text, který se má opakovat (řetězec)
- počáteční zpoždění [sekundy]- čas, po který bude skript čekat, než se spustí - to abyste měli čas označit aplikaci, do které se bude text psát (číslo)
- zpoždění mezi psanými znaky [milisekundy] - prodleva mezi stisky kláves (číslo)
- počet opakování - kolikrát se má text napsat (číslo)
- prodleva mezi opakováními - čas mezi jednotlivými opakovanými psaními (číslo)

Otevřete si notepad a zkopírujte do něj text v Code. NE! WORD apod. Uložte s příponou .vbs. Spustit poklepáním. Po zadání parametrů klikněte na okno aplikace, ve které má psaní probíhat. Psát se do ní začně po uplynutí času počátečního zpoždění.

Kód: Vybrat vše

'************************************************
'* Skript simuluje psaní na klávesnici          *
'* Volitelné parametry:                         *
'* - text - text, který se má psát              *
'* - počáteční zpoždění - přepnutí do aplikace  *
'* - zpoždění mezi psanými znaky                *
'* - počet opakování                            *
'* - prodleva mezi opakováními                  *
'*                                              *
'*        Vytvořeno pro PC-HELP                 *
'*        Etienn@Script v. 1.0                  *
'************************************************

Option Explicit
Dim txt, lag, delay, repeat, prodleva, delka
Dim wshshell, i, k, pismeno

txt = InputBox("Zadej text")
lag = InputBox("Zadej prodlevu mezi znaky [ms]")
delay = InputBox("Zadej prodlevu při startu [s]")
repeat = InputBox("Zadej počet opakování")
prodleva = InputBox("Zadej prodlevu mezi opakováními [s]")
delka = Len(txt)
delay = delay * 1000
prodleva = prodleva * 1000

Set wshshell = wscript.CreateObject("WScript.Shell")
WScript.Sleep delay
For i = 1 To repeat
For k = 1 To delka
   pismeno = Mid (txt, k, 1)
   wshshell.sendkeys pismeno
   WScript.Sleep lag
Next
wshshell.sendkeys vbCr
WScript.Sleep lag
WScript.Sleep prodleva
Next
WScript.Echo "Konec"
Set wshshell = Nothing

Vyzkoušejte si funkci třeba v notepadu nebo jiném editoru. Skript si nekontroluje správné zadání, pokud zadáte blbost, pravděpodobně skončí chybou. Konec práce skript oznámí hláškou "konec".
Naposledy upravil(a) Uziv00 dne 02 kvě 2014 21:02, celkem upraveno 3 x.

Reklama
Uživatelský avatar
Oxxid
člen BSOD týmu
Master Level 8
Master Level 8
Příspěvky: 6194
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Program na psaní věty

Příspěvekod Oxxid » 02 kvě 2014 20:57

:clap: :thumbup: Občas je škoda, že tu není tlačítko poděkovat, takže alespoň zde, děkuji mnohokrát!
Naposledy upravil(a) Oxxid dne 02 kvě 2014 21:03, celkem upraveno 1 x.

Uziv00
Pohlaví: Nespecifikováno

Re: Program na psaní věty

Příspěvekod Uziv00 » 02 kvě 2014 21:01

Hehe, až bude případný sraz, můžeš mi koupit pivo :lol:

Uživatelský avatar
Oxxid
člen BSOD týmu
Master Level 8
Master Level 8
Příspěvky: 6194
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Program na psaní věty

Příspěvekod Oxxid » 02 kvě 2014 21:03

Vidím to jenom na malinovku, dedukci nechám na tobě :blush: :lol:

MrJiří
Level 2
Level 2
Příspěvky: 217
Registrován: srpen 13
Pohlaví: Muž
Stav:
Offline

Re: Program na psaní věty

Příspěvekod MrJiří » 02 kvě 2014 21:50

Díky moc, moc si mi pomohl a díky, že sis s tim dal tu práci.
CPU:Intel i7-5280k
GPU: GTX 980 Asus
MB: ASUS X99-A - Intel X99
RAM: Kingston 16GB KIT DDR4 2666MHz CL15 HyperX Fury
HDD: WD Blue 1TB WD10EZEX 64MB cache SATA-600
SSD: 2.5'' SSD 128 GB(SATA3) 7 mm
LED: 24" BenQ XL2411Z
OS: Win 10 Home N
NTB: Acer Aspire V15 Nitro Black Edition
TBL: Sony Xperia Z3 Compact
MOB: Sony Xperia Z3 Compact

Uziv00
Pohlaví: Nespecifikováno

Re: Program na psaní věty

Příspěvekod Uziv00 » 02 kvě 2014 21:51

Není zač. Jestli jsi spokojen, označ téma jako vyřešené (zelené zatržítko).

Shushaan
nováček
Příspěvky: 2
Registrován: duben 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Program na psaní věty

Příspěvekod Shushaan » 03 kvě 2014 02:08

Koukám, že jsem měl štěstí, že hledám to samé v ten samý den :) tak snad mi tu mordořinu ušetříš, Richmonde. :)
Díky. :)
//edit: Tak bohužel, tohle mi tak, jak potřebuji nepomůže, program to blokuje, jelikož to pravděpodobně má rozdílný vstup než který by byl přímo z klávesnice, ale nějak to softwarově udělat jít musí, jelikož z makrotlačítek na myších to normálně funguje.

Uživatelský avatar
pikaso.andreas
Level 4
Level 4
Příspěvky: 1168
Registrován: říjen 07
Bydliště: Otrokovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Program na psaní věty

Příspěvekod pikaso.andreas » 03 kvě 2014 08:21

Sice tento prográmek nepotřebuji, ale je to boží a jednoduché :-)
Rád se přiučím od zkušenějších... A učený z nebe nespadl :-D

Když mám čas, dělám geoboardy pro děti.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti