exMIB

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору AntonRNB Посмотри хорошую маленькую программу без оболочки Sender http://home.comset.net/panoff/soft , которая позволяет из командной строки посылать email. tumber Я нашел способ. Программку маленькую Silence Start, которая может скрыть запуск любого файла http://zfs.lg.ua/serg_gm/rus/sstart_readme.htm . Silence Start - analogue of standard program/command 'start', but can run program in minimized window without lost current focus, in always on top and hide window (also in C-A-D-list in Win95/98) Только глюк у неё в XP есть (на других ОС не проверял). Если во время её работы юзер начинает перезагружать комп или выключать нормально, не по кнопке на корпусе, то она иногда выдает ошибку, что некорректно завершила работу. Про это и сам автор пишет. В остальном вроде хорошая. А start /m где писать? Это я понимаю в батнике пишется для запуска другой программы. А мне надо скрыто запустить батник из планировщика. Добавлено Что в этом батнике с выдеранием до сотых долей секунды неправильно: Код: @echo off for /f "tokens=1,2,3 delims=." %%i in ("%DATE%") do for /f "tokens=1,2 delims=:" %%l in ("%TIME%") do for /f "tokens=3,4 delims=," %%n in ("%TIME%") do copy /y "C:\path\*.tmp" "C:\tmp\%%i-%%j-%%k_%%l-%%m-%%n-%%o.tmp" >> "C:\tmp\stat.log" | И как сделать: в папке-источнике файлы "name1.xxx","name2.yyy","name3.zzz" и т.п. Надо в батнике в имена файлов перед расширением вставить дату со временем до долей секунды, чтобы получилось примерно "name1_15-08-2003_15-42-10-35.xxx", "name1_15-08-2003_15-42-10-45.yyy", "name1_15-08-2003_15-42-10-55.zzz" и далее скопировать в другую папку, наверное, как-то по циклу для всех файлов, которые будут находиться в тот момент в папке-источнике. | Всего записей: 3374 | Зарегистр. 27-09-2001 | Отправлено: 13:43 15-08-2003 | Исправлено: exMIB, 15:50 15-08-2003 |
|