Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem www: lze nějak (polo)automaticky "donutit" server k načtení souboru?

Jedná se mi o toto:

Na stránkách https://adisepo.mfcr.cz/adistc/adis/idpr_epo/epo2/spol/soubor_vyber.faces je vlevo dole tlačítko Procházet.... Kliknutím na něj se otevře dialogové okno pro výběr *xml souboru, zadáním validního *xml se tento "vloží dovnitř stránky" (název souboru je pak uveden vedle tlačítka) a je možno jej tlačítkem vpravo Načíst a dále s ním pracovat.

Pokud vezmu myší stejný *xml a upustím jej nad tlačítkem Procházet..., stane se totéž, data se opět "přednačtou" na stránce.

Dalo by se tohle nějak udělat, abych nemusel ten .xml tam vkládat ručně (přes vložení do Procházet... nebo upustit to tam myší)? Napadá mě použití nějakého scriptu, který by se třeba pravém kliku na *xml se objevil v kontextové nabídce (např. Vlož na EPO) a jeho spuštěním by se otevřela příslušná stránka v prohlížeči a ten soubor by se přímo na tu stránku nahrál. Buď jen do Procházet..., nebo (lépe, ale není to nutné) pak i do Načíst.

Přikládám smyšlený, ale validní *xml soubor (s kritickou chybou, ale to načtení nevadí), se kterým se to dá případně zkoušet.

Šlo by to nějak?
Potřeboval bych to kvůli implementaci této funkcionality do programu (spustit z něj EPO a rovnou tam nahrát *xml soubor). Pokud ale budu vědět, jak to provést z Průzkumníka Windows či Total Commanderu, už si pak s tím nějak poradím.

Díky za rady.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ještě se vrátím k těm makrům. Pro výběr prvků na www stránce se používá tab tab tab.. nedá se to něj… nový
L-Core 06.12.2019 08:17
L-Core
To už jsi se do toho zbytečně zamotal, začneme tak, že otevřeme rovnou stránku pro načtení formuláře… nový
Random Guy 06.12.2019 12:25
Random Guy
Díky :beer: To makro se mi zasekávalo (prostě wifi 16/16, žádná optika) asi kvůli pomalejšímu načít… poslední
L-Core 06.12.2019 14:48
L-Core

Ještě se vrátím k těm makrům. Pro výběr prvků na www stránce se používá tab tab tab.. nedá se to nějak obejít výběrem konkrétního prvku třeba myší nebo ještě jinak? U myši cítím problém v tom, že při poloze okna prohlížeče to nebude jednoduché. Jedině snad do makra přidat F11 na maximalizaci okna prohlížeče a pak by (snad) měly být příslušné prvky pořád na stejném místě.

Hraju si s podobným "úkolem", tentokrát z Total Commanderu. Najedu na validní soubor a načtu jej ve webové aplikaci ČSSZ: https://eportal.cssz.cz/web/portal/tiskopisy-pvpoj-2016, dále Načíst soubor, dále Procházet..., dále vložit soubor se schránky i s cestou (163 Total), dále Pokračovat, dále Ne (=bez elektronického podpisu). Pak jsem tam, kde chci být, změním období, datum a částky a odesílám (i to by šlo nabubnovat automaticky odjinud, to teď neřeším).

Sice jsem si cosi spáchal, ale funguje to všelijak. Jednou ano, jednou ne, možná podle rychlosti odezvy. Různě tam přidávám sleep, ale pořád nejsem spojojen. Těch tab mám kolikrát v řadě hodně, neměl bych to také prokládat sleep-y?

Už jsem se v tom tak zamotal, že s těmi taby jsem ve stavu, že to dělá všechno mpžné jen ne to, co chci. Není nějaká jednoduchá možnost, jak počet tabů (když se chci někam dostat) zjistit? Nemohu se dostat odsud, nemohu vybrat Procházet..., abych tam mohl vložit to *xml.

[88585-cssz-png]

Příkazy:

(příkaz aktivnímu oknu) 163 Total
https://eportal.cssz.cz/web/portal/tiskopisy-pvpoj-2016
(makro) \sleep30\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\tab\enter\sleep10\tab\tab\sleep10\enter\sleep10\ctrl.v\enter\enter\sleep10\tab\tab\enter\sleep10\tab\enter

.
.
Nefunguje to díky počtu \tab mezi dvěma \sleep10 zhruba v polovině makra. Ten počet je asi špatný.

Přikládám fiktivní (ale validní) data v *xml
.
.
.

To už jsi se do toho zbytečně zamotal, začneme tak, že otevřeme rovnou stránku pro načtení formuláře, tím se makro značně zkrátí.

Jinak, tady už je hrana kdy je dobré vytvářet makra a kdy je naopak lepší něco spíchnout, aby komunikovalo přímo se stránkou. Při budoucích úpravách www stránek bude potřeba zkontrolovat i makra.

Lze i tak budovat delší makra, ale zásadně si kroky rozkouskovat do množství jednotlivých příkazů, ke kterým si můžu dočasně přiřadit klávesové zkratky a celý proces v případě nutnosti úprav "krokovat a odladit po kouskách". Ke každému kroku si třeba napsat popis, jinak i básník na ty dlouhé řady \tabů po čase kouká, jako by spadnuly z Marsu :-)

Ať se daří!

Zpět do poradny Odpovědět na původní otázku Nahoru