Резултати от 1 до 4 от общо 4

Как да направя пауза във VBS скрипт

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #1

    Как да направя пауза във VBS скрипт

    Нищо не разбирам от програмиране.... Идват ми само разни идеи и търся начин да ги реализирам.... Ето примерен скрипт който ми дава грешка на слееп, но спира интернета и стартира зададената програма в случая нотепад... Целта ми е като зареди нотепад или програмата да стои и да чака докато се затвори и тогава да продължи и да пусне нета.


    ' Спира интернета

    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "NET STOP DHCP", vbHide


    REM **************** Проверява има ли файл Note.exe --- това е нотепад за проба

    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists("Note.exe")) Then


    REM ********************* стартира определената програма /в случаят това е Note.exe /
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "Note.exe"

    End if

    Sleep ' тук да чака не определено време... а докато се работи с програмата и след затварянето и да продължи и да пусне интернета

    ' Пуска интернета
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "NET START DHCP", vbHide

    ---------------------------------------------------------------------

    Благодаря на отзовалите се.

  2.  
     
  3. Member
    Тук е от
    Oct 2005
    Мнения
    223
    #2

    Re:Как да направя пауза във VBS скрипт

    Here is a simple example. It will launch Calculator and will wait until you close it.
    Код:
    Dim WshShell, oExec
    Set WshShell = CreateObject("WScript.Shell")
    
    Set oExec = WshShell.Exec("calc")
    
    Do While oExec.Status = 0
       WScript.Sleep 100
    Loop
    
    WScript.Echo oExec.Status

  4. Junior Member
    Тук е от
    Aug 2003
    Мнения
    114
    #3

    Re:Как да направя пауза във VBS скрипт

    ' Спира интернета

    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "NET STOP DHCP", vbHide


    REM **************** Проверява има ли файл Note.exe --- това е нотепад за проба

    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists("Note.exe")) Then


    REM ********************* стартира определената програма /в случаят това е Note.exe /
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run ("Note.exe", 1, true) ' Третият параметър "true" оказва на скрипта да чака докато стартираната програма (Note.exe) завърши работата си

    End if

    'Sleep ' тук да чака не определено време... а докато се работи с програмата и след затварянето и да продължи и да пусне интернета

    ' Пуска интернета
    Set objShell = CreateObject("WScript.Shell")
    objShell.Run "NET START DHCP", vbHide
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

  5. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #4

    Re:Как да направя пауза във VBS скрипт

    Благодаря !!!! Получи се...

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 15
    Последно: 08-02-11, 14:02
  2. Търся скрипт
    От heringa123 във форум Програмиране
    Отговори: 14
    Последно: 13-08-07, 21:21
  3. Скрипт за анкета
    От blue_ във форум Уебдизайн и 3D
    Отговори: 8
    Последно: 20-06-07, 13:03
  4. Чистене на кеш със скрипт
    От CreatoR във форум Linux
    Отговори: 2
    Последно: 10-05-07, 20:02
  5. Голяма пауза при стартиране на WinXP
    От sorrowsad във форум Windows
    Отговори: 10
    Последно: 10-07-04, 09:36

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе