Andrej
MBTY
Отличная новость. Если код от Andrej додумать, допилить , протестить, да еще и гуйку написать, то вполне можно его и в ФАК к 35 вопросу подключить. надо бы только погибче сделать Идея давно уже перезрела.
MBTY
Сделал как ты просил - английская версия скрипта. Названия папок такие же как в семёрке. Вот собственно оно:
@ECHO OFF TITLE Transmit User Data XCOPY "%USERPROFILE%\Мои документы\Моя музыка" D:\%USERNAME%\Music /S /I /Q /Y XCOPY "%USERPROFILE%\Мои документы\Мои рисунки" D:\%USERNAME%\Pictures /S /I /Q /Y XCOPY "%USERPROFILE%\Мои документы\Мои видеозаписи" D:\%USERNAME%\Videos /S /I /Q /Y MD D:\%USERNAME%\Music MD D:\%USERNAME%\Pictures MD D:\%USERNAME%\Videos REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Music" /t REG_SZ /d D:\%USERNAME%\Music /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Pictures" /t REG_SZ /d D:\%USERNAME%\Pictures /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Video" /t REG_SZ /d D:\%USERNAME%\Videos /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /t REG_EXPAND_SZ /d D:\%USERNAME%\Music /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /t REG_EXPAND_SZ /d D:\%USERNAME%\Pictures /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video" /t REG_EXPAND_SZ /d D:\%USERNAME%\Videos /f RD /S /Q "%USERPROFILE%\Мои документы\Моя музыка" RD /S /Q "%USERPROFILE%\Мои документы\Мои рисунки" RD /S /Q "%USERPROFILE%\Мои документы\Мои видеозаписи" XCOPY "%USERPROFILE%\Мои документы" D:\%USERNAME%\Documents /S /I /Q /Y XCOPY "%USERPROFILE%\Рабочий стол" D:\%USERNAME%\Desktop /S /I /Q /Y MD D:\%USERNAME%\Documents MD D:\%USERNAME%\Desktop REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DocFolderPaths" /v %USERNAME% /t REG_SZ /d D:\%USERNAME%\Documents /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Personal /t REG_SZ /d D:\%USERNAME%\Documents /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal /t REG_EXPAND_SZ /d D:\%USERNAME%\Documents /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Desktop /t REG_SZ /d D:\%USERNAME%\Desktop /f REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d D:\%USERNAME%\Desktop /f RD /S /Q "%USERPROFILE%\Мои документы" RD /S /Q "%USERPROFILE%\Рабочий стол" PAUSE
af_pro
Хотелось бы чтобы скрипт сам определял букву локального диска, следующего за системным, но не знаю как это сделать средствами командной строки. Либо можно сделать запрос к пользователю (на какой диск?) перед копированием, но тогда утрачивается автоматизация.
Andrej
Наверное надо сделать оба варианта. причем во втором надо предоставить возможность не только выбора диска, но и названия папок отличные от умолчательных, однако в этом случае простым скриптом пожалуй не отделаешься, надо гуйку ваять.
МBTY
Видишь как человек лихо из скрипта с реестром работает. Оказывается все просто.
af_pro
Тут гуйка не нужна особо. Запуск скрипта и ввод параметров по очереди, как в первых версиях DirectGrubа. Если пустой параметр, то папка по умолчанию
Вот болванку сделал.
Скрытый текст (раскрыть):
@ECHO off
cls
title Перенос системных папок by Andrej
color 0E
Mode con lines=15 cols=80
chcp 866 >nul
set /p par1=Укажите диск для новых папок юзера (если оставить поле пустым, то диск D)=
echo Выберите еще какой-нибудь параметр
echo Описание которого не вмещается в одну строку
set /p par2=
if "%par1%"=="" set par1=D
if "%par2%"=="" set par2=Нихрена не указали
echo Выбран диск %par1%
echo Параметр №2: %par2%
pause
Скрипт должен быть в 866 кодировке
Отредактировано MBTY (18.11.2012 10:49:51)
Screensaver "Пейзажи живой природы, острова" - имеет непревзойденное качество, завораживающую музыку, высокое разрешение. Проникните в глубину жизни живой природы и наслаждайтесь красивейшими пейзажами на своем рабочем столе. Только теперь можно путешествовать по вселенной не выходя из дома! Наш Screensaver поможет вам на миг уйти от повседневной суеты жизни и попасть в райские уголки нашей сказочной планеты.
Бесплатная. Интерфейс многоязычен. Сайт -
http://bookgames.ru/main/848-pejzazhi-z … trova.html
Windows 7 Firewall Control - Надстройка над штатным Windows Firewall ... на мой взгляд, пожалуй один из самых лучших продуктов этого типа.
http://www.sphinx-soft.com/Vista/order.html
Достоинства:
1. Не влияет на скорость работы системы. Легковесный - 4Мб памяти.
2. Выдаёт запрос на исходящие подключения. т.е. появляется контроль над установленным софтом. Кому можно, а кому нельзя вылезти в интернет. Замете - всё это штатными средствами.
3. Уровень паранойи достаточен, но не абсолютен. Не нужно быть семи пядей во лбу, чтобы разобраться.
4. Есть бесплатная версия.
5. Работает довольно стабильно.. сколько пользуюсь, незадачей не возникало.
6. Работает параллельно с антивирусами.
Недостатки:
1. Английский язык.
2. Нет возможности (в бесплатной версии) блокировать некоторые системные службы.
Отредактировано musor (11.02.2013 17:40:54)
Запилил генератор скрипта от Andrej
Работает так.
Указываем только папку с розовой строкой, а остальные подставятся сами на манер Andrej
Ежели хотим спецефические папки конкретно для картинок или рабочего стола, то у каждой есть кнопка "Изменить"
Кнопка "Генерировать скрипт" делает батник в корне запущеной папки, но не стартует его.
После того как вы его перечитаете, сравните со скриптом Andrej, только тогда и запускайте его сами.
Скачать
Отредактировано MBTY (04.04.2013 19:44:25)
MBTY
Хорошая работа.
MBTY,
Soryy! Пути для ХР в скиптах прописываются?
Понял. Я подумал, что прожка просто .reg-файл делает, а она сама их и применяет. Отлично! Для юзера ХР - веСЧь!
Спасибо!
MBTY, для 7ки и 8ки допилить скрипты и в гуйки определение Осек, дабы генерировались валидные скриптики под соотвтетсвующие ОС.
И вот тады быдет гуд!
Скрипт надо сохранять в OEM 866
и в начало бы добавить chcp 866>nul
и для 8ки и семерки папку "%USERPROFILE%\Мои документы\Загрузки".
MBTY сообщает:
И иногда сталкиваюсь с необъяснимым глюком : Если на чужом ПК есть или был установлен TC (имеется где-нить в системных папках файл настроек ТС wincmd.ini) то иногда мой ТС подгружал не свои настройки из своего wincmd.ini, а хватал те, что уже были на ПК.
для таких случаев добавил в конфиг параметр, который задает конфиг в катаоге программы и игнорирует настройки в реестре.
[Configuration]
UseIniInProgramDir=7
UseIniInProgramDir=0 This variable will only be read if the wincmd.ini is located in the same dir as the program. It must be put in wincmd.ini directly, RedirectSection has no effect on this variable.
It is the sum of the following values:
1: Use wincmd.ini in program dir if no other location is set via registry or parameters
2: Use wcx_ftp.ini in program dir if no other location is set via registry or parameters
4: Override registry settings (but not command line parameters)
-vitya-
Спасибо. Знал об этой фишке, но почему-то мое нутро протестует против такого метода решения. Вот не могу себя заставить доверять ТС в этом вопросе- найдет он запись о приоритете ini файлов или нет. Спокойнее, когда параметры запуска заданы.
А вообще. Зашел поделиться. Так как у меня на сайте статьи пишутся в чистом html, то переводить их в bb код замориться можно. Потому кидаю ссылку и чуть описания. Это програмка для заменты иконок дисков ПК на любую свою из любого файла иконок. Навеяно недавней проблемой
Скриншот работы и скачивание здеся http://dwwb.ru/DriveIconChanger
Отредактировано MBTY (09.07.2013 01:33:51)
Более или менее(кому как и кто не знал) полезная весч для браузеров Ghostery
Перезалейте плиз chkdsk_GUI и лаунчер для тотал коммандера сделанный MBTY.
Заранее спасибо!
LavrS
тут
Вот проверенная вещица тоже для браузеров имеется http://www.admuncher.com/
simplix
Почему перестали пользоваться AdMuncher??? Для других браузеров ничего не применяете или у вас только Chrome?
simplix
Тоже верно...
А в чем отличия между Adblock Plu и Adblock PRO. Только что заметил, что ошибочно стоит второе место первого. Вроде работает!