![]() |
|
![]() ![]() ![]() |
|
BORIS12345 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 31.3.2012 Репутация: нет Всего: нет |
Привет всем.Есть задача: Создание сценария *.bat который бы в нужное время создавал папку на рабочем столе "Пользователя".Искал,гуглил,читал все равно не нашел.И сейчас читаю "Командная строка windows" пока без результатов.Вот код который я использую для этого:
@echo off if "date"=="31.03.2012" (@if "time"=="23.45.00.00" (mkdir "%userprofile%"new folder"")) но он ничего не делает.В командной строке после приглашения выводится сообщение "echo off" и все.Может кто решал такую же задачу. |
|||
|
||||
Lipetsk |
|
|||
![]() в форме ;) ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
что написали, то и делает
уберите условия |
|||
|
||||
iff |
|
||||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: нет Всего: 16 |
Что происходит сейчас: ваш сценарий сравнивает строку "date" (не дату, а строку "date"!) со строкой "31.03.2012", т.к. эти строки не равны, то дальше ничего не выполняется.
Причём 1) если написали @echo off, то "@" не нужно ставить перед if "time"=="23.45.00.00" 2) круглые скобки в данном случае не нужны Как правильно:
Как это рабоате: вы запускаете пакетный файл. если дата равна 31.03.2012 и если время точно равно 23:45:00,00, то создаётся пакпа %userprofile%\new folder. Понятное дело, то если вы запустите файл в 23:44:59,99 или 23:45:00,01, то папка создана не будет. Поэтому, нужно поступить иначе. В пакетный файл записать только:
но при этом с помощью определённой службы задать день и время его запуска (набирите в командной строке "at /?", что-бы узнать про эту возможность). -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
||||
|
|||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |