Webové stránky K5
Články zobrazeny celkem: 1257174x  
Nabídka
Úvod
Přehled
K5
Masakr
Tipy
Odkazy
Vyhledávání

Reklama

Windows XP command prompt Tisk E-mail
Hodnocení čtenářů: / 0
SlabéVynikající 
Napsal K5   
Saturday, 15. July 2006
Člověk pořád něco objevuje a to co objevil nebo vymyslel pak časem úspěšně někam zašantročí nebo zapomene. Zejména tehdy, když poznatek potřebuje jednou za uherák. Tak já si ty své poznatky a poznámky ohledně CMD.EXE budu syslit tady.

Aritmetika:
  • Zápis hexadecimálního čísla: 0xčíslo, například: 0xFFFF
  • Zápis oktalového čísla: 0číslo, například: 0377
  • Bitový posun vpravo (čili dělení násobkem dvou): ^>^>o kolik bitů, například: set /a 0xFFFF^>^>4
  • Bitový posun vlevo (čili násobení násobkem dvou): ^<^<o kolik bitů, například: set /a 0xF0F^<^<4
  • Zbytek po dělení (čili modulo): %, například: set /a LICHA=VSTUP %% 2 (v dávce %% na konzoli jen %)

Input to HEX:
@echo off
if %1_ == _ goto help
if %1_ == /?_ goto help
if %1_ == -?_ goto help
if %1_ == --?_ goto help
setlocal
set input=%1
:loop
if %input% == 0 goto endloop
set /a hexdigit=%input% %% 16
set /a input=%input% / 16
if %hexdigit% == 10 set hexdigit=A
if %hexdigit% == 11 set hexdigit=B
if %hexdigit% == 12 set hexdigit=C
if %hexdigit% == 13 set hexdigit=D
if %hexdigit% == 14 set hexdigit=E
if %hexdigit% == 15 set hexdigit=F
set output=%hexdigit%%output%
goto loop
:endloop
if %output%_ == _ set output=0
echo 0x%output%
endlocal
goto end
:help
echo Nápověda:
echo %0 kladné číslo
:end

IF:
  • rovnost equ, například:
    if (%POCET%) equ (21) echo Oko!
  • nerovnost neq, například:
    if not (%POCET%) neq (21) echo Oko!
  • menší lss, například:
    if (1) lss (2) echo TRUE!
  • větší gtr, například:
    if (2) gtr (1) echo TRUE!
  • menší nebo rovnost leq, například:
    if (1) leq (1) echo TRUE!
  • větší nebo rovnost geq, například:
    if (1) geq (1) echo TRUE!

I/O:
  • Přesměrování chybového výstupu do souboru: 2> soubor, například:
    fc souborA.txt souborB.txt 2> report.err > report.log
  • Přesměrování chybového výstupu na standardní výstup: > soubor 2>&1, například (na pořadí záleží!):
    fc souborA.txt souborB.txt > report.txt 2>&1

 
< Předch.   Další >

Google

Reklama

Nahlédněte
Futurama
BSG
MAME
SORD M5
VMware
Total Commander
ALIX a m0n0wall
Cisco PIX
Nejnovější
Nejčtenější
Viz též
   Úvod arrow K5 arrow Taxem zase jednou něco dělal arrow Windows XP command prompt
Powered by Joomla!