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
utilitar hWTOOLS
Moderator: HAMOR
-
- Site Admin
- Posts: 456
- Joined: 08 Dec 2011, 10:49
Re: utilitar hWTOOLS
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
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
-
- Site Admin
- Posts: 456
- Joined: 08 Dec 2011, 10:49
Re: utilitar hWTOOLS
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
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
-
- Posts: 61
- Joined: 08 Dec 2011, 11:11
Re: utilitar hWTOOLS
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.
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.
Santha Lorant
HAMOR Soft
HAMOR Soft