Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск .bat определенное количество раз и определенное количество дней

Ответить
Настройки темы
CMD/BAT - [решено] Запуск .bat определенное количество раз и определенное количество дней

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: 55kadi
Дата: 23-10-2016
1 есть .bat файл, который запускает некий скрипт. Требуется настроить его так, что бы запустить можно было определенное количество раз. Как это реализовать?

2 есть .bat файл, который запускает некий скрипт. Требуется настроить его так, что бы запустить можно было определенное количество дней. Как это реализовать?

Отправлено: 14:51, 23-10-2016

 

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


а как вставить длинный код ?

for /r C:\==============
)
for /r C:\==========================
)

for /r C:\=================================== %%i
)
for /r C:\======================= %%i

)

Отправлено: 20:54, 24-10-2016 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


55kadi, Что Вы имеете ввиду? Вы писали:

del /F /S /Q /A C:\Users\dk\Desktop\VEHI\*.* & Pause
Здесь делается одна команда Del и затем Pause
Можете эту строку удалить и написать код любой длины из любого количества строк вместо неё.
Ваши рисуночки с For мне непонятны. Попробуйте сами почитать описание For по команде в командном окне For /?
Или опишите задачу, чтобы можно было от чего-то отталкиваться.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 22:27, 24-10-2016 | #22


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


так правильно будет



@Echo Off

Rem Кол-во возможных запусков батника
Set /A NTime=2

SetLocal EnableExtensions EnableDelayedExpansion

Set /A iTime=0
Set "iBat=%Tmp%\%~nx0.log"
FOR /F "usebackq tokens=1,2,3 delims= " %%i IN (`type "%iBat%" 2^>nul`) DO (
If "%%i"=="@@@" Set /A iTime+=1
)

If %iTime% GEQ %NTime% GoTo :Eof
echo @@@ %Date% %Time% >>"%iBat%"

Echo before the script was run %iTime% times

)
for /r C:\==============
)
for /r C:\==========================
)

for /r C:\=================================== %%i
)
for /r C:\======================= %%i

)
GoTo :Eof
EXIT

Отправлено: 22:39, 24-10-2016 | #23


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


megaloman,
Думаю 55kadi надо что-то типа:
Код: Выделить весь код
@echo off
::...
set "dest=s_file.bat"
::...
<"%~f0">"%dest%" (for /f "delims=[]" %%a in ('find/n "::(Kod)"^|more +1') do @more +%%a)
call "%dest%"
exit

::(Kod)
@echo off
::Здесь пишем свой
::длинный код
pause>nul

Отправлено: 03:16, 25-10-2016 | #24


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


alpap, я отчаялся понять, что хочет 55kadi

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 07:06, 25-10-2016 | #25



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск .bat определенное количество раз и определенное количество дней

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - VBS Создание скрипта и запуск его в определенное время NoLiveKMS Скриптовые языки администрирования Windows 6 10-02-2016 12:03
CMD/BAT - [решено] Копирование файла, производимое определенное кол-во раз и переименование копий Metallor Скриптовые языки администрирования Windows 2 04-01-2016 16:26
CMD/BAT - Bat-ник для автоматической перезагрузки приложения через определенное время okamigo Скриптовые языки администрирования Windows 1 23-10-2013 15:18
Прочее - как задать определенное количество хостов с одного роутера Cisco Dimchik Сетевые технологии 2 21-05-2012 11:54
CMD/BAT - [решено] Скрипт для cmd запуск и выключение explorer.exe в определенное время... ar3127 Скриптовые языки администрирования Windows 7 18-06-2011 22:03




 
Переход