Diskuze: Multifunkční program by:CoolFido
Člen
Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Co nějaké info? Pod slovem multifunkční si představím celkem velkou škálu věcí.
Můžeš zažádat o redaktorská práva a publikovat tu aplikaci přímo v sekci Naše Aplikace. A i tak by bylo fajn přiložit aspoň jeden obrázek a dvěma větma říct co to je. Jo a odkaz ti nefunguje (aspoň mě nefungoval).
co ten program robi? trosku nam tu chyba popis toho programu...
takto nikto ten program nebude pouzivat...
a velkost zazipovaneho suboru, z 2kb? nie je to nahodou nan prilis malo?
to snad nemyslis vazne!
od pohledu to vypadá jako nějaký nekalý soft (nestahoval jsem - usuzuji jen z autorova komentu)..
Je to neškodný bat.
Asi nějaká nová verze toho operačního systému kterej tady někdo psal
Zdroják:
@echo off
color 0A
:UPLNYSTART
title START PROGRAMU
echo Vytvoril: (c)
echo X----
ping localhost -n 2 >nul
cls
echo Vytvoril: (c)
echo XX---
ping localhost -n 2 >nul
cls
echo Vytvoril: (c)
echo XXX--
ping localhost -n 2 >nul
cls
echo Vytvoril: (c)
echo XXXX-
ping localhost -n 2 >nul
cls
echo Vytvoril: (c)
echo XXXXX
ping localhost -n 2 >nul
goto start
:start
cls
title HLAVNI MENU
echo _________________________
echo Zjisteni poctu bitu [ MIMO PROVOZ !!!]
echo.
echo Hodiny - B
echo.
echo Kalkulacka - C
echo.
echo Jmeno pocitace - D
echo.
echo Nahodne cislo - E
echo.
echo Verze OS - F
echo.
echo Sprava PC - G
echo.
echo UI programy - H
echo.
echo Oblibene weby -I
echo _________________________
echo Ukonceni programu - X
echo.
echo Muj WEB - Y
echo.
echo Changelog - Z
set /p A=
if %A%==A goto start
if %A%==B goto B
if %A%==C goto C
if %A%==D goto D
if %A%==E goto E
if %A%==F goto F
if %A%==G goto G
if %A%==H goto H
if %A%==I goto I
if %A%==Y goto Y
if %A%==Z goto Z
if %A%==X goto konec
if %A%==a goto start
if %A%==b goto B
if %A%==c goto C
if %A%==d goto D
if %A%==e goto E
if %A%==f goto F
if %A%==g goto G
if %A%==h goto H
if %A%==i goto I
if %A%==y goto Y
if %A%==z goto Z
if %A%==x goto konec
goto start
:A
cls
title Zjisteni poctu bitu (A)
echo Ahoj, tohle je muj program ktery vam napise kolikati
echo mate bitove OS pokud to potrebujete vedet.
echo Pro pokracovani stisknnete libovolnou klavesu
pause
cls
echo Mate %processor_architecture% bit OS.
echo Pokud je to cislo:
echo - x86 tak mate 32bit OS
echo - x64 tak mate 64bit OS
echo.
echo Pro navrat do menu stisknete libovolnou klavesu
pause
goto start
:B
cls
title Hodiny (B)
echo Je %time%
echo.
echo Pro navrat do menu stisknete libovolnou klavesu
pause
goto start
:C
cls
@echo off
title Kalkulacka (C)
:otazka
set /p prvni=Zadejte prvni cislo:
set /p druhe=Zadejte druhe cislo:
echo.
set /a soucet=%prvni%+%druhe%
set /a rozdil=%prvni%-%druhe%
set /a soucin=%prvni%*%druhe%
set /a podil =%prvni%/%druhe%
echo.
echo %prvni%+%druhe% je %soucet%
echo %prvni%-%druhe% je %rozdil%
echo %prvni%*%druhe% je %soucin%
echo %prvni%/%druhe% je %podil%
echo.
echo Pro navrat do menu stisknete libovolnou klavesu
pause
goto start
:D
cls
title Jmeno pocitace (D)
echo %computername%
echo.
echo Pro navrat do menu stisknete libovolnou klavesu
pause
goto start
:E
cls
title Nahodne cislo (E)
echo %random%
echo.
echo Pro navrat do menu stisknete libovolnou klavesu
pause
goto start
:F
title Veze OS (F)
cls
winver
echo Pro navrat do MENU stisknete libovolnou klavesu
pause
goto start
:G
title Sprava PC (G)
cls
echo Datum: %time%
echo Cas: %date%
echo Jmeno PC: %computername%
echo Jmeno aktualniho uzivatele: %username%
echo Slozka Windows: %windir%
echo Slozka uzivatele: %userprofile%
echo Domovsky oddil: %homedrive%
echo.
echo Vice info o ucte - 1
echo MENU - 2
set /p SPC=Vyberte jednu z moznosti:
if %SPC%==1 goto INFOUCET
if %SPC%==2 goto start
echo Pro navrat do MENU stisknete libovolnou klavesu
pause
goto start
:H
title UI programy (H)
cls
echo Malovani - 1
echo.
echo Poznamkovy blok - 2
echo.
echo Prikazovy radek - 3
echo.
echo Zpet do MENU - 4
set /p UI=Vyberte moznost:
if %UI%==1 goto malovani
if %UI%==2 goto poznamb
if %UI%==3 goto cmd
if %UI%==4 goto start
:I
title Oblibene weby (I)
cls
echo Seznam.cz - 1
echo.
echo Google.com - 2
echo.
echo Email.cz - 3
echo.
echo Youtube - 4
echo.
echo ITnetwork.cz -5
echo.
echo Zpet do MENU - 6
set /p WEB=Zadejte cislo pozadovaneho webu:
if %WEB%==1 goto W1
if %WEB%==2 goto W2
if %WEB%==3 goto W3
if %WEB%==4 goto W4
if %WEB%==5 goto W5
if %WEB%==6 goto start
:W1
start www.seznam.cz
cls
goto start
:W2
start www.google.com
cls
goto start
:W3
start www.email.cz
cls
goto start
:W4
start www.youtube.com
cls
goto start
:W5
start www.ITnetwork.cz
cls
goto start
:malovani
start mspaint
goto start
:poznamb
start notepad
goto start
:cmd
start cmd
goto start
:INFOUCET
title Sprava PC (G) -> Vice info o ucte (1)
cls
net user %username%
echo Pro navrat do MENU stisknete libovolnou klavesu
pause
goto start
:Y
start
cls
goto start
:Z
cls
title CHANGELOG (Z)
echo 25.2.2015 = v1.0
echo -Zjisteni poctu bitu
echo -Hodiny
echo -Kalkulacka
echo -Jmeno pocitace
echo -Nahodne cislo
echo -Ukonceni programu
echo.
echo 26.2.2015 = v2.0
echo -Rekalma pri startu
echo -Verze OS
echo -Spravce PC
echo -UI programy
echo.
echo 26.2.2015 = v3.0
echo -Oblibene weby
echo -Muj web
echo -Changelog
echo.
echo 17.3.2015 = v4.0 *
echo -V changelogu se pouziva misto oznaceni (tato verze) oznaceni *
echo -Zjisteni poctu bitu mimo provoz
echo -
pause
goto start
:konec
cls
echo Dekuji za pouziti programu "MENU". Pro ukonceni stisknete libovolnou klavesu.
pause
exit
totalne neuzitocna kravinka... a ani by som nenazval to programom skor BATCH
skriptikom...
ja som sa kedysi tiez hral s batch subormi, ale aj v spojeni s ANSI.SYS
(uzitocna srandicka v MS-DOS-e), co je ovladac konzoly (pomocou ESC sekvencii sa
daju robit kuzla s farbami, naqpisat v strede obrazovky slovicko "Ahoj",
zadefinovat do buferu klavesnice kombinaciu znakov a pritom menu nezabera nic v
RAM s vynimkou toho ovladaca...
Snaha se cení. Každý podle svých schopností. Co ti tak strašně vadí? I skript je program.
Jop.. nevýhoda batche každý se ti muže prohrabat ve zdrojáku
ja som sa ani nepokusal ho stiahnut... pokial nemam informacie o SW, co je to za SW, na co sluzi a pod., tak ho ani nestahujem...
a odkial sa zobral ten zdrojak? zeby napr. "Poznamkovy blok"? preto toto nemozem pokladat za program, ale iba za obycajny skript... alebo skor za obycajnu hracku... kedysi, ked som mal este 286-tku, som sa s davkovymi subormi takisto hral v MS-DOSe, ale som skusal aj v Pascale, co uz je skutocne programovanie a nie skripting, ako to tu predvadzas...
a su veci, ktore BATCH skript ti nikdy nespravi bez externych
nastrojov...
niektore su sucastou systemu (napr. ping)
a k tomu ping lewn tolko, ze si ho pouzil dost nestandardnym
sposobom... je to prikaz na zistenie dostupnosty ineho zariadenia v sieti a
programovacie jazyky, ako napr. Pascal, C/C++, Java, Basic/VB,... obsahuju
prikazy ako napr pause (n), kde n je pocet milisekund,
ktore ma pockat
a takisto vela veci sa v tych skutocnych programovacich jazykoch da ovela lepsie
a ovela prehladnejsie urobit, nez v BATCH...
BATCH povodne ani nebol vyvinuty na nejake obrovske projekty, ale iba na
vytvorenie urciteho prostredia, do ktoreho sa zavolal dany program...
a dalsia vec: batch subor sa musi nachadzat na HDD pocas celeho vykonavania
suboru, cize nesmie byt vymazany uprostred vykonavania, inak dojde k chybe a
takisto BATCH ma primitivne zachytavanie chyb
Já to shrnu...
Je to blbost nápad dobrý ale bylo by lepší to udělat v nějakém
pořádném programovacím jazyce ne v batchi. Jiné jazyky mají více
funkcí,kratší a praktičtější příkazy(nebudeš muset psát tolik kódu)
a nikdo se ti nebude hrabat ve zdrojáku. Pokud se něco začneš učit,
doporučuji C#,Python a Javu.
Zobrazeno 18 zpráv z 18.