Ru-Board.club
← Вернуться в раздел «Программы»

» Программы для перемещения файлов в определенный момент

Автор: wezir
Дата сообщения: 27.08.2002 17:02
Есть мысль которую я думаю и в связи с чем возникла необходимость такой проги.
Автор: ymy
Дата сообщения: 27.08.2002 17:41
А чем любой шедулер, или даже таже команда at не подходят?
Автор: wezir
Дата сообщения: 27.08.2002 17:50
Нужно именно в определенный момент времени переместить файл из одной папки в другую и через 5 минут вернуть все обратно. без участия рук. и так каждый день......... или раз в неделю ну короче с заданным промежутком
Автор: help
Дата сообщения: 27.08.2002 18:14
wezir
а ведь ymy прав
11:00 Переместить файлы
11:01 Вернуть все на место
Если шедуллер/планировщик не катит возьми in soft of mystery
или в автозагрузке пропиши батник следуйщего содержания

Цитата:
if time=ляляля then rename ляля to траляля
if time=ляля+1 then rename траляля to ляля

если и это не проканает, возьми любую прогу удаленного
администрирования.
Автор: wezir
Дата сообщения: 27.08.2002 18:31
ymy
help
Прошу прощения ввела в заблуждение русская транскрипция слова вот и ламернулся. А как шедулером переместить файл? просто я никогда этого не делал.
Автор: help
Дата сообщения: 27.08.2002 18:38
wezir
В планировщике создать новое задание, запускаемое в
определенное время, в задании создать строчки
11:00 Переместить файлы
11:01 Вернуть все на место

Если у жертвы не отключен systray.exe, то все пройдет по
плану,если нет, кидаешь его(задание) в автозагрузку жертве
P.S.offtopp->здается мне мил человек, ты троян лабаешь
Автор: wezir
Дата сообщения: 27.08.2002 18:58
help
НЕААААААА. глубоко ошибаешься. я честный начинающий юзер к тому же таких дебрей и подавно не знаю и никому коней кидать не хочу.
А вот "переместить файлы" и "вернуть на место" как это прописать ну напрмер в "drweb sheduler" я имею ввиду не русским же языком
Автор: ymy
Дата сообщения: 28.08.2002 08:31

Цитата:

The AT command schedules commands and programs to run on a computer at
a specified time and date. The Schedule service must be running to use
the AT command.

AT [\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\computername Specifies a remote computer. Commands are scheduled on the
local computer if this parameter is omitted.
id Is an identification number assigned to a scheduled
command.
/delete Cancels a scheduled command. If id is omitted, all the
scheduled commands on the computer are canceled.
/yes Used with cancel all jobs command when no further
confirmation is desired.
time Specifies the time when command is to run.
/interactive Allows the job to interact with the desktop of the user
who is logged on at the time the job runs.
/every:date[,...] Runs the command on each specified day(s) of the week or
month. If date is omitted, the current day of the month
is assumed.
/next:date[,...] Runs the specified command on the next occurrence of the
day (for example, next Thursday). If date is omitted, the
current day of the month is assumed.
"command" Is the Windows NT command, or batch program to be run.


Например:
создаём такой timemove.cmd
at 11:00 "move C:\Some\some.txt D:\Wow"
at 11:05 "move D:\Wow\some.txt C:\Some"

можешь добавить ключики /every:... если нужно чтобы регулярно, или просто кинуть его в автозагрузку.
Автор: wezir
Дата сообщения: 28.08.2002 14:25
это в каком файле нужно прописать? торможу по страшному уже сотню вариантов перепрбовал. Mожно на конкретном примере разжевать?

1. Как это сделать в Dr.Web Scheduler
2. Если это невозможно то в каком файле прописать

at 11:00 "move C:\Program Files\DrWeb\*.vdb E:\Download"
at 11:30 "move E:\Download\*.vdb C:\Program Files\DrWeb"

файл C:\Program Files\DrWeb\*.vdb нужно переместить в E:\download? и обратно через 30 минут. Каждый день.

Автор: ymy
Дата сообщения: 28.08.2002 14:44
wezir
через Dr.Web Scheduler незнаю, у меня не стоит, но думаю что с помощью него врятли, с помощью него наверно можно только запускать сканирование файлов на вирусы в определённое время.

А через at, я же написал создаём такой timemove.cmd..., в случае имён с прбелами прийдётся сделать так:

1.Создаём файл timemove.cmd, в него пишем
at 11:00 "c:\move1.cmd"
at 11:30 "c:\move2.cmd"

2.Создаём файл move1.cmd, в него пишем
move "C:\Program Files\DrWeb\*.vdb" E:\Download

3.Создаём файл move2.cmd, в него пишем
move E:\Download\*.vdb "C:\Program Files\DrWeb"

4. Файлы move1.cmd и move2.cmd должны быть в корне диска С, или в любом другом месте только тогда путь к ним нужно прописать в timemove.cmd.

5. Копируем timemove.cmd в папку Startup, Автозагрузка, еtc, эта папка находится в стартовом меню.

Всё.

Добавлено
Можешь не копировать в Startup, а написать ключик
/every:Monday,Thusday,.... только тогда если надо будет удалить то удалять из виндузового шедулера(планировшик заданий).
Автор: igcomp
Дата сообщения: 28.08.2002 16:45
ymy
А как сделать удаление с датой содания более месяца назад.
Имеем папку и в ней подпапки с файлами. Каждый день надо проверять, если файл создан более месяца назад-удалять его. Это можно сделать с помощью AT, а то я чего-то не врубился
Автор: ymy
Дата сообщения: 28.08.2002 17:47
igcomp at в данном случае не нужна, тебе же нужно раз в день, а не в конкретное время.

А чтобы проверять дату создания в обычном командном процессоре вроде таких команд нету, для таких целей существует куча програм по очистке от мусора, они и старые могут и 0 размера и с определёнными расширениями, названия точно не помню, всякие там ...Cleaner, или jv16 PowerTools, правда не помню есть ли там автоматизация.
Автор: wezir
Дата сообщения: 28.08.2002 23:04
ymy


timemove.cmd прописано

at 21:40 "c:\move1.cmd"
at 21:45 "c:\move2.cmd"


move1.cmd прописано
move "C\Program Files\DrWeb\DRWEBASE.VDB" E:\Downloads

move2.cmd прописано
move E:\Downloads\DRWEBASE.VDB "C:\Program Files\DrWeb"


все файлы в корне все созданы в VC путем переименования и внесения изменений в файл driver.cmd

файл timemove.cmd скопирован в StartUp

не работает! в чем ошибка?
Автор: igcomp
Дата сообщения: 28.08.2002 23:31
Добавлено
wezir
А файл DRWEBASE.VDB не занят DRWEB в этот момент. Может у тебя грузит в ветке HKLM/....RUN от Доктора WEBA что-то. Дак там преимущество до StartUp. Я к сожалению не пользуюсь DRWEB и проверить не могу. Если типа монитора от KAV, то естественно базу не удалишь т.к. он ее использует при обращение к любому твоему запросу на копирование. А ты пытаешься ее удалить у него. Может я не правильно понял База вирусов это или нет? Тогда тебе надо создать еще два файла remove.reg и add.reg. Но тут через StartUP это не пройдет, а предеться запускать шедул по ИХМО.
Автор: wezir
Дата сообщения: 28.08.2002 23:59
igcomp
да это база вирусов но дело в том что я пытался переместить и другие файлы и ничего не вышло.
Автор: igcomp
Дата сообщения: 29.08.2002 00:05
wezir
А простым перемещением, все нормально происходит. Не говорят тебе, что невозможно переместить? Именно переместить, а не скопировать.


Добавлено

Цитата:
другие файлы и ничего не вышло

Это с помощью предложений от ymy или просто из системы?


Добавлено
Да и регфайлы не пройдут, тебе надо убивать процесс, а потом запускать AT.
Да в конце концов объясни зачем тебе надо перемещать базу от Антивиря, а потом ее восстонавливать. Может шкатулка проще открывается.
Автор: wezir
Дата сообщения: 29.08.2002 00:18
igcomp
да согласно рекомендаций ymy. Может я неправильно файлы создал? в смысле не надо было брать существующий файл стем же расширением и менять имя и содержимое а создать новый. Но я не знал какая программа создает файлы с расширением *.cmd.
или это роли не играет?
кстати при загрузке винды автоматитчески открывается файл timemove.cmd и открывается почему то wordpad-ом.

просто мышкой нормально перетаскивается любой файл в explorer и VC, WC все нормально.
Автор: igcomp
Дата сообщения: 29.08.2002 00:19
Может тебе это НФ не нужно.

Добавлено
cmd- это сокращение от commander, есть в корню такой файл под названием command.com. Просто ты мог создать и *.bat, но это не есть хорошо в последних Форточках, то бишь NT4-5.1
Автор: wezir
Дата сообщения: 29.08.2002 00:26
igcomp
Вопрос конечно интересный но не по теме

в смысле я мог создать *.bat c видимым расширением *.cmd?
у меня 98 форточка
Автор: igcomp
Дата сообщения: 29.08.2002 00:43
Для отладки берешь файл от ymy

Цитата:
2.Создаём файл move1.cmd, в него пишем
move "C:\Program Files\DrWeb\*.vdb" E:\Download
и смотрим переместились файлы. Любой програмист скажет тебе используй пошаговую проверку. Тут несколько строк не составляет труда проверить в ручную. Ну вставь PAUSE и посмотри.

Добавлено
Вот сейчас только дошло, с AT могут и не проходить длинные имена с кавычками. Переинсталируй WEBA в 8символ. директорию. Проверять не буду идет AT или нет.
Автор: Antar
Дата сообщения: 29.08.2002 01:40
all
a kak mne sdelat chtobi hotiabi raz v den udalat kakoi nibud folder,naprimer "adcache" v odigo.
v startup ne predlagat ,komp ne vikluchaetsia obichno,tolko esli novii soft trebuet.
moghet
ymy

Цитата:
every:date[,...] Runs the command on each specified day(s) of the week or

ia tak ponimaiu nado sozdat del.bat i tam napisat
---------------------------------------------------------
at 05.00 del c:\program files\odigo\adcache
/every:Monday,Thusday,....
---------------------------------------------------------
i natravit na del.cmd sheduler odin raz i vse?
a sam bat'nik postavit v startuofilder,na sluchai restarta?

Автор: igcomp
Дата сообщения: 29.08.2002 01:53
Antar
Одно из правил для тебя
2. Язык конференции.
Официальными языками конференции являются английский и русский, также разрешено использовать любые другие языки, но не стоит чрезмерно злоупотреблять этим, иначе Moderator будет вынужден применить меры административного воздействия.


И почитай тут http://forum.ru-board.com/topic.cgi?forum=5&topic=2886#1 . Читай всегда сверху вниз, а не наоборот.
Автор: ymy
Дата сообщения: 29.08.2002 08:30
igcomp Ну зачем ты так, может у человека на клаве русских букв нету, это не редкость.

Antar

Цитата:
a sam bat'nik postavit v startuofilder,na sluchai restarta?

Даже на случай рестарта не надо оставлять, задания сохраняются, если только диск не отформатируешь.

wezir
Для 9x(98 в том числе) попробуй изменить расширение всех .cmd на .bat, помоему 9x .cmd не понимает.
Для проверки потом просто тыкни на двух батника move1.bat move2.bat.

Если это база вирусов и DRWeb запущен и файл ЗАНЯТ(нельзя удалить, переместить на другой диск), то переместить его если и получится, то только в пределах логического диска (C в твоём случае), так как при этом физически происходит лишь изменение в директории.
Автор: wezir
Дата сообщения: 29.08.2002 09:27
Прошу прощения работает move1.bat и move2.bat
timemove.bat запускается при старте форточек выдает окно ms-dos а там пишет "bad command or file name" что неправильно?

принудительно запускаю timemove.bat получаю "неверная команда или имя файла"
прописано: at 11:40 "c:\move1.bat"
at 11:45 "c:\move2.bat"
Автор: ymy
Дата сообщения: 29.08.2002 13:16
Судя по всему 9x и команду at не держит, можно ручками добавить задания в системный планировщик, если такавой у тебя установлен.

Ещё нашёл тут вот прогу nnCron
http://forum.ru-board.com/topic.cgi?forum=5&topic=2900&start=20#lt
nnCron - это планировщик с поддержкой скриптового языка

Сам пока не ставил, скачаю посмотрю.
Автор: KLASS
Дата сообщения: 29.08.2002 14:22
igcomp

Цитата:
Просто ты мог создать и *.bat, но это не есть хорошо в последних Форточках, то бишь NT4-5.1

Это почему?... можно по-подробней разъяснить, плиз. Или мож ссылы имеются на авторитетное мнение. Просто у мя в ХР куча работающих батников и чтоб все перевести... надо путя править везде... вот и хотелось бы узнать подробности сего заявления. Вроде не оффтоп... тема та общая.
Автор: wezir
Дата сообщения: 29.08.2002 14:48
ymy
я его тоже скачал. Посмотрел посмотрел и все ну не понимаю я скриптового языка, я вообще много чего не понимаю но понять хочу. Рамки винды с ее окошками уже малы хочется узнать что поглубже лежит вот и спрашиваю. Если что то необессудте!
Попробую планировщиком. но хотелось бы вот так как в начале говорилось так сказать на начальном уровне.
Автор: ymy
Дата сообщения: 29.08.2002 15:08
wezir Скачал, посмотрел nnCron, то что надо, под всеми виндами пашет.
Ща сам разберусь и напишу.

KLASS Не помню как в NT(возможно там для .bat запускался command.exe, а для .cmd cmd.exe), в XP никакой разницы, разве что по-моему порядок поиска для файла безрасширения
1.cmd 2.bat 3.exe 4.com
Автор: wezir
Дата сообщения: 29.08.2002 15:13
ymy
Все получается с планировщиком! Только вот два окна досовских остаются открытыми приходится ручками закрывать. Как сие действо можно ликвидировать?
Автор: ymy
Дата сообщения: 29.08.2002 15:53
wezir
Для nnCron-a есть русская помощь http://nemtsev.eserv.ru/nncron/help_ru.zip ,почитай разбирёшься.

Вот готовый рецепт для nnCronaдля перемещения в 17:40 17:45 каждый день)
Тыкаешь на значке в трэе, выбираешь Редактировать\Crontab: nncron.tab
В конец файла вставляешь строчки

Код:
#( move_files_to
Time: 40 17 * * * *
Action:
FOR-FILES: "C:\Program Files\DrWeb\*.vdb"
FILE-MOVE: "%FOUND-FULLPATH%" "E:\Download\%FOUND-FILENAME%"
;FOR-FILES
)#

#( move_files_from
Time: 45 17 * * * *
Action:
FOR-FILES: "E:\Download\*.vdb"
FILE-MOVE: "%FOUND-FULLPATH%" "C:\Program Files\DrWeb\%FOUND-FILENAME%"
;FOR-FILES
)#

Страницы: 12

Предыдущая тема: POPUP KILLER


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.