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: Previous1 2 3 4 5 6 7 8 9 10 11 ...LastNext

#51 Re: Kontrola poctu zavorek v batch souboru

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

pspad:
Díky

Pokud cjem to pochopil dobře, mělo by být: %~dp$PATH:i zvýrazněno celé jako proměnná. Je to tak?

Ano

Options: Reply | Quote | Up ^


#52 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-14 15:16 | IP: IP Logged

Prvni zavorka za 'do' ve FOR cyklu se nesparuje spravne s posledni, ale nespravne s tou predposledni (escapovanou).

:read_ip
for /f "tokens=1,2 delims=," %%A in ('
mysql -s -u root --password^=sa -h server -D db -e "SELECT pid,ip FROM person_ip WHERE pid='%~1'"^; 2^>NUL^| sed --file^=expression.sed
') do (
if "%db_type%"=="2" (
REM == Testing if address is public or private
echo %%~B| findstr /R "^[10\.12\.]" >NUL
if not errorlevel 1 (set /a "ip_type=1") else (
REM == testing if address is ipv4 or ipv6
echo %%~B| findstr ":" >NUL
if not errorlevel 1 (set /a "ip_type=3") else (set /a "ip_type=2")
)
)
echo INSERT into ip_addr VALUES^(^
'%%~A',^
'%%~B',^
'%ip_status%',^
'%ip_type%',^
'',^
''^)^;>> import.sql
)
GOTO:EOF

Options: Reply | Quote | Up ^


#53 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-15 19:41 | IP: IP Logged

Promenna zacina a konci znakem '%'

%ahoj%nazdar

Zde se zvyraznuje cely retezec i za druhym procentem. U vykricnikovych promennych je to OK.

Options: Reply | Quote | Up ^


#54 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-09-16 15:20 | IP: IP Logged

Prosím o kontrolu:
www.dropbox.com

Options: Reply | Quote | Up ^


#55 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-21 09:03 | IP: IP Logged

Promenna funguje, ty zavorky stale ne.

U promenne %~dp$PATH:i je zvyraznen i text (abcdefgh) za ni

%~dp$PATH:iabcdefgh

L.

BTW: Nechcete prejmenovat i nazev zvyraznovace? Kdyz to tu spolu tunime na posledni verzi tak me dost irituje kdyz tam vidim nazev operacniho systemu jehoz posledni verze vysla pred 15ti lety. Správný název je Windows shell script. I konzervativnost ma sve meze winking smiley

Edited 1 time(s). Last edit at 2015-09-21 09:04 by lazna.

Options: Reply | Quote | Up ^


#56 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-09-21 10:22 | IP: IP Logged

Zavorky jsem jeste nezvladl. Prejmenovani znamena zmenu ve jmenu konfigurace zvyraznovace. Takze by vsichni prisli o nastaveni. Zkusim to nejak vyresit.

Options: Reply | Quote | Up ^


#57 Re: Kontrola poctu zavorek v batch souboru

Posted by: lazna | Date: 2015-09-21 14:22 | IP: IP Logged

Co ponechat starou pro MS-DOS a udelat novou pro Win32 shell? At si kazdy vybere...

Options: Reply | Quote | Up ^


#58 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-09-22 08:49 | IP: IP Logged

2 stejne zvyraznovace jsou hloupost. Udelam to tak, ze se pri prvnim nacteni prevezme nastaveni.

Options: Reply | Quote | Up ^


#59 Re: Kontrola poctu zavorek v batch souboru

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

pspad:
2 stejne zvyraznovace jsou hloupost.

Jenze oni jsou to do jiste miry dve ruzne veci (maji i ruzne interpretery 16bit command.com resp. 32bit cmd.exe), byt jen ten druhy prebral syntaxi prvniho. MS-DOS je samostatny OS na nemz muze/nemusi bezet GUI nadstavba. cmd.exe uz je 'jen' shell, zcela zavisly na NT jadru.

Ale je to samozrejme na Vas....

Options: Reply | Quote | Up ^


#60 Re: Kontrola poctu zavorek v batch souboru

Posted by: pspad | Date: 2015-09-24 08:38 | IP: IP Logged

lazna:
Jenze oni jsou to do jiste miry dve ruzne veci (maji i ruzne interpretery 16bit command.com resp. 32bit cmd.exe), byt jen ten druhy prebral syntaxi prvniho. MS-DOS je samostatny OS na nemz muze/nemusi bezet GUI nadstavba. cmd.exe uz je 'jen' shell, zcela zavisly na NT jadru.

Ale je to samozrejme na Vas....

Jasne, ale tohle by se podobne mohlo resit nekolika zvyraznovaci pro C, C+, C++, C+++, ..., ktere by zohlednovaly pridavajici funkcnost a normy.
Takze za mne jeden zvyraznovac staci a bude fungtovat i pro pripad, kdyby si nekdo nainstaloval DOS a psal davku.

Options: Reply | Quote | Up ^


Goto Page: Previous1 2 3 4 5 6 7 8 9 10 11 ...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