You are here: PSPad forum > České diskuzní fórum > Zvýrazňování windows shell syntaxe

Zvýrazňování windows shell syntaxe

Goto Page: PreviousFirst...2 3 4 5 6 7 8 9 10 11 12 ...LastNext

#61 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-24 08:57 | IP: IP Logged

Promenna neni zvyraznena pokud je predavana jako parametr volaneho scriptu:

@call paths.cmd "%~p0"

Options: Reply | Quote | Up ^


#62 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-24 15:45 | IP: IP Logged

Totez v bledemodrem ve FOR smycce

call functions\web_string_parser.cmd "%%A" "%%B" "%%C" "%%D" "%%E" "%%F" "%%G"

Options: Reply | Quote | Up ^


#63 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-09-26 18:59 | IP: IP Logged

Snad to bude opraveno.

Options: Reply | Quote | Up ^


#64 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-10-04 15:47 | IP: IP Logged

Neni zvyraznene koncove procento pri nahrazovani znaku v promennych (v prikladu mazu apostrof z promenne %variable%).

set variable=%variable:'=%

tyka se to i vykricnikovych promennych. Viz ss64.com

L.

Edited 1 time(s). Last edit at 2015-10-04 15:50 by lazna.

Options: Reply | Quote | Up ^


#65 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-10-04 16:37 | IP: IP Logged

Jeste dluzim opravu escapovanych zavorek.
Takove operace s promennymi vidim poprve sad smiley

Options: Reply | Quote | Up ^


#66 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-10-04 19:56 | IP: IP Logged

Muzete to vzit rovnou i se substringy:

SET _result=%_test:~7,5%

ss64.com

Alespon se dozvite jak se Win shell od dob ms-dosu vyvinul, MS to bohuzel moc nemarketuje winking smiley

Options: Reply | Quote | Up ^


#67 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-10-04 19:59 | IP: IP Logged

Se substringy už jsem se setkal, ale s nahrazovanim jeste ne.
Nikdy jsem to tak do hloubky nepotreboval. Co jsem potreboval jsem si nasel na netu udelal a po case zase zapomnel. Vetsinou nejake davky na zalohovani, ktere to po tydnu prepisuji apod. takze si vykousnu treba den v tydnu.

Options: Reply | Quote | Up ^


#68 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-10-06 19:50 | IP: IP Logged

Nezvyraznuji se definovane delimitery ve FOR smycce:

for /f "tokens=2 delims==#l./" %%a in ('more') do echo %%a

vse od 'delims=' do druhych dvojitych uvozovek jsou definovane delimitery a IMHO by mely byt zvyrazneny stejne jako pocet tokenu.

Options: Reply | Quote | Up ^


#69 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-10-06 22:47 | IP: IP Logged

Zde je zvyraznen jen prvni escape carret

echo ^<tr^>^<td^>%datum%^</td^>^<td^>%%d^</td^>^<td^>%%j^</td^>^<td^>%%b^</td^>^</tr^>

davalo by mi smysl nezvyraznovat bud zadny carret nebo vsechny, ale nevim zda zvyraznovac bere v uvahu ze '<>' jsou bezprostredne za carretem jen obycejne znaky a ne redirecty.

Options: Reply | Quote | Up ^


#70 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-10-10 17:02 | IP: IP Logged

Pspad ignoruje zavorky podminky IF

if "%_db_type%"=="2" (echo 357) else (echo 349)

Options: Reply | Quote | Up ^


Goto Page: PreviousFirst...2 3 4 5 6 7 8 9 10 11 12 ...LastNext





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