Автор Тема: [Реестр] как импортировать файл(.reg) в реестр  (Прочитано 11971 раз)

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

Оффлайн lecha ustanovshik [?]

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: 0
    • Награды
помогите пожалуйста как импортировать имеющийся файл( .reg )ну наверное точнее данные из него в реестр.
Код: AutoIt [Выделить]
RunWait(@ComSpec & " /c " & 'reg IMPORT d99.reg', "", @SW_HIDE)
 

я попробывал импорт через данную команду,импортируются нормально только в том случае если до этого не существует раздела в реестре в который вносим изменяем с помощью импорта.может кто подскажет что у меня не так или предложит другой метод 
« Последнее редактирование: Май 12, 2011, 19:06:50 от lecha ustanovshik »

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

[Реестр] как импортировать файл(.reg) в реестр
« Отправлен: Май 12, 2011, 18:52:18 »

Оффлайн VladUs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 621
  • Репутация: 180
  • Пол: Мужской
    • Награды
Попробуйте так:
Код: AutoIt [Выделить]
RunWait(@ComSpec & " /c " & 'REGEDIT /S d99.reg', "", @SW_HIDE)

Делай что должен и  будь что будет

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2741
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
lecha ustanovshik
У меня в скрипте так
Код: AutoIt [Выделить]
RunWait(@ComSpec & ' /C regedit /s "' & @ScriptDir & '\d99.reg"', '', @SW_HIDE)

1. Если не указать полный путь к reg-файлу то при запуске скрипта из батника он не найдёт файл.
2. Если не заключить путь в кавычки, то проблема пробелов, опять же не найдёт файл

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

Re: [Реестр] как импортировать файл(.reg) в реестр
« Ответ #2 Отправлен: Май 12, 2011, 20:37:18 »

Оффлайн gora [?]

  • Новичок
  • *
  • Сообщений: 315
  • Репутация: 19
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
VladUs, AZJIO
А почему через @ComSpec ? regedit.exe самостоятельная утилита может запускаться и не из cmd.

Оффлайн VladUs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 621
  • Репутация: 180
  • Пол: Мужской
    • Награды
gora  [?]
Цитировать
А почему через @ComSpec ?
Во - первых, был приведен пример  кода где использовалось, именно, @ComSpec
Во - вторых, по привычке, для работы с консольными утилитами или же в скрытом режиме, я  использую именно такую команду.
« Последнее редактирование: Май 12, 2011, 21:10:44 от VladUs »

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

Re: [Реестр] как импортировать файл(.reg) в реестр
« Ответ #4 Отправлен: Май 12, 2011, 21:04:03 »

Оффлайн lecha ustanovshik [?]

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

  • Автор темы
  • Репутация: 0
    • Награды
всем большое спасибо заработало

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

Re: [Реестр] как импортировать файл(.reg) в реестр
« Ответ #5 Отправлен: Май 12, 2011, 22:30:20 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
6010 Просмотров
Последний ответ Сентябрь 06, 2012, 00:17:15
от general66
7 Ответов
3838 Просмотров
Последний ответ Август 27, 2013, 10:02:36
от AZJIO
4 Ответов
2271 Просмотров
Последний ответ Апрель 25, 2014, 08:09:20
от Dellroc
9 Ответов
2875 Просмотров
Последний ответ Октябрь 21, 2014, 14:37:45
от madmasles
0 Ответов
969 Просмотров
Последний ответ Октябрь 20, 2014, 13:26:08
от madmasles
1 Ответов
1442 Просмотров
Последний ответ Январь 01, 2015, 20:00:36
от alex33
13 Ответов
2571 Просмотров
Последний ответ Май 12, 2016, 20:40:58
от AZJIO
7 Ответов
1149 Просмотров
Последний ответ Декабрь 12, 2016, 11:39:15
от ra4o
5 Ответов
1276 Просмотров
Последний ответ Май 15, 2017, 09:02:52
от alex2887
0 Ответов
426 Просмотров
Последний ответ Июль 11, 2017, 23:21:37
от AlexNewman