Как сделать чтобы vbs копировал сам себя?

Discussion in 'PHP' started by FullCrazy, 7 Jun 2010.

  1. FullCrazy

    FullCrazy New Member

    Joined:
    4 Jun 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Мне нужно чтобы vbs копировал себя в указанную мной директорию, Но при условии того что я не знаю в какой дериктории лежит данный vbs у запускающего его юзера!
    Как такое осуществить???? :)
     
  2. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Code:
    Const OverwriteExisting = True
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.CopyFile ".\script.vbs" , ".\newCopyScript.vbs", OverwriteExisting
    
    Так не?
     
  3. FullCrazy

    FullCrazy New Member

    Joined:
    4 Jun 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Я же говорю что не знаю в какой директории находится вбска у человека который её будет запускать!
     
  4. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    ну вообщето ".\" указывает на текущую директорию

    Ща Боб рассудит =)
     
  5. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Как копировать выше,путь к сприкту:
    Wscript.Echo Wscript.ScriptFullName