Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] инет есть запускаем 1.exe инета нет запускаем 2.exe (http://forum.oszone.net/showthread.php?t=244991)

den-efim 18-10-2012 23:30 2008189

инет есть запускаем 1.exe инета нет запускаем 2.exe
 
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 2008194

WScript.Echo заменить на WshShell.Run ?

den-efim 18-10-2012 23:57 2008206

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 2008295

Код:

… .Run """C:\Program Files\1cv82\common\1cestart.exe"""

den-efim 19-10-2012 10:27 2008375

Спасибо всем огромное)


Время: 23:29.

Время: 23:29.
© OSzone.net 2001-