Автор Тема: Копирование файлика в профиль пользователя  (Прочитано 3495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн gdu [?]

  • Новичок
  • *
  • Сообщений: 20
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Добрый день!!! есть такая несложная задачка которую не могу решить, нужна ваша помощь!
Есть файл "registrymodifications.xcu" его нужно скопировать в профиль пользователя, вот по такому примерному адресу:
C:\Users\имя пользователя\AppData\Roaming\LibreOffice\4\user это в WIN 7 будет такой путь, но есть и система с ОС Win XP
Там путь будет уже другой Application Data и тд.. и имя пользователя может быть другим, сам вопрос: Как реализовать копирование в профиля пользователей разных операционных систем, копирование по конкретно указанному пути работает.
Вот кусок рабочего кода  с копированием по точно указанному  пути, загвостка тут у меня только в названиях папок профиля. как определить куда копировать если эта отличная от Xp или Win7 система?
Код: AutoIt [Выделить]
FileCopy ($temp_path&"\registrymodifications.xcu", "C:\Users\admin\AppData\Roaming\LibreOffice\4\user\registrymodifications.xcu", 9)

Прошу вашей скорой помощи!!!

Русское сообщество AutoIt

Копирование файлика в профиль пользователя
« Отправлен: Январь 31, 2017, 16:51:28 »

Оффлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 848
  • Репутация: 349
    • Награды
  • Версия AutoIt: 3.3.8.1
Код: AutoIt [Выделить]
@AppDataDir&'\Roaming\LibreOffice\4\user....'


Оффлайн gdu [?]

  • Новичок
  • *
  • Сообщений: 20

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
@AppDataDir&'\Roaming\LibreOffice\4\user....'

В XP нет папки Roaming, там есть user\Application Data\
Как это обойти? В XP если запущу не скопирует...


Добавлено: Январь 31, 2017, 17:32:33
Код: AutoIt [Выделить]
@AppDataDir&'\Roaming\LibreOffice\4\user....'

В XP нет папки Roaming, там есть user\Application Data\
Как это обойти? В XP если запущу не скопирует...
Код: AutoIt [Выделить]
FileCopy ($temp_path&"\registrymodifications.xcu", @UserProfileDir&'\Roaming\LibreOffice\4\user\registrymodifications.xcu', 9)

не копирует и не создает нужные папки.
« Последнее редактирование: Январь 31, 2017, 17:32:34 от gdu, Причина: Объединение сообщений »

Помечен как лучший ответ пользователем gdu Отправлен Январь 31, 2017, 17:46:50

Онлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2574
  • Репутация: 441
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Код: AutoIt [Выделить]
открывает путь в папку Roaming(если система более поздняя чем ХР), поэтому дописка в виде пути лишняя
вообще этот макрос открывает путь в аппдата в любой системе вин
не вижу проблем
запусти код
Код: AutoIt [Выделить]
ShellExecute(@AppDataDir & '\Microsoft')

Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Русское сообщество AutoIt

Re: Копирование файлика в профиль пользователя
« Ответ #3 Отправлен: Январь 31, 2017, 17:36:49 »

Оффлайн gdu [?]

  • Новичок
  • *
  • Сообщений: 20

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
открывает путь в папку Roaming(если система более поздняя чем ХР), поэтому дописка в виде пути лишняя
вообще этот макрос открывает путь в аппдата в любой системе вин
не вижу проблем
запусти код
Код: AutoIt [Выделить]
ShellExecute(@AppDataDir & '\Microsoft')

Спасибо ошибку исправил!!!
Код: AutoIt [Выделить]
FileCopy ($temp_path&"\registrymodifications.xcu", @AppDataDir&'\LibreOffice\4\user\registrymodifications.xcu', 9)


Русское сообщество AutoIt

Re: Копирование файлика в профиль пользователя
« Ответ #4 Отправлен: Январь 31, 2017, 17:45:58 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
3423 Просмотров
Последний ответ Февраль 06, 2010, 01:58:58
от Yashied
0 Ответов
3438 Просмотров
Последний ответ Июль 13, 2011, 14:50:04
от AtoS
1 Ответов
1917 Просмотров
Последний ответ Январь 11, 2013, 10:32:56
от darkwhite
7 Ответов
4223 Просмотров
Последний ответ Апрель 26, 2013, 03:00:03
от pirpitum
1 Ответов
2700 Просмотров
Последний ответ Апрель 26, 2013, 14:42:05
от CreatoR
1 Ответов
1776 Просмотров
Последний ответ Май 30, 2014, 11:59:07
от InnI
30 Ответов
4472 Просмотров
Последний ответ Июль 07, 2014, 11:28:19
от InnI
10 Ответов
5259 Просмотров
Последний ответ Июль 27, 2015, 06:30:25
от op_joke
2 Ответов
1059 Просмотров
Последний ответ Август 05, 2015, 19:00:47
от CreatoR
3 Ответов
1240 Просмотров
Последний ответ Сентябрь 03, 2015, 09:45:40
от mef-t