Войти

Показать полную графическую версию : [решено] инет есть запускаем 1.exe инета нет запускаем 2.exe


den-efim
18-10-2012, 23:30
set WshShell = CreateObject("WScript.Shell")
'Запускаем ping и ожидаем завершения его работы
Return = WshShell.Run("ping www.ru ", 0, true)
If Return=0 then
WScript.Echo "инет есть"
Else WScript.Echo "инета нет"
End If


Подскажите как в этом скрипте в место вывода сообщения вставить запуск exe файла, т е инет есть запускаем 1.exe инета нет запускаем 2.exe

vserd
18-10-2012, 23:36
WScript.Echo заменить на WshShell.Run ?

den-efim
18-10-2012, 23:57
set WshShell = CreateObject("WScript.Shell")
'Запускаем ping и ожидаем завершения его работы
Return = WshShell.Run("ping www.ru ", 0, true)
If Return=0 then
WshShell.Run "C:\Program Files\1cv82\common\1cestart.exe"
Else WshShell.Run "notepad.exe"
End If

почему не хочет работать с длинными путяпи, если указываешь ехе файл на с:\ все чотко отрабатывает
а так пишет не удается найти указанный файл.

Iska
19-10-2012, 03:59
… .Run """C:\Program Files\1cv82\common\1cestart.exe"""

den-efim
19-10-2012, 10:27
Спасибо всем огромное)




© OSzone.net 2001-2012