использование подстановочного знака в скрипте в имени каталога - PullRequest
0 голосов
/ 01 декабря 2010

Я пишу скрипт, в котором я хочу скопировать файл из моего каталога в «Пуск Меню \ Программы \ Автозагрузка» на компьютере. Моя проблема в том, что этот скрипт предназначен для нескольких компьютеров, и по какой-то причине на каждом из них администратор имеет другое имя, поэтому путь "C: \ Documents and Settings * Администратор * \ Пуск Меню \ Программы \ Запуск" "не подходит для всех.

Я ищу способ использовать подстановочный знак в имени каталога. что-то вроде: «C: \ Documents and Settings \ Администратор * \ Меню Пуск \ Программы \ Автозагрузка», поэтому мой скрипт будет работать на всех компьютерах. (имя неизвестно заранее, но я знаю, что оно будет начинаться со слова «администратор»)

Есть идеи? Спасибо,

Тамар

Ответы [ 2 ]

1 голос
/ 01 декабря 2010

Возможно, есть более умные способы, но один из них - использовать команду for.Примерно так:

cd "c:\documents and settings"
for /D %%f in (administrator*) do copy yourfile "%%f\start menu\programs\startup"
0 голосов
/ 01 декабря 2010

Может быть переменной

%userprofile%

может быть полезно для вас. Это дает вам непосредственно путь "C: \ Documents and Settings \ CurrentLoggedUser".

...