|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - ошибка в скрипте |
|
CMD/BAT - ошибка в скрипте
|
Новый участник Сообщения: 25 |
почти дописал свой скрипт который по заданому времени удаляет определенный файл
ошибка обазначена ниже! но не пойму как ее решить @Echo Off chcp 1251 SetLocal EnableExtensions IF NOT EXIST C:\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:\PathWOT.txt if EXIST C:\PathWOT.txt (CALL :action)) ) ) ) :action <C:\PathWOT.txt set /p sValue=%sValue% SET /P tmDEL=Введите время очистки [%sValue%\replays](пример 12:02) echo %tmDEL% SET /A hourDEL=%tmDEL:~0,2% SET /A minDEL=%tmDEL:~3,2% if NOT EXIST C:\timeDEl.txt ( %hourDEL%>C:\timeDEl.txt//ошибка где то тут %minDEL%>>C:\timeDEl.txt ) :back Set tm=%time% Set hour=%time:~0,2% SET minutes=%time:~3,2% SET seconds=%time:~6,2% call :666 goto back :666 if %hour%==00 (if %minutes%==00 (RD /S /Q %sValue%\replays)) if NOT EXIST %sValue%\replays (exit) |
|
Отправлено: 22:34, 27-02-2012 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать думал решил,оказутется нет(в коде выше просто пропустил echo), тут вроде все правильно но не работает :
@Echo Off chcp 1251 SetLocal EnableExtensions IF NOT EXIST C:\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:\PathWOT.txt if EXIST C:\PathWOT.txt (CALL :action)) ) ) ) :action <C:\PathWOT.txt set /p sValue=%sValue% if NOT EXIST C:\timeDEl.txt (SET /P tmDEL=Введите время очистки [%sValue%\replays](пример 12:02)://1 SET hourDEL=%tmDEL:~0,2%//2 SET minDEL=%tmDEL:~3,2%//3 echo %hourDEL%-%minDEL%>C:\timeDEl.txt) <C:\timeDEl.txt set /p timeUSER=%timeUSER% echo %timeUSER% :back Set tm=%time% Set hour=%time:~0,2% SET minutes=%time:~3,2% SET seconds=%time:~6,2% call :666 goto back :666 if %hour%==00 (if %minutes%==00 (RD /S /Q %sValue%\replays)) if NOT EXIST %sValue%\replays (exit) |
Последний раз редактировалось cyber_ua, 28-02-2012 в 18:42. Отправлено: 23:08, 27-02-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать мда... нет слов кто вас так учил оформлять тему... для примера зайдите в эту тему СМОТРЕТЬ И оформите свою тему и пост #2 как положено и дайте нормальное описание вашей проблемы... Не забудьте исправить ошибку в названии темы. Зайдите ещё СЮДА это примеры использования BB-кодов. ---------------------------- cyber_ua, Вот так надо оформлять тему.... почти дописал свой скрипт который по времени определенный файл - ЧТО?! ошибка обазначена ниже! но не пойму как ее решить Тег - [code] @Echo Off chcp 1251 SetLocal EnableExtensions IF NOT EXIST C:\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:\PathWOT.txt if EXIST C:\PathWOT.txt (CALL :action)) ) ) ) :action <C:\PathWOT.txt set /p sValue=%sValue% SET /P tmDEL=Введите время очистки [%sValue%\replays](пример 12:02) echo %tmDEL% SET /A hourDEL=%tmDEL:~0,2% SET /A minDEL=%tmDEL:~3,2% if NOT EXIST C:\timeDEl.txt ( %hourDEL%>C:\timeDEl.txt//ошибка где то тут %minDEL%>>C:\timeDEl.txt ) :back Set tm=%time% Set hour=%time:~0,2% SET minutes=%time:~3,2% SET seconds=%time:~6,2% call :666 goto back :666 if %hour%==00 (if %minutes%==00 (RD /S /Q %sValue%\replays)) if NOT EXIST %sValue%\replays (exit) |
Последний раз редактировалось root221, 28-02-2012 в 12:09. Отправлено: 11:14, 28-02-2012 | #3 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать исправил! сор за неграмотное оформление ,тег коде реально провтыкал на панельке
Цитата root221:
![]() |
|
Отправлено: 18:47, 28-02-2012 | #4 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать мда....
неужели не кто не поможет? |
|
Отправлено: 16:46, 01-03-2012 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Восстановление - BusinessCardsMX - Неустранимая ошибка приложения. Ошибка error #3000 | twinzzz75 | Программное обеспечение Windows | 22 | 23-01-2012 20:20 | |
2008 - [решено] 2 DNS в одном домене. Ошибка Kerberos. Ошибка DCOM | Kaimor | Windows Server 2008/2008 R2 | 16 | 18-10-2011 13:54 | |
Ошибка - Во время перезагрузки/выключения ошибка: Explorer.EXE - Ошибка приложения | Psyhopate | Microsoft Windows 2000/XP | 8 | 28-08-2010 00:27 | |
Непонятная ошибка virtualdub при просмотре либо конвертации DV файла-ошибка only в VD | illusionmgs | Видео и аудио: обработка и кодирование | 9 | 21-03-2009 14:47 | |
Установка - Ошибка при установке windows xp sp2: ошибка обработки манифеста | ceramicool | Microsoft Windows 2000/XP | 5 | 18-07-2007 22:27 |
|