You are here: PSPad forum > České diskuzní fórum > Zvýrazňování windows shell syntaxe
Goto Page: PreviousFirst...5 6 7 8 9 10 11 12 13 14 15 ...LastNext
Posted by: lazna | Date: 2018-03-27 17:37 | IP: IP Logged
V konstrukci
if defined something echo Defined
resp.
if not defined something echo Undefined
je treti (resp. ctvrty) token (zde 'something') vzdy promenna, jen je zapsana bez procent ci vykricniku.
Mozna by stalo za uvahu ji nejak zvyraznovat.
Edited 1 time(s). Last edit at 2018-03-27 17:38 by lazna.
Posted by: lazna | Date: 2018-05-20 08:05 | IP: IP Logged
Posledni zavorka se v teto konstrukci neparuje:
for /f "tokens=4 delims=: " %%a in ('
nslookup -debug myip.opendns.com. resolver1.opendns.com 2^>NUL^|findstr /C:"internet address"
') do (echo %%a)
L.
BTW: Jinak jsem objevil "zajimavou" vec, ze pspad ve stejne verzi s aktivnim zvyraznenim "Windows shell script" jednou zvyraznuje promenne zelene a jednou cervene. Muze hrat roli jeste neco jineho nez verze PSpadu a zapnuty zvyraznovac? pspad 5.0.0. (227)
Posted by: lazna | Date: 2018-08-10 08:08 | IP: IP Logged
lazna:Posledni zavorka se v teto konstrukci neparuje:for /f "tokens=4 delims=: " %%a in ('
nslookup -debug myip.opendns.com. resolver1.opendns.com 2^>NUL^|findstr /C:"internet address"
') do (echo %%a)L.
BTW: Jinak jsem objevil "zajimavou" vec, ze pspad ve stejne verzi s aktivnim zvyraznenim "Windows shell script" jednou zvyraznuje promenne zelene a jednou cervene. Muze hrat roli jeste neco jineho nez verze PSpadu a zapnuty zvyraznovac? pspad 5.0.0. (227)
Jeste jsem si vsiml, ze kdyz umistim kurzor tesne za posledni zavorku, zmeni se zvyrazneni prvni zavorky. Nevim zda je to zamer ci chyba, ale je to matouci kdyz udelam paste celeho kodu, tak zurzor stoji za poslednim znakem automaticky..
Posted by: lazna | Date: 2018-09-04 10:22 | IP: IP Logged
U prikazu 'setlocal' se nezvyraznuji jeho parametry. Mohou byt ctyri:
ENABLEEXTENSIONS
DISABLEEXTENSIONS
ENABLEDELAYEDEXPANSION
DISABLEDELAYEDEXPANSION
cokoliv jineho do konce radky ci do libovolneho ze ctyr znaku &|<> je chyba.
Posted by: lazna | Date: 2018-10-04 13:22 | IP: IP Logged
V teto kontrukci se nesparuji zavorky
if defined a (echo "%%~a")
Posted by: pspad | Date: 2018-10-04 13:28 | IP: IP Logged
Kouknu se na to. Díky, že se to udržuje takto v jednom vláknu.
Posted by: lazna | Date: 2018-10-13 13:09 | IP: IP Logged
Retezec 'cmd' nezvyraznovat pokud tvori priponu v nazvu souboru scriptu, tedy ve formatu 'cosi_kdesi.cmd'
Jen pokud stoji samostatne 'cmd' ci 'cmd.exe' a za sebou ma pripadne parametry atp., pak se jedna o klicove slovo. Parametru muze byt vicero, viz "cmd /?"
Posted by: lazna | Date: 2018-10-29 08:30 | IP: IP Logged
Je normalni aby se zvyrazneni menilo v zavislosti na odsazeni radku od okraje?
Posted by: pspad | Date: 2018-10-29 08:47 | IP: IP Logged
Nemělo by být. Příklad by byl?
Posted by: lazna | Date: 2018-11-03 13:21 | IP: IP Logged
Pokud bezprostredne pred specialnimi znaky &|<> stoji striska/caret, pak sveho specialniho
vyznamu pozbyvaji a jsou z nich standardni znaky. Nasledujici CELY text za prikazem 'echo' je obycejny textovy retezec. Nyni je prvni striska oranzova a zbytek textu cerny.
echo ^<center^>Toto je text^<u^>NA WEB^</u^>^</center^>
Goto Page: PreviousFirst...5 6 7 8 9 10 11 12 13 14 15 ...LastNext
Editor PSPad - freeware editor, © 2001 - 2023 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR