Имя: Пароль:
1C
1С v8
WScript.Sleep.
0 Адинэснег
 
20.06.14
15:15
Чем заменить WSHShell = Новый COMОбъект("WScript.Shell");?
Нужно спать заданое кол. секунд.
1 f_vadim
 
20.06.14
15:18
в линухе не взлетает?
2 Адинэснег
 
20.06.14
15:19
в фоном зависает под виндами
3 Kalambur
 
20.06.14
15:19
д = текущаяДата();
пока истина цикл
  если д+5сек < текущаяДата() тогда
     прервать;
конецесли;
конеццикла;
4 f_vadim
 
20.06.14
15:20
можно попробовать пинг на левый адрес запускать
5 Адинэснег
 
20.06.14
15:21
(3) прощай цп
6 Адинэснег
 
20.06.14
15:22
задача не положить сервер, а делать паузу
7 Kalambur
 
20.06.14
15:22
:)
8 Адинэснег
 
20.06.14
15:22
wscript почему-то висит
9 f_vadim
 
20.06.14
15:24
ping 192.168.254.254 -n <тут число секунд> -w 1000

запустить с параметром дожидаться завершения

ну и железки с адресом 192.168.254.254 рядом быть не должно
10 le_
 
20.06.14
15:33
11 Fragster
 
гуру
20.06.14
15:37
кстати, на линупсе через пинг теперь тоже работает
12 acsent
 
20.06.14
15:38
на форме или на сервере?
13 Fragster
 
гуру
20.06.14
15:38
в серверном ОМ у меня в http://infostart.ru/public/173394/ так,
только аргументы немного другие:

Процедура Пауза() Экспорт
    Инфо = Новый СистемнаяИнформация();
    Если
        Инфо.ТипПлатформы = ТипПлатформы.Windows_x86 ИЛИ
        Инфо.ТипПлатформы = ТипПлатформы.Windows_x86_64
    Тогда
        ЗапуститьПриложение("ping -n 2 127.0.0.1", , Истина); // windows
    Иначе
        ЗапуститьПриложение("ping -c 2 127.0.0.1", , Истина); // linux
    КонецЕсли;
КонецПроцедуры
14 orefkov
 
20.06.14
15:40
(11)
В линуксе есть каноничный sleep, безо всяких извращений с пингами.
15 Fragster
 
гуру
20.06.14
15:42
(14) это да
16 acsent
 
20.06.14
15:42
(14) так и на винду можно найти легко
17 Fragster
 
гуру
20.06.14
15:46
(15)+ я имел ввиду через "ЗапуститьПриложение"
18 orefkov
 
20.06.14
15:58
(16)
Найти не вопрос, и даже написать прогу не вопрос, вопрос чтобы в стоке работало.
(15)
Вот. Еще одно отличие. В винде иконки и службы, в линуксе - демоны и зомби. Винда тормозная, и нужды в паузах нет, потому и sleep нету, а линукс быстр и приходится иногда спать. :)
19 Fragster
 
гуру
20.06.14
16:04
(18) в винсервер ресурс пак есть слип.ехе :)
20 МихаилМ
 
20.06.14
16:53