Помощник
|
батник |
cyber_ua
|
Сообщение
#1
|
||
|
|
||
|
|||
cyber_ua
|
Сообщение
#2
|
|
в процессе раздумий до меня дошло что мне надо рег выраж=)
но когда начал гуглить , стыкнулся с проблемой что dir ищет внутри какого то файла ,как сделать что б он искал по переданной строке? |
|
|
Letmetouchyou |
1.3.2012, 16:48;
Ответить: Letmetouchyou
Сообщение
#3
|
|
cyber_ua, хоть я и понятия не имею как писать подобные программы, но ты хоть код выложи, что бы было на что опираться
|
|
|
cyber_ua
|
Сообщение
#4
|
|
|
@echo off chcp 1251 IF NOT EXIST C:\Function_replays (MD C:\Function_replays) SetLocal EnableExtensions IF NOT EXIST C:\Function_replays\PathWOT.txt ( For %%D In (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do ( For /F "Delims=" %%I In ('Dir %%D:\*World_of_Tanks* /AD /B /S 2^>nul') Do ( If Exist "%%I" (Echo %%I>C:\Function_replays\PathWOT.txt if EXIST C:\Function_replays\PathWOT.txt (CALL :action)) ) ) ) :action <C:\Function_replays\PathWOT.txt set /p sValue=%sValue% set path=%sValue%\replays echo %path% SET /A sch=0 SET rd=############################################################ echo %rd%>C:\Function_replays\logo.txt echo журнал операций>>C:\Function_replays\logo.txt echo %rd%>>C:\Function_replays\logo.txt echo #n# #дата изменения# Имя файла Скопирован в>>C:\Function_replays\logo.txt echo %rd%>>C:\Function_replays\logo.txt for %%i in (%path%\*.*) do ( SET dates=%%~ti SET pathFile=%%i SET expa=%%~xi SET name=%%~ni SET /A sch=sch+1 CALL :N ) echo %rd%>>C:\Function_replays\logo.txt echo всего скопировано %sch%>>C:\Function_replays\logo.txt echo %rd%>>C:\Function_replays\logo.txt SET /P OT=Выводить отчет о работе программы?(Y(YES) or N(NOT)) if /I %OT%==Y (start C:\Function_replays\logo.txt) if /I %OT%==N (exit) Pause :N SET day=%dates:~0,2% SET month=%dates:~3,2% SET year=%dates:~6,4% SET hour=%dates:~11,2% Set minut=%dates:~14,2% if %month%==01 (SET month=январь) if %month%==02 (SET month=февраль) if %month%==03 (SET month=март) if %month%==04 (SET month=апрель) if %month%==05 (SET month=май) if %month%==06 (SET month=июнь) if %month%==07 (SET month=июль) if %month%==08 (SET month=август) if %month%==09 (SET month=сентябрь) if %month%==10 (SET month=октябрь) if %month%==11 (SET month=ноябрь) if %month%==12 (SET month=декабрь) :bckIF if NOT EXIST %path%\%year%\%month%\%day% (MD %path%\%year%\%month%\%day% goto bckIF) else ( echo #%sch%# %dates% #%name%%expa% %path%\%year%\%month%\%day%\%hour%.%minut%-%name%%expa%>>C:\Function_replays\logo.txt move /Y %pathFile% %path%\%year%\%month%\%day%\%hour%.%minut%-%name%%expa% ) вот код но от него смысла нет! так как можно сказать то что описано выше отдельный скрипт
|
|
|
||
|
Текстовая версия | Сейчас: 24.4.2024, 15:01 |