Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem problém se starým programem

Používáme starý úzce specializovaný DOS program, za který není náhrada. Program je z roku 1990 a stále funguje. Až do doby Win98 jsme si usnadňovali práci tím, že jsme pomocí malého prográmku do zásobníku klávesnice zadali dávkáčem F3 - název souboru + Enter + spuštění programu, takže potřebné datové soubory se daly spouštět "na Enter". Ve WinXP to ale nefunguje. Co s tím?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Taky jsem kdysi programoval "nadstavbu", která využívala buffer klávesnice, dávkovým souborem se spu…
host 07.03.2006 15:28
host
Ano! Uhodil jsi hřebíček na hlavičku! Přesně tak to potřebuji, do bufferu klávesnice hodit F3 + náze…
Jirka1 07.03.2006 15:35
Jirka1
a něco jako obyčejnej VBSscript a funkce "sendkey/s" by ti nestačilo? nový
AZOR 07.03.2006 15:41
AZOR
XP jsou v tomhle dost jiné než předchozí systémy, zápis do bufferu tuším používal registry, přerušen… nový
host 07.03.2006 15:41
host
No co by? Pořiď si nějakou šunque, a provozuj to dál. nový
On 07.03.2006 20:57
On
Zápis do dosovského bufferu klávesnice funguje i v XP. To, co popisuješ, normálně používám. Jestli c… nový
JM 07.03.2006 21:13
JM
Pascal bych asi někde vyhrabal, prosím poslat: Jirka.Povolny@seznam.cz Díky nový
Jirka1 07.03.2006 22:38
Jirka1
Takže díky Tebou zaslanému kódu v Pascalu a také díky radě "MM" v jiné diskusi je problém vyřešen.… poslední
Jirka1 08.03.2006 12:27
Jirka1
Zápís do bufferu klávesnice umí utilitka Keystack.exe od Jpsoft (patřilo to k 4nt - sqvjelé toť náhr… nový
Pytlík 07.03.2006 22:09
Pytlík
Prosím poslat: Jirka.Povolny@seznam.cz nový
Jirka1 07.03.2006 22:37
Jirka1
Nainštaluj si program Virtual PC a v ňom si nainštaluj Windows 98, to je asi najrozumnejšia myšlienk… nový
Len tak 07.03.2006 22:15
Len tak

Taky jsem kdysi programoval "nadstavbu", která využívala buffer klávesnice, dávkovým souborem se spustil pak hlavní program, který si z toho bufferu načetl patřičné údaje a nebylo je tedy nutné ručně vyplňovat.

Ale na to, abych ti mohl a uměl poradit je málo informací... Je tajný, o jaký program se jedná? Umožňuje zadávaní parametrů z příkazové řádky? Zkus použít režim kompatibility s Win98 nebo ten emulátor DosBOX, jak radil Igor.

Ano! Uhodil jsi hřebíček na hlavičku!
Přesně tak to potřebuji, do bufferu klávesnice hodit F3 + název souboru bez přípony + Enter a pak spustit ten program.

Parametry z řádku to nebere, kdyby ano, nebyl by problém.

Program tajný není, je to specializovaná aplikace na zpracování laboratorních výstupů - mimo pár specializovaných pracovišť věc absolutně k ničemu. Z kupy "nesmyslných čísel" udělá jiná "nesmyslná čísla"

Patnáct let to chodilo přes všechny systémy, DOS 3-6, Win3, Win95, Win98, až na XP to narazilo. To je pech!

Takže díky Tebou zaslanému kódu v Pascalu a také díky radě "MM" v jiné diskusi je problém vyřešen.

Přesně takhle si představuji fungování poradny (a ne jako na "vy víte kde", kde nikdo nebyl schopen ani odpovědět, natož poradit.

Tímto děkuji "JM" a "MM" jakož i ostatním, co se snažili poradit.

Vyslovuji tímto "JM" pochvalu před nastoupenou poradnou.:))

Zápís do bufferu klávesnice umí utilitka Keystack.exe od Jpsoft (patřilo to k 4nt - sqvjelé toť náhradě Cmd.exe). Teď keystack interním příkazem zmiňovaného 4nt, ale do nevím které verze to byl externí program. Prozíravě jsem si ho schoval, takže můžu poslat.

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