Здравствуйте, Иван!
Вы писали:
процесса, в частности jaws? Я написал батник, но он не работает, видно
не все компоненты jaws выгружаются, когда даётся команда на запуск его
с нормальным приоритетом. Вот текст батника:
echo off
start /wait taskkill.exe /IM:jfw.exe /f /t
start /normal jfw.exe
Я вызываю этот батник, когда jaws работает с низким приоритетом, но
что-то не срабатывает. Он выгружается, но не загружается опять. Есть
ли команда для задания паузы в секундах, чтобы вставить её между двумя
командами батника? Или есть другие пути решения этой задачи? Изменять
приоритет в диспетчере задач windows не предлагать, нужно именно или
по горячим клавишам, или с помощью батника.
Ниже я привожу свой файл для перезагрузки jaws используя программку
Андрея Васильева JawsKill.exe.
Возможно Вы решите свою проблему применив эту программу.
Содержание каталога JawsKill, который размещается на корне диска "c":
1.wav
2.wav
3.wav
JawsKill.exe
JFWKILL.EXE
perezapusk.cmd
Справка.txt
Ярлык для perezapusk.cmd
Содержание файла perezapusk.cmd:
start /B /wait /min c:\JawsKill\JawsKill.exe
Start /B /BELOWNORMAL c:\jaws510\jfw.exe
Справка.txt Андрея Васильева:
программа JawsKill служит для закрытия окон, которые возникают во время сбоев
jaws, что помогает в
дальнейшем нормально перезапускать его.
ее можно использовать и просто, как программу выгружающую jaws.
стартовым файлом является "JawsKill.exe".
после запуска этого файла раздастся звук соответствующий файлу "1.wav", что говорит
о том, что найдено окно
джавс и оно закрыто.
звук "3.wav" говорит об окончании работы и закрытия программы JawsKill.
после этого звука и нужно вновь попробовать загрузить джавс.
звук "2.wav" говорит о невозможности закрытия окна jaws и процесс будет закрыт
принудительно.
этот звук нежелателен и раздаватся в сущности не должен.
иногда процесс нахождения и закрытия окон мешающих запуску jaws проходит быстро,
а иногда занимает
некоторое время.
поэтому нужно это учитывать в своих действиях.
Я дописал вторую строку в файле perezapusk.cmd:
Start /B /BELOWNORMAL c:\jaws510\jfw.exe
Поэтому после выгрузки jaws, происходит его загрузка.
А вот ещё одна программка Андрея Васильева.
Содержание каталога time:
1.wav
data.ini
Time.exe
Справка.txt
Ярлык для Time.exe
Содержание файла data.ini:
[data]
seconds1=15
minute1=
path1=D:\SC_XP\DD.CMD
seconds2=-1
minute2=
path2=
seconds3=-1
minute3=
path3=
seconds4=-1
minute4=
path4=
Справка.txt Андрея Васильева к программе Time.exe:
для запуска нужной программы все данные вносятся в файл "data.ini".
в этом файле можно задать запустить в определенное время 4 программы.
делается это так:
откроем файл "data.ini".
в нем в начале находятся пункты:
seconds1=2
minute1=
path1=D:\Program Files\A4Tech\Keyboard\Ikeymain.exe
в строке:
seconds1=2
после равно стоит цифра 2, что означает, что нужная нам программа запустится
после активизации файла "time.
exe" через две секунды.
в графу:
minute1=
если нам требуется минутный интервал, то после равно вносим количество минут.
path1=D:\Program Files\A4Tech\Keyboard\Ikeymain.exe
эту строку после знака равенства заполняем указывая путь к программе.
если нам требуется запустить текстовый файл или что-нибудь подобное, то создаем
бат-файл в котором
указываем например активизировать ярлык к такому файлу.
для примера можно все посмотреть в файле "data.ini" и бат-файлы в папке "Bat".
если нужно запретить запуск программы, то в строке для секунд должно стоять
после равно отрицательное
число, например:
seconds4=-1
если нужно запустить программу с долями секунды, то после равно пишем, например:
seconds4=1.4
тоесть цифры разделяем через точку.
задание третье в файле "data.ini":
seconds3=0
minute3=360
path3=E:\Liza\Time\bat\2.bat
означает, что через 360 минут (6 часов) сработает файл 2.bat и компьютер отключится.
при всем этом нужно учесть, что задания срабатывают по порядку и время для них
тоже нужно учитывать (если
конечно первоначальные задания не запрещены с помощью отрицательных цифр).
С помощью этой программы мне удалось запустить программу Алексея Комарницкого
speakdat.exe.
И теперь при запуски Windows у меня проговаривается сделанные записи
на текущую дату, синтезатором sdrvXP Сергея шишиминцева.
А надо было лишь сделать задержку на 15 секунд.
Эти две программы Андрея Васильева я выложил на своём сайте:
http://grikovol.com/soft1-2.htm
Прямые ссылки:
http://grikovol.com/soft1-2/JawsKill.rar
размер 245 кб
http://grikovol.com/soft1-2/time.rar
Размер 114 кб
С уважением, Владимир Шишин.
город Беер-Шева, Израиль.