You are here: PSPad forum > České diskuzní fórum > Otevření souboru z cmdline - po nějaké době nefunkční

Otevření souboru z cmdline - po nějaké době nefunkční

#1 Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: lazna | Date: 2015-05-31 09:36 | IP: IP Logged

Mam v pspadu otevřeno cca 15-20 souborů po několik dní (pc stále běží) a různě s nimi pracuji. Pokud chci po nějaké době otevřít další soubor z cmdline příkazem 'pspad file.cmd' (cestu k pspadu mam zadanou v %PATH%) tak prikaz probehne (%ěrrorlevel% 0) ale nic se nestane. Pspad (nema focus, ten ma v tu chvili cmd.exe) na liste ani neblikne a soubor se v nem neotevre. Nekdy se pamatuji ze i modre probliknul, ale soubor tam nebyl. Pokud soubor otevru z GUI pspadu tak je vse OK.

Ted to nemuzu vyzkouset (pspad cerstve restartovan) ale tusim ze v danem pripade nefunguje ani otevreni souboru pres win context menu.

Po restartu pspadu vse zas po nejakou dobu funguje OK. Windows 7/64bit, pspad 4.6.0 (ale tusim ze se to stavalo i se starsimi verzemi). Mam hledat chybu spise v systemu, nebo v pspadu??

Options: Reply | Quote | Up ^


#2 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: pspad | Date: 2015-05-31 12:16 | IP: IP Logged

Tezko rict.
Spusteni PSPadu (prikazova radka) funguje tak, ze Windows spusti novou instanci programu a predaji ji parametr. PSPad pak musi zjistit, zda jiz nejaka instance bezi a té musí poslat zpravu s obsahem prikazoveho radku.

Bylo by nutné zjistit, zda zpráva odejde a dorazí.
Mohl bych udelat nejakou testovaci verzi, ktera napr. zobrazi dialog s prikazovym radkem, pokud parametr dorazi az k PSPadu.

Spousteni z prikazoveho radku je mysleno pres start / Spustit?

Options: Reply | Quote | Up ^


#3 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: lazna | Date: 2015-06-04 09:29 | IP: IP Logged

Spoustim to z prikazoveho radku (cmd.exe, cerne okno. Napisu prikaz a odentruju).

Options: Reply | Quote | Up ^


#4 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: lazna | Date: 2015-06-27 14:33 | IP: IP Logged

Dalsi poznatky:

1. Zadam nazev souboru ve win7 do prohledavaciho okynka ve start menu
2. system najde soubor
3. ja ho ve vysledcich vyhledavani chytnu mysi a pretahnu nad listu pusteneho pspadu
4. pockam az pspad dostane fokus a pak ho do nej upustim
5. nic se nestane.

Pokud namisto kroku 3 kliknu na ikonku lupy "Zobrazit dalsi vysledky" coz zpusobi otevreni dalsiho okna windows exploreru. Pokud pretahnu ten samy soubor stejnym zpusobem na pspad, normalne se v nem otevre.

Snad Vam to pomuze. Kdyz jeste na neco dalsiho prijdu, napisu.

Options: Reply | Quote | Up ^


#5 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: pspad | Date: 2015-06-27 14:53 | IP: IP Logged

Diky za popis. Ale kdyz soubor pustite nad taskbarem Windows, to je mimo PSPad. je na Windows, aby pak spustily program a predaly mu parametr.
Nerikam, ze to nemuze byt problem starych Delphi a novych Windows, ale mnohem spolehlivejsi je pouzit pravou mys a otevrit v PSPadu. To zabere vzdy a neni treba soubor tahat na ikonku.
Klidne muzete takto oznacit a otevrit treba 50 souboru

Options: Reply | Quote | Up ^


#6 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: lazna | Date: 2015-06-28 08:17 | IP: IP Logged

Prava mys taky nefunguje, po kliknuti se asi na dve vteriny u kurzoru ukazi presypacky, pak zmizi ale soubor s pspadu neni. At klikam primo v okynku rychleho hledani, nebo at klikam z okna "Zobrazit dalsi vysledky".

Options: Reply | Quote | Up ^


#7 Re: Otevření souboru z cmdline - po nějaké době nefunkční

Posted by: pspad | Date: 2015-06-28 09:03 | IP: IP Logged

Jak je udelana asociace do pruzkumnika? Pres DLL knihovnu nebo pres registry? Doporucuju DLL knihovnu.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR