Kezdőoldal » Számítástechnika » Programozás » Van erre valamilyen program...

Van erre valamilyen program vagy lehetne rá írni? weboldalak automatikus pdf-be mentéséről lenne szó. többi lent

Figyelt kérdés
Adószámellenőrzésről van szó. logolni kell minden hónap első felébe az összes munkatárs aktuális állapotát. Ehhez megvan egy excelbe az összes munkatás adószáma amit a nyilvántartói evny portálra egyesével fel kell vinni majd pdf-ként kimenteni egy mappába és így minden hónapba megvan mindenkié. Ebből több mint 300 fájl készül vagyis 300+ munkavállaló van nálunk. Ezt egyesével megcsinálni olyan 2 óra meló... Lenne erre bármi féle automatizáló program?

ápr. 3. 09:40
 1/2 anonim ***** válasza:
67%

Ami nem igényel komolyabb programozói tudást, az valamilyen szkript írása, például AutoHotKey-ben. Ebben a programban billentyűparancsokat és egérmozgásokat lehet rögzíteni majd futtatni. Mivel az általad használt feladatnak van egy konkrét műveleti sorrendisége, ezt már lehet automatizálni.


Például (egér használata nélkül még egyszerűbb): az EVNY úgy működik, hogy megjelenik a főoldal, aminél az adószám beírásához kell egy tab-ot nyomni és ott beilleszteni a vágólapról az adószámot, majd újabb tab-ot nyomni a lekérdezés gombhoz, és azon egy entert. Ekkor betölt a lekérdezés, itt egy Ctrl+P-vel lehet az oldalt nyomtatni, újabb enterrel mented a fájlt. Ezután egy Shift+Tab-bal a Vissza gombra ugrik, Enterrel visszalép a főoldalra és ezzel újraindul a ciklus.


Ez Ahk-ban ennyi:

F1::

send, {tab}

send, ^v

send, {tab}

send, {enter}

send, ^p

send, {enter}

send, adoszam

send, {enter}

send, {shift down}{tab}{shift up}


Az F1 gomb lenyomásakor az első 4 parancs beillesztette a vágólapról az adószámot és belépett az oldalra, a következő 4 parancs elkészítette és mentette a PDF fájt "adoszam" néven, az utolsó visszalépett a főoldalra.

Ez nyilván egy egyszerűsített példa, mert a fenti kód azonnal lefut késleltetések nélkül, ami nem jó, mert előtte meg kell várni míg a lekérdezés teljesül, betölt az oldal, míg elkészül a pdf fájl stb. Ezeket ki kell tapasztalni, hogy mekkora szünetek legyenek a parancsok között. De ha eltöltesz 1-2 órát a program értelmezésével és parancsaival, akkor rengeteg olyan műveletet ki lehet váltani vele ami folyamatosan ismétlődik. Bármit meg tudsz csinálni, amit billentyűparancsokkal el lehet végezni (egérrel is, de ott konkrét képernyő pozíciókba kell ugrálni, és hosszadalmasabb összerakni). Akár azt is, hogy Excelből kimásolja az adószámot és a következő cellára ugrik, majd ablakot váltva az Evny oldalán elvégzi amit leírtam példaként, majd visszaugrik Excelbe és a következővel ugyanezt végigcsinálja.


Az előnye, hogy azt írsz bele amit csak akarsz, úgy bővíted és fejleszted ahogy a feladat megkívánja. A hátránya, hogy ehhez meg kell érteni és tanulni a működését és neked kell megírni a programot, nem csak letöltesz egyet a netről és azt elindítva már működik is. Ehhez van beépített kézikönyv ami minden funkciót példafeladattal is leír.

ápr. 3. 10:45
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
köszi szépen ez elég hasznos, gondoltam, hogy lehet rá ilyen script csak nem értettem a működését, de ki fogom tapasztalni. ment a zöld :)
ápr. 3. 13:45

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!