Page 1 of 1

utilitar hWTOOLS

Posted: 28 Oct 2013, 22:57
by ioan.garboan
In ce situatii apare mesajul de eroare (atentionare ?)

Antet fisier necunoscut
hWTOOLS

la momentul lasarii programului.
De functionat, merge;
dar unde-i baiul ?

Garboan Ioan

Re: utilitar hWTOOLS

Posted: 29 Oct 2013, 12:12
by imre.bodosi
Ar trebui vazut fisierul,

dar cazul tipic: prn este pe SPOOL se listeaza pe imprimanta EPSON sau asa ceva care are secvente Esc incompatibile cu hWTOOLS.
fisierul nu incepe cu Esc DOS sau Esc WIN, Esc WIS. Daca chiar trebuie scris pe EPSON prin hWTools in secventa trebuie sa inceapa cu Esc DOS.
Aste se realizeaza completand:
-impr. : DOS Nume impr.: Epson ...

Mai poate sa apara si in cazul in care se secventa este comanda si se genereaza cu ECHO din bat.
In acest caz hWTools poate accesa fisierul inainte sa fie scris integral.
Daca este generat cu ECHO/bat, mai intai scrieti in TMP, dupa care cu copy mutati in SPOOL.

echo [RUN] >TMP\HMENU.CMD
echo ... >>TMP\HMENU.CMD
echo ... >>TMP\HMENU.CMD
copy TMP\HMENU.CMD SPOOL

Re: utilitar hWTOOLS

Posted: 29 Oct 2013, 22:47
by imre.bodosi
M-am mai documentat in sursa:
eroarea Antet fisier necunoscut apare daca fisierul nu incepe cu una din variantele:
Esc DOS
Esc WIN
Esc WIS
[RUN]
[EXIT] - a fost introdus mai tarziu
Deci motivul ar putea fi ca fisierul contine [EXIT] care nu este recunoscut de versiunea hWTools.
Oricum trebuie folosit V4.04:
- time stamp: 4.04 sau 5.04 (ora de iarna) si data 16/11/2009 sau
- click dr. pe iconul din systray si Despre

[EXIT] este generat in SPOOL de hmenu.bat ca sa inchida hWTools. hWTools cand primeste comanda [EXIT] se termina.

:SfrCiclu
rem Opreste hWTools
echo [EXIT] >TMP\HMENU.CMD
copy TMP\HMENU.CMD %H_SCAT%
rem asteapta sa se termine hWTools
choice /C:YN /N /T:2 /D:N > NUL

Re: utilitar hWTOOLS

Posted: 18 Nov 2013, 14:49
by lorant.santha
in HMENU.BAT inainte de pornirea hWTOOLS putem sa stergem eventualele fisiere din SPOOL:
del %H_SCAT%\*.*
Acest lucru preintampina cazurile in care mai raman fisiere de comenzi in SPOOL.
De exemplu se poate intampla si cazul in care mai ramane in SPOOL un fisier de comanda cu [EXIT]. Astfel la pornirea hWTOOLS acesta se va si opri.
Stergerea prealabila a fisierelor din SPOOL rezolva aceste cazuri.