Отправляет email-рассылки с помощью сервиса Sendsay

[TC] батник автозапуска

Здравствуйте!
Как известно бат-файл автозапуска джоза с диска выглядит так
- -
echo off
rem for Windows NT/2000/XP
cd JAWS70
if exist C:\Windows\System32\JAWSVid.dll (
JFW
) else (
msiexec /i VideoInterceptSetup.msi /quiet /forcerestart
)
- -
Мой вопрос о строке
if exist C:\Windows\System32\JAWSVid.dll (
в которой уже жёстко прописан путь именно на диск c, подразумевается, что система
стоит именно на диске C. Но если на каких-то компах система установлена например
на разделах с другим буквенным обозначением, то существует ли какой-нибудь вариант
указания пути, чтобы не было так жёстко привязано к той или иной букве диска,
на котором установлена система. А то если система стоит не на диске C, то естественно
каждый раз при вставке диска на такой комп, он начинает перезагружаться, т.к.
если даже и установлен видеоперехват, то он естественно не обнаруживается на
C:\Windows\System32, как это прописано в батнике, потому что данная директория
находится не на диске C.
- -
С уважением, VadimPro!
luchp***@m*****.ru
ICQ: 192634169
Skype: skyvadimpro

Ответить   "VadimPro" Sun, 15 Oct 2006 09:08:27 +0400 (#600528)

 

Ответы:

Здравствуйте, Вадим!

Команда bat-файла будет выглядеть так:
if exist %WinDir%\System32\JAWSVid.dll (
jfw
и так далее...

Но вот вторая строка у меня выглядит по-другому,
start /b jfw

потому что ваш вариант второй строки у меня приводит к появлению
незакрываемого окошка программы cmd.exe

всего вам хорошего,
Грызунов Александр, Самара

Ответить   Sun, 15 Oct 2006 15:06:13 +0500 (#600580)

 

Здравствуйте, VadimPro.

Вы писали 15 октября 2006 г., 14:08:27:

система

вариант

естественно

на


if exist %windir%\System32\JAWSVid.dll (

можно еще

if exist %SystemRoot%\System32\JAWSVid.dll (

Ответить   Sun, 15 Oct 2006 22:00:18 +0900 (#601277)