|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов |
|
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов
|
Новый участник Сообщения: 23 |
Внимание! В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно ![]() |
|
Отправлено: 16:17, 01-11-2005 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Rostlv:
@Echo off For %%I In ( "Директория\файл.exe" "Директория\файл2.exe" "Директория\файл3.exe" "Директория\файл4.exe" "Директория\файл5.exe" "Директория 1\файл.exe" "Директория 1\файл2.exe" "Директория 1\файл3.exe" "Директория 1\файл4.exe" "Директория 1\файл5.exe" ) Do If Not Exist "%%~I" msg * /w /TIME:2 File '%%I' is absent. exit Цитата Rostlv:
Если у Вас в каждой директории ищутся одни и те же файлы, то можно сделать еще короче применив вложенный цикл. |
||
Отправлено: 22:03, 29-11-2008 | #501 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать NBA
Цитата:
Rostlv Цитата:
Цитата:
|
|||
Отправлено: 06:56, 01-12-2008 | #502 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать Ещё 2 вопроса:
1. Какой ключ применить для старта и отображения текстового документа (.txt, .rtf, .doc) в режиме "поверх всех окон"? 2. Можно ли с помощью CMD проверить свободное место на системном и (или) загрузочном дисках, и в случае нехватки последнего выйти из CMD-файла? Спасибо. |
Отправлено: 17:38, 02-12-2008 | #503 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27,
Цитата amel27:
![]() Rostlv, Цитата:
Start "SomFile.txt" && Start Cmdow "Title" /Top |
||
------- Отправлено: 01:33, 03-12-2008 | #504 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Creat0R,
Цитата:
@Echo Off Setlocal EnableDelayedExpansion Echo. Процесс запущен For /L %%i In (1,1,100) Do ( Call :SHOW %%i Тестирование... Ping -n 1 127.0.0.1 >Nul ) Echo. Echo. Echo. Процесс завершен Echo. Pause Exit :SHOW Set $COLS=70 If Not Defined $P ( Set /A $P=0 Set $X=[ For /L %%a In (1,1,%$COLS%) Do Set $X=!$X!. Set $X=!$X!] For /L %%a In (1,1,%$COLS%) Do Set $X=!$X! Set $X=!$X! Echo. <Nul Set /P $X=!$X! ) Set $X= Set /A $D = (%$COLS%*%1)/100 - (%$COLS%*%$P%)/100 If %$D% GTR 0 For /L %%a In (1,1,%$D%) Do Set $X=!$X!# If %1 EQU 100 Set $X=!$X!] <Nul Set /P $X=!$X! Title %2%1%% Done Set $P=%1 GoTo :EOF |
|
Отправлено: 07:57, 03-12-2008 | #505 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27,
Цитата amel27:
![]() |
|
------- Отправлено: 00:26, 04-12-2008 | #506 |
D_Master
Сообщения: n/a |
Подскажите плиз, как можно реализовать небольшой мониторинг времени:
к примеру, есть определенный промежуток времени - с 23:00 до 09:00. Надо сделать так, чтобы в батник проверял время, и, если текущее время соответствует заданному промежутку, то выполняет какие-либо действия. Всё, на что хватило моих познаний, это на мониторинг определенного времени (не промежутка): |
Отправлено: 23:09, 04-12-2008 | #507 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать D_Master,
Цитата D_Master:
@Echo Off Set StopTime1=23:00 Set StopTime2=09:00 :Monitor For /F %%i In ('Time/T') Do Set CurrentTime=%%i If %CurrentTime% GTR %StopTime2% If %CurrentTime% GEQ %StopTime1% Call :Stop If %CurrentTime% LSS %StopTime1% If %CurrentTime% LEQ %StopTime2% Call :Stop Ping -n 2 LocalHost > Nul GoTo :Monitor :Stop Start Stop.exe Exit |
|
------- Отправлено: 00:51, 05-12-2008 | #508 |
D_Master
Сообщения: n/a |
Creat0R, спасибо, всё работает!
![]() |
Отправлено: 02:34, 05-12-2008 | #509 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать echo Off
cls echo Нажмите: echo "1" , если nForce2 echo "2" , если nForce4 echo "3" , если другое. Set /P Ch=Сделайте Ваш выбор: If "%Ch%"=="1" Echo Устанавливаем драйвера для NForce2 .... start \Program files\ASV\nforce2\setup.exe goto :1 If "%Ch%"=="2" Echo Устанавливаем драйвера для nForce4..... start \Program Files\ASV\nForce4\setup.exe goto :1 If "%Ch%"=="3" goto :1 Подскажите где ошибка. |
Отправлено: 16:41, 08-12-2008 | #510 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
[решено] Как с помощью CMD(BAT) запустить запароленный sfx архив! | ofcoss | Автоматическая установка приложений | 7 | 10-07-2009 00:41 | |
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок | Nun-Nun | Скриптовые языки администрирования Windows | 6 | 14-05-2009 15:45 | |
Нужна снова ваша помощь в написании интересного скрипта | Magnus | Вебмастеру | 2 | 09-06-2005 20:26 | |
Нужна помощь в написании скрипта | Magnus | Вебмастеру | 7 | 06-05-2005 10:53 |
|