You are here: PSPad forum > České diskuzní fórum > Syntax file pro MS-DOS Batch files
Posted by: Grador | Date: 2012-11-22 13:01 | IP: IP Logged
Dobrý den, mohl by mi prosím někdo poradit s tím, kde najdu a jak upravím syntax file pro MS-DOS batch soubory?
Prošel jsem celý adresář Syntax\ ale žádný ze souborů nemá v definici přípony *.bat, *.cmd.
Potřebuji ho upravit tak, aby jako proměnnou rozeznával také string !promenna!. Tento formát je nutno používat v cyklech, jinak to nefunguje (viz ss64.com), ale PSPad ho nerozeznává a kód se špatně čte.
Děkuji.
Posted by: pspad | Date: 2012-11-22 15:40 | IP: IP Logged
Zvyraznovac pro BAT je programovy, ne uzivatelsky.
Upravim program, aby i s takto napsanymi promennymi pracoval
Posted by: Grador | Date: 2012-11-22 16:08 | IP: IP Logged
Děkuji
Mimochodem, při pohybu kurzorem nahoru a dolů po jednotlivých řádcích dochází k chybě při zpracování příkazu "ECHO". Příklad:
SET LogFile=%server%%LogFile%
IF %LogLevel% EQU ALL (
ECHO %date% %time%, %BatchName%: START >>"%LogFile%"
Pokud tychle tři řádky vložíte do souboru s příponou bat, tak při pohybu kurzorem z druhého na třetí řádek dojde ke změně formátu textu "EQU ALL" na "italic".
Při pohybu opačným směrem to nedělá.
Mám podezření, že to je způsobeno příkazem "ECHO" na třetím řádku, který nějakým způsobem ovlyvní text na řádku(druhém), ze kterého se na tento řádek (třetí) kurzor dostal.
Edited 1 time(s). Last edit at 2012-11-22 16:15 by Grador.
Posted by: MirekSv | Date: 2012-11-22 17:41 | IP: IP Logged
mě se to tedy neděje - mám poslední developer buil 4.5.7(2449)
Posted by: Grador | Date: 2012-11-23 07:17 | IP: IP Logged
Zkusil jsem to v novém buildu, skutečně to tam již nedělá, ALE pokud do čtvrtého řádku přidám ukončovací závorku ")" a pohybuju se kurzorem směrem dolů, dělá to něco podobnýcho s řádkem ECHO....
Quote:SET LogFile=%server%%LogFile%
IF %LogLevel% EQU ALL (
ECHO %date% %time%, %BatchName%: START >>"%LogFile%"
)
Posted by: Vany | Date: 2012-11-23 08:58 | IP: IP Logged
a nemáš tam nějaký skript, který manipuluje obsahem?
mně se to taky neděje, ani nahoru ani dolů, ani po písmenech ani po řádcích ani po slovech.
--
Vany
(PSPad 5.5.1.812 x32, W10h/p x64 en/cs)
Posted by: Grador | Date: 2012-11-23 14:26 | IP: IP Logged
Posted by: Vany | Date: 2012-11-23 15:18 | IP: IP Logged
tak ani po přidání do multihiliteru ani po změně kódové stránky, furt fialový
--
Vany
(PSPad 5.5.1.812 x32, W10h/p x64 en/cs)
Posted by: Grador | Date: 2012-11-26 11:18 | IP: IP Logged
Asi budu muset to problikávání nějak přežít .
Stejně děkuji za ochotu.
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