Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [статья] SetupComplete.cmd
Показать сообщение отдельно

Пользователь


Сообщения: 73
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Он просто указал путь к нему синхронной командой. См. Создание переменной среды, соответствующей букве установочного диска »
Это я читал. Но дело в том, что в моём случае мне не нужно создавать переменные среды (к тому же, по-моему, весьма "кривоватеньким" методом): я использую SetupComplete только для того, чтобы запустить Complete.vbs, а уже Complete.vbs "сам определяет" местонахождение установочных файлов. Чтобы не говорить многословно, приведу пример (фрагмент) Complete.vbs:
Код: Выделить весь код
' Определяем букву CDROM по свойствам дисков
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim dc, d
Set dc = fso.Drives
Dim LCDROM
LCDROM = ""
For Each d in dc
  If d.DriveType = 4 Then
     If d.IsReady Then
       If fso.FileExists(d.DriveLetter & ":\$oem$\$$\Script\xp_my.txt") Then
     LCDROM = d.DriveLetter
     Exit For
       End If
     End If
  End If
Next

If LCDROM="" Then
  d=MsgBox("Не обнаружен CDROM", VbExclamation, "OPT_1")
Else

'Запускаем установку приложений
WshShell.Run "%windir%\regedit.exe -s " & LCDROM & ":\$oem$\$$\Script\nastr.reg", 2, true

  End If
Вопрос именно в том, что SetupComplete.cmd не запускается ВООБЩЕ.

Отправлено: 09:30, 25-01-2012 | #154

Название темы: [статья] SetupComplete.cmd