Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Авторские форумы » Убей в себе ламера » Автоматизация...
новая тема  ответить следующая тема | предыдущая тема
Автор
 
Mer - offline Mer
Arrow27-09-2004 20:44 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Автоматизация...

Можно ли (и как) с помощью штатных средств Windows организовать автоматический запуск определенной программы ежедневно при первом включении Windows через 60 секунд после загрузки?

Mips - offline Mips
28-09-2004 04:16 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



винда какая?
через минуту - хз, если тока свою софтину написать. А сразу после загрузки виндов прогу можно запустить либо кинув ярлык в автозагрузку, либо планировщиком заданий.
Обязательно через минуту? может в указанное время можно? тогда планировщиком.

Mer - offline Mer
28-09-2004 18:19 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Планировщик не запускает задание, если время его запуска пропущено, а мне нужно не при каждом запуске, а при первом в день.

Mer - offline Mer
10-10-2004 13:10 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Запуск один раз в день я уже реализовал самостоятельно, для этого достаточно при каждом запуске проверять наличие файла, название которого - текущая дата (переменная среды %DATE%), и создавать его при его отсутствии.
Теперь осталось научить пакетный файл читать настройки из внешнего текстового файла и запускаться до полной загрузки Windows (чтобы избежать проблем с системными файлами) - и получится самостоятельная утилитка для резервного копирования! Принимаются советы

bloodmeri - offline bloodmeri
10-10-2004 20:33 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



взято http://www.inform.h11.ru/COMP/055.htm


Как запустить пpиложение с задеpжкой в несколько минут? Hапpимеp, стаpтовать в шедулеpе пpи каждой загpузке, но не сpазу вот, а чеpез 1 минуту после.

========= Delay.vbs =======================
Delay=Wsсript.Arguments.Named.Item("d")
Exec=Wsсript.Arguments.Named.Item("e")
Call Proba (exec,delay)

Sub Proba(program,delay)
if isempty(Delay)=true then
delay=1
end if
if isempty(program)=true then
exit sub
end if
delay=delay*1000

Wsсript.Sleep delay
set WSHell=Wsсript.CreateObject("WScript.Shell")
program=""""&program&""""
wshell.run(program)
End Sub
========== Delay.vbs ========================

Паpаметpы:
/e:Путь к пpожке
/d:Пауза в секундах

Пpимеp:
C:\User\VBScripts\Delay.vbs /e:"C:\windows\notepad.exe" /d:10

bloodmeri - offline bloodmeri
10-10-2004 20:36 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



спецы по VBS в студию , однако ...
пол задачи сделано ...

Mer - offline Mer
17-10-2004 07:28 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Это замечательно, а кто знает, как запустить программу ДО полного запуска Windows? Так, например, может поступать Partition Magic или некоторые антивирусы (Avast).

Mer - offline Mer
31-10-2004 07:55 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Ну что, никто не знает? И еще у меня есть проблема с поддержкой русского языка - при чтении настроек из внешнего файла он отображается всякими кракозябринами и DOS не находит нужных файлов. HELP!

Mips - offline Mips
01-11-2004 19:33 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



В корне есть файлы autoexec.bat и config.sys, если win9x
или в %windir%\system32\autoexec.nt и config.nt, если winnt\2k\xp
вот в них и прописывай.
А вообще, чтобы в ДОСе читался русский текст надо либо keyrus какой-нить, либо загружаться по F8, выбрав "командную строку".
В win9x были три строчки в autoexec.bat чё-то там про mode и codepage=866... Не помню уже как точно писАлось там.

Mer - offline Mer
13-11-2004 18:52 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Mips Если вводить текст прямо в окне DOS, всё в порядке - понимает русские пути, так что дело не в codepage. А вот заставить bat-файл читать русские настройки из внешнего txt не удается

Mips - offline Mips
20-11-2004 18:49 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор
Злыдень немрущий



Mer, а ты этот текстовый файл с настройками в ДОСовской кодирoвке пиши, а не в windows-1251 или KOI-8R.
Это раз. Второе, любой виндовый путь можно сократить и привести к 8.3, т.е., например
"с:\Мои документы\Входящий траффик.doc" будет выглядеть как "c:\моидок~1\входящ~1.doc"
И третье, пиши путь (если он не ДОСовский) в кавычках.

Mer - offline Mer
25-01-2005 18:58 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Mips За второе и третье пламенное спасибо! вот такое ... мда ... в общем, оффтоп это, хотя для раздела, безусловно, подходит
А вот смена кодировки действительно оказалась решением проблемы, только не с кои на дос, а с ANSI на Unicode вообще-то
edit: не помогает это, DOS вообще не видит содержимое текстовых файлов с отличной от стандартной кодировкой. Еще советы будут?

Изменено: Mer, 13-02-2005 в 12:54

Текущее время: 04:13
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru