|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как на 64-разрядной системе внести данные из reg файла? |
|
CMD/BAT - Как на 64-разрядной системе внести данные из reg файла?
|
Пользователь Сообщения: 99 |
Профиль | Отправить PM | Цитировать
Как на 64-разрядной системе внести данные из reg файла, находящегося на флэшке в любой папке,
в реестр с помощью CMD-файла запущенного (откуда? ИЗ ПРОИЗВОЛЬНОЙ ПАПКИ НА ФЛЭШКЕ с правами администратора?) ДА в 32 (64)-разрядной среде? В ОБОИХ Reg файл прикрепил." ПИШЕТ, ЧТО НЕ НАЙДЕН ФАЙЛ |
|
Отправлено: 23:47, 09-04-2010 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать SvoiLudi
Перехожу на раздел, созданный для докуметов V: v: rem Перехожу в корневую папку cd \ теперь надо перейти в папку где лежат reg-файлы, или использовать явный путь, или перенести reg-команды в начало bаt-ника. неужели самому сложно догадаться? или у вас мания такая - на любые вопросы темы создавать? просто интересно... |
------- Отправлено: 00:18, 10-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать тоже пришла такая мысль, уже убрал, но всё равно не добавляется, вот новый:
rem Этот файл запускать ОТ ИМЕНИ АДМИНИСТРАТОРА rem Переключаю кодовую страницу на 1251, которую понимает Windows chcp 1251 rem Создаю метку Dokumenty для раздела с МОИМИ ДОКУМЕНТАМИ rem runas /user:%USERDOMAIN%\administrator label v:Dokumenty - для ИНФОРМАЦИИ label %HOMEDRIVE%Windows - не для ИНФОРМАЦИИ rem Создаю папку МОИ ДОКУМЕНТЫ и другие папки md "V:\Мои Документы" md "V:\Загрузки" md "V:\Избранное" md "V:\Изображения" md "V:\Контакты" md "V:\Мои видеозаписи" md "V:\Моя музыка" md "V:\Поиски" md "V:\Рабочий стол" md "V:\Сохраненные стандартные игры от Майкрософт" md "V:\Ссылки" md "V:\Пароли на сайтах из Internet Explorer" md "V:\Журнал посещённых сайтов в Internet Explorer" md "V:\Контекстное меню правой кнопки мыши Проводника" md "V:\Недавние Документы" md "V:\Папка для записи дисков в Windows" md "V:\Sync Плэйлист" rem Копирую Документы, Рабочий Стол, Избранное... этого пользователя с раздела, где Windows, на раздел с документами Xcopy "%USERPROFILE%"\Favorites v:\Избранное /v /f /e /h /y Xcopy "%USERPROFILE%"\Contacts v:\Контакты /v /f /e /h /y Xcopy "%USERPROFILE%"\"Searches" v:\Поиски /v /f /e /h /y Xcopy "%USERPROFILE%"\"Downloads" v:\Загрузки /v /f /e /h /y Xcopy "%USERPROFILE%"\"Pictures" v:\Изображения /v /f /e /h /y Xcopy "%USERPROFILE%"\Videos v:\"Мои видеозаписи" /v /f /e /h /y Xcopy "%USERPROFILE%"\"Documents" v:\"Мои Документы" /v /f /e /h /y Xcopy "%USERPROFILE%"\Music v:\"Моя музыка" /v /f /e /h /y Xcopy "%USERPROFILE%"\Desktop v:\"Рабочий стол" /v /f /e /h /y Xcopy "%USERPROFILE%"\"Saved Games" v:\"Сохраненные стандартные игры от Майкрософт" /v /f /e /h /y Xcopy "%USERPROFILE%"\Links v:\"Ссылки" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\Roaming\Microsoft\Windows\Cookies" v:\"Пароли на сайтах из Internet Explorer" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\Local\Microsoft\Windows\History" v:\"Журнал посещённых сайтов в Internet Explorer" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\Roaming\Microsoft\Windows\SendTo" v:\"Контекстное меню правой кнопки мыши Проводника" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\Roaming\Microsoft\Windows\Recent" v:\"Недавние Документы" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\\Local\\Microsoft\\Windows\\Burn\\Burn" v:\"Папка для записи дисков в Windows" /v /f /e /h /y Xcopy "%USERPROFILE%"\"\AppData\Local\Microsoft\Media Player\Sync Playlists\ru-RU\0013DF86" v:\"Sync Плэйлист" /v /f /e /h /y rem То же самое для Общей информации md "V:\Общие\Общая музыка" md "V:\Общие\Общедоступные ТВ-записи" md "V:\Общие\Общие видео" md "V:\Общие\Общие Документы" md "V:\Общие\Общие загруженные файлы" md "V:\Общие\Общие Изображения" md "V:\Общие\Общий Рабочий стол" Xcopy "%PUBLIC%"\"Music" v:\Общие\"Общая музыка" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Recorded TV" v:\Общие\"Общедоступные ТВ-записи" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Videos" v:\Общие\"Общие видео" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Documents" v:\Общие\"Общие Документы" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Downloads" v:\Общие\"Общие загруженные файлы" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Pictures" v:\Общие\"Общие Изображения" /v /f /e /h /y /s Xcopy "%PUBLIC%"\"Desktop" v:\Общие\"Общий Рабочий стол" /v /f /e /h /y /s rem Настраиваем Windows на использование этих папок rem PATH %PATH%;q\:;w:\;e:\;r:\;t:\;y:\;u:\;i:\;o:\;p:\;a:\;s:\;d:\;f:\;g:\;h:\;j:\;k:\;l:\;z:\;x:\;c:\;v:\;b:\;n:\;m:\; "%WINDIR%\regedit.exe" /S 32x.reg |
Отправлено: 00:36, 10-04-2010 | #3 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать SvoiLudi,
явный путь пробовал - не добавляется. совет: всегда смотрите на проблему структурно: если у вас не добавляется файл в реестр из ком. строки и пишет "файл не найдеН" вариантов у вас немного: неправильный путь отсутствие файла неправильно назван файл неправильная структура файла (например, файл поврежден) конечно у вас могут быть какие либо другие проблемы типа неправильное окружение переменных, и пр. но если у вас "%WINDIR%\regedit.exe" /S 32x.reg работает отдельно от других команд то проблема в cmd, т.е. в строках идущих перед этой командой ищите! примените логику. перейти в папку - как? на новом компьютере флэшка будет иметь другую букву примените логику. подумайте не над техническим решением, а над логикой, и сразу все станет ясно. |
------- Отправлено: 01:36, 10-04-2010 | #4 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Цитата zonderz:
Цитата zonderz:
|
|||
Последний раз редактировалось SvoiLudi, 10-04-2010 в 12:11. Отправлено: 08:17, 10-04-2010 | #5 |
(*.*) Сообщения: 36556
|
Профиль | Сайт | Отправить PM | Цитировать SvoiLudi, уберите флуд и хамство из своего сообщения, ибо если я это сделаю сам, вы несколько дней не сможете писать в форуме.
По теме же, вам нужно определить букву флэшки и потом все будет просто. Кладете в корень файл root.txt И вообще, вы тем наплодили - лучше б поиском пользовались. |
------- Отправлено: 10:26, 10-04-2010 | #6 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать SvoiLudi
Цитата SvoiLudi:
у вас 32x.reg находится в C:\Scripts\My Prj\32x.reg а bat-файл в папке C:\Scripts\1.bat то команда в 1.bat regedit 32x.reg ни к чему ни приведет... вариантов у вас несколько: 1. cd "My Prj" regedit 32x.reg 2. regedit "My Prj\32x.reg" или regedit ".\My Prj\32x.reg" 3. regedit "C:\Scripts\My Prj\32x.reg" при этом учтите, что если вы откроете cmd и перетянете туда свой 1.bat в такой например, ситуации: C:\Documents and Settings\SvoiLudi\My Documents>"C:\Scripts\1.bat" 1 и 2 работать уже не будут... потому как вы свой 1.bat запускаете из папки C:\Documents and Settings\SvoiLudi\My Documents Вывод: 1. всегда в качестве переменной указывайте явный путь 2. а вот %WINDIR% к regedit указывать не обязательно |
|
------- Отправлено: 11:15, 10-04-2010 | #7 |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Цитата zonderz:
Цитата SvoiLudi:
Цитата SvoiLudi:
Vadikan, спасибо. Помогло Ваше конкретное решение: FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\32x.reg SET MyFlashDrive=%%d: "%WINDIR%\regedit.exe" /S "%MyFlashDrive%\32x.reg" Set xOS=x86 If Defined PROCESSOR_ARCHITEW6432 (Set xOS=x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=x64 if "%xOS%"=="x64" "%WINDIR%\regedit.exe" /s "%MyFlashDrive%\64x.reg" |
|||
Последний раз редактировалось SvoiLudi, 10-04-2010 в 12:00. Отправлено: 11:50, 10-04-2010 | #8 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать SvoiLudi,
Цитата SvoiLudi:
еще во втором посте http://forum.oszone.net/post-1389150.html#post1389150 вам указано Цитата zonderz:
Цитата SvoiLudi:
ответы общие, т.к. есть справка и о чем справедливо заметили, надо поиском пользоваться а не флудить.. все - абсолютно все ваши темы - уже обсуждались здесь и есть готовые решения |
|||
------- Отправлено: 12:56, 10-04-2010 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как внести данные в реестр из батника без подтверждения запроса и запустить прогу? | Nun-Nun | Скриптовые языки администрирования Windows | 3 | 11-05-2011 11:41 | |
Как заставить tcopy в 32-разрядной системе копировать с ленты на диск файл более 2Gb? | Im27th | Программирование в *nix | 2 | 15-02-2010 15:22 | |
Как внести данные на Web страницу которая отурывается по ссылке? | olehis | AutoIt | 2 | 17-03-2009 06:34 | |
[решено] как добавить путь к текущей директории в reg файл из bat файла ? | mitiya | Автоматическая установка приложений | 7 | 27-03-2008 16:12 | |
Как получить данные из xml-файла? | ptt | Программирование и базы данных | 1 | 14-10-2004 09:45 |
|