1

Тема: VBS: путь до папки

Всем доброе время суток. Помогите пожалуйста с написанием скрипта, который копирует файл из одной папки в другую. Сложность заключается в том, что надо копировать в папку исходя из текущего пользователя. Например: из C:\*.txt в C:\Documents and Settings\Текущий пользователь\*.txt

Заранее спасибо!

2

Re: VBS: путь до папки

SpecialFolders или NameSpace + WSH: Перечень предопределённых символьных имён Shell.Application. На крайний случай есть ещё ExpandEnvironmentStrings.

3

Re: VBS: путь до папки

Set WSHshell = WScript.CreateObject("WScript.Shell")
wshShell.run("cmd /c COPY %HOMEDRIVE%\*.txt ""%HOMEDRIVE%\%HOMEPATH%\*.txt"""),0

4

Re: VBS: путь до папки

Всем огромное спасибо ещё раз!

5

Re: VBS: путь до папки

Ещё 1 вопросик
Как сделать, чтобы он копировал не с диска С, а чуть поглубже, н-р: C:\Documents and Settings\статичный пользователь\*.txt

6

Re: VBS: путь до папки

Переменные среды

Link

7

Re: VBS: путь до папки

Я неправильно сформулировал вопрос. Мне нужно, чтобы файлы копировались не с текущего пользователя, а статичного. Н-р, у меня это:
C:\Documents and Settings\student.CC\Application Data\1C\1Cv81
а скопировать надо уже в папку текущего пользователя.
С текущим пользователем я разобрался, а со статичным не выходит