А давате-ка запилим тред для обсуждения консольки, консольных программ и bat/cmd-скриптов windows. Да-да, в шиндовс тоже есть консолька!Пишу bat-скрипты, готов поделиться коллекцией консольных программ на разные случаи жизни. Ну и сам совета спрошу.
Вот что хочу спросить: есть такая программа - CoreTemp, мониторит температуру процессора. Для нее есть плагин - RemoteServer, позволяющий получать телеметрию удаленно. Если подключиться типа:wget 127.0.0.1:5200 -O temp.txtВ файле temp.txt будут строчки типа:{"CpuInfo":{"uiLoad":[6,16],"uiTjMax":[0],"uiCoreCnt":2,"uiCPUCnt":1,"fTemp":[39.75,53.25],"fVID":1.3,"fCPUSpeed":2109.02173,"fFSBSpeed":200.8592,"fMultipier":10.5,"CPUName":"AMD Athlon 64 X2 4000+ (Brisbane) ","ucFahrenheit":0,"ucDeltaToTjMax":0},"MemoryInfo":{"TotalPhys":3072,"FreePhys":2380,"TotalPage":7911,"FreePage":6617,"TotalVirtual":2048,"FreeVirtual":1908,"FreeExtendedVirtual":1,"MemoryLoad":22}}Что, конечно, очень удобно - можно парсить даже батником, можно написать клиент.Вот только файл temp.txt будет бесконечно расти. Как мне заставить wget или curl за каждое подключение скачивать лишь часть файла?wget 127.0.0.1:5200 -O temp.txt --header="Range: bytes=0-1000" - не работает;curl -r 0-1000 127.0.0.1:5200 -o temp.txt - не работает.
Че за сонсольные программы у тебя есть?
>>2257268Как вариант, этот файл можно просто периодически удалять на той стороне, где он формируется.если лень разбираться
Ненавижу пердолей-разработчиков, которые не могут набросать простейший интерфейс для своей программы и предлагают пользоваться их консольной хуитой для говноедов.
>>2257322Лул, посмотрите на это тупорылое ебанько, которое не понимает, что существует автоматизация рутины через скрипты.
>>2257324Которые надо самому писать, да, Пердоль?
>>2257327>Которые надо самому писать, да, Пердоль? Разумеется. К чему ты спрашиваешь?
>>2257263 (OP)Bump консолькой.Оп, если хочешь более-менее реально работать в cli - кури повершел.
>>2257312Из более-менее часто используемых:lame\mixmp3\ - запись звука с любого источника в системеOpenHardwareMonitorReport\balabolka_text.exe - конвертирует в голый текст все что угодноbase64.exeCodePage.execurl.executter.exe - программа, которую мне написал на заказ один товарищ, позволяет отрезать от файла указанный кусочекFTPS.exe - ftp-клиент, по синтаксису подобный родному ftp.exe винды, но с поддержкой пассивного режимаgetkey.exegifer.exe - тоже программа на заказ, отображает анимированные гифки, использую для извещенийgovorilka.exeIMAGEX.EXEnc.exenconvert.exe - конвертер изображений, также может создать pdf из картинокnircmd.exenircmdc.exeRawCopy.exe - может скопировать заблокированный файлRunFromProcess.exeShortcut.exesmartctl.exewav.exe - проигрывает wav/mp3, для извещенийwget.exeТакже куча программ от nirsoft, они гуевые, но также можно из консоли.>>2257344Повершелл штука, может, неплохая, но мне нужны скрипты, работающие в любой винде с дефолтными программами.>>2257320Я нашел не очень красивый выход - просто через две секунды taskkill /im wget.exe (без /f), так он скачивает только 2-3 строки. Но хотелось бы все же изящнее.
>>2257435>Я нашел не очень красивый выход - просто через две секунды taskkill /im wget.exe (без /f), так он скачивает только 2-3 строки. Но хотелось бы все же изящнее. А этот самый CoreTemp в каком виде отдает данные? Раз у тебя один хуй некий сервер на порту болтается (этот самый плагин RemoteServer), не проще вместо него свой сервер накорябать, который будет с CoreTemp данные собирать, а тебе отдавать в каком хочешь виде?
>>2257474Не проще уж тогда свой аналог CoreTemp накорябать? Я бы предпочел простые задачи на скриптах решать. Универсальнее получается - скрипт, получив информацию, сможет ее как угодно обработать и какие угодно действия предпринять, передать в другие программы, например.
>>2257476> Не проще уж тогда свой аналог CoreTemp накорябать?Нет, это самый сложный элемент пазла.Проще будет реализовать на AutoIT шкрипт, который бы читал данные из окна и писал их в другой лог, перезаписывая всё, что там до этого было. Серверный плагин тоже можно подредактировать в HEX-редакторе, чтоб он отдавал не log.txt, а lo1.txt. Это още просто.Ну или периодически удолять журнал, чтоб он не рос.Ну или ты можешь поднять Apache+PHP и на последнем по-быстрому написать шкрипт, который бы читал и отдавал только нужную тебе часть лога.
>>2257485Нет, ты не понял.Плагин - это такой мини-http сервер, который, пока к нему нет подключений, ничего не выдает, но если подключиться к порту 5200, начнет раз в секунду выдавать голым текстом строчки типа:{"CpuInfo":{"uiLoad":[45,28],"uiTjMax":[0],"uiCoreCnt":2,"uiCPUCnt":1,"fTemp":[46,58.5],"fVID":1.3,"fCPUSpeed":2109.1897,"fFSBSpeed":200.8752,"fMultipier":10.5,"CPUName":"AMD Athlon 64 X2 4000+ (Brisbane) ","ucFahrenheit":0,"ucDeltaToTjMax":0},"MemoryInfo":{"TotalPhys":3072,"FreePhys":1730,"TotalPage":7911,"FreePage":6502,"TotalVirtual":2048,"FreeVirtual":1912,"FreeExtendedVirtual":1,"MemoryLoad":43}}Я так понимаю, это сделано в расчете на универсальность использования, чтоб можно было написать для ее чтения хоть десктопную программу, хоть на телефон, хоть скрипт, и это замечательно.Но зачем мне пердолить что-то монументальное, если я могу подключаться, используя банальный wget, парсить строку в батнике и делать что угодно? У меня была единственная задача - не качать бесконечно, да я и решил ее в принципе taskkill-ом.
>>2257476О, ещё если софт открывает лог каждый раз для записи новой порции данных, ты можешь поправить флаги, с которыми вызываются функции WinAPI.
>>2257476>Не проще уж тогда свой аналог CoreTemp накорябать?Если бы я знал, как в винде собирать данные по температуре-вентиляторам (т.е. конкретную либу), я бы так и сказал.
>>2257488>Но зачем мне пердолить что-то монументальное, если я могу подключаться, используя банальный wget, парсить строку в батнике и делать что угодно?В итоге все опять же сводится к раскуривания мана по wget.
>>2257493На шкрептах за пять минут:OpenHardwareMonitorReport.exe - найти нужную строчку в выводе - найти нужное место в строчке = данные о температуре.Т.е. где ты подключаешь чью-то библиотеку, там скриптоёб подключает чью-то консольную программу.>>2257494Да уж вроде скурил до окурочка, но, видимо, не может он так. Докачивать оборванный может, а оборвать самостоятельно - нет.
>>2257501>Т.е. где ты подключаешь чью-то библиотеку, там скриптоёб подключает чью-то консольную программу.Да я против что ли. Когда админил, писал и юзал скрипты. Как свалил в говнокодинг, мышление немного поменялось.>но, видимо, не может он так.Попробовать другую качалку? Хотя я других не знаю.
>>2257324Он слов таких не знает, что спорить с дурачком.
>>2257268>Как мне заставить wget или curl за каждое подключение скачивать лишь часть файла?HTTP 1.0
>>2257533>HTTP request sent, awaiting response... 200 No headers, assuming HTTP/0.9
>>2257570Тогда гугли, как обрезать ответ по размеру.Если CoreTemp криво сделал HTTP, то по-прямому и без костылей - никак.
Есть плагин для Total Commander для работы с облаком mail.ru. https://geektimes.ru/post/279076/А есть консольная версия? Представляете, как удобно было бы бэкапить.
>>2257268А пайпы вам там завезли?curl 127.0.0.1:5200 | head -n 1 > temp.txtwget -O - | head -n 1 > temp.txthead возьмёт одну строку и оборвёт пайп, curl или wget умрут автоматически. Проверь, сработает ли в шиндовс
>>2257649>curl 127.0.0.1:5200 | head -n 1 > temp.txtНет такой программы или команды - "head", чтобы передалось туда.
>>2257263 (OP)>bat-скриптыPowerShell же есть.
>>2257656Так поставь cygwin
>>2257435Ты ведь переменные настроил, а не просто запускаешь по пути exe ?
>>2257657>>2257662NIET.Вся ценность скриптов на bat в том, что их можно запустить на любой винде с XP по 10, ну разве что используемые программы доложить в комплект. Я не хочу ничего дополнительно устанавливать.
>>2257680тогда vbsript
>>2257679И да, и нет.У меня есть папка \cmd\, где лежат все эти программы, но я не добавлял ее в path системы, я добавил ее в переменные Total Commander, с которого и запускаю их в основном. Если же мне требуется запускать скрипт где-то еще, я стараюсь собрать все в комплект, чтобы он был переносимый, т.е. кладу в каталог со скриптом все нужные программы.
>>2257680https://docs.microsoft.com/ru-ru/powershell/scripting/setup/installing-windows-powershell?view=powershell-6
>>2257263 (OP)Нужен батник который выпиливает все зонды и все ненужное из свежеустановленной семерки.
>>2257656Заведи. curl у тебя тоже в винде по умолчанию нет, но проблемы из этого ты почему-то не делаешь.
>>2257944net stop имя_службы1sc config имя_службы1 start= disabledКак-то так. Я не знаю, что именно для тебя ненужное.
>>2257344Как сделать кастомное приветствие вместо версии винды?
>>2258039Никак, только пропатчить cmd.exe или запускать его с параметром шкрипта, который его и нарисует.
>>2258184Тупой пинусоид опять показывает свою серость. Впрочем, ничего нового.>>2258039https://blogs.msdn.microsoft.com/oldnewthing/20071121-00/?p=24433
Как с помощью консольке (шиндошс сервер 2012) разрезать большой файл (текст) на меньшие по заданному размеру или количеству итоговых файлов? Я думал, это элементарная вещь, но погуглив, просто охуел. Какие-то нерабочие маняскрипты и прочее говно из жопы. Что делать-то?!
Хуя вы тут беспомощные. Я уже думал, это будет возрождение легендарного bash vs Powershell треда, но с такими >>2258201 заявками больше похоже на избиение младенцев.
А эта параша все такое же сборище хуясосов типа >>2258220 которые несут хуйню вместо того чтобы просто пройти мимо вопроса, ответа на который не знают.
>>2258226Ну не рвись, ну чего ты? Ты же не виновать, что сперма такая убогая недоось.
>>2258229Нахуй путешествуй
>>2258198Ну опять же авторан, не большая разница с передачей шкрипта как параметр.
>>2258201Бггг. Поставить GNU coreutils в любом удобном виде, благо велосипедов куча.
>>2258201У меня была такая задача, мне помог товарищ, написал программу cutter.exe для этого:http://rgho.st/7WHQPcHv9Впрочем, если это голый текст, то можно и голым батником, но если для тебя не принципиальная задача сделать это одной лишь cmd, лучше возьми программу, она 3 килобайта всего.
>>2258201shell, tee, sed и рекурсивная функция тебе в помощь.
>>2258220>bashКусок говна. для тру-совместимых пасанов только ksh.
>>2258039Я лично прописал все что мне нужно в отдельном bat и задал его в реестре, как выполняемый при инициализации cmd, это встроенный функционал.Вообще у меня тут как бы Костыль/Шиндовс NT, целое мини-ядро вокруг шинды. В основном там конфигурации программ и прочие надстройки, которые автоматически подхватываются шиндой при установке.
>>2258238Это-то да, но зачем патчить файлы, оберегаемые системой, если есть штандартные функции.Кстати, я не совсем поня, как ты собрался передавать шкрипт при запуске чистого cmd.exe.Есть, конечно, вариант с заглушкой, которая будет лежать на месте cmd.exe и вызывать "cmd_orig.exe <шкрипт> %*", но это слишком упорото.
>>2258289reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^ /t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f
Аноны посоветуйте годный консольный жаббер
>>2258253Ебать как у тебя все сложно.
какая разница между cmd.exe и powershell?
>>2259320
>>2257263 (OP)ffmpeg, youtube-dl,Streamlink, pgp, iperfЧтоб от админа сразу запускалась, добавил в планировщик задание.Ярлык с C:\Windows\System32\schtasks.exe /run /tn RunAsAdmin_CMDВ планировщике одноименное задание с запускать C:\Windows\System32\cmd.exeвыполнять с наивысшими правамиразрешать по требованиюзапускать новый эксземплярвыполнять только для зарегистрированного юзераусловий нет
>>2259777Юзерфрендли-дистрибутивы теперь линуксом не считаются? Которые без шаманства работают.
>>2259827>Microsoft Windows 7>Называет кого - то дауномСеньер, у нас тут уже 2 операционки вышли, все вам обновится рук/головы не хватает.>>2259826Перечисли - ка такие ? Мало верится, что при разработке прошивок для роутеров думают о пользователе.>>2259324Пиздец, какие - то маня-картинки лепят, ебанутые пердоли, более нечего сказать. Ни аргументов, нихуя, их в свое же говно носом тычат, нет все пытаются перефорсить - выходит собственно адекватно способностям, никак то есть.>>2259630>>2259822Весь тред ноет что он не пердолик, пытается перефосить. Действительно жалкое зрелище.
>>2257263 (OP)Распаковал папку с нужной утилитой в нужное место. Как сделать так, чтобы эту утилиту через командную строку можно было вызывать не пися полный путь к бинарнику? Поверхностный гуглеж навел на мысль о том, что путь до папки с утилитой надо добавить в переменную среды PATH, но есть ли способ проще?
>>2259848>ПеременныеКуда еще проще ?Хз https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete оди раз запустил экзешник, теперь всегда могу вызывать.
>>2259838>Перечисли - ка такие ?В топе дистровача посмотри. Навскидку минт и убунта с тысячей младых отпрысков, всякие арчи и дебианы переделанные для домохозяек (корора/манджаро), у меня https://peppermintos.com/ на ноутбуке, джва года, просто мааааксимум казуальный дистр, за все время озаботился только украшательствами.
Какие есть прикольные перделки?
>>2257327Ну а кто лучше тебя знает, что именно ты собираешься автоматизировать?
>>2260401А он считает, что ему все должны. Типичное спермоповедение.
>>2257263 (OP)В винде же есть echo ?Как реализвать это в cmd ? : echo -n Welcome | md5sum md5sum ставил через apt-get.Спасибо заранее.
>>2260700Не понял, что ты пытаешься сделать? Передать Welcome в md5sum чтоб вывести md5 в консоль что ли?У echo нет таких ключей, есть только on/off. Посмотри ман md5sum, наверное ему можно переменную передать в параметрах.
>>2260744В GNU версии либо имя файла, либо /dev/stdin, больше никак.
Есть такая утилитка - getkey.exe. При запуске ждет, пока не будет нажата клавиша, после чего пишет эту клавишу в вывод. Вот только пишет лишь в виде текста, причем зависимо от раскладки, т.е. z=z, я=я. Нажатия других клавиш, кроме разве что enter, игнорирует.Есть ли такая же маленькая программка, чтоб выводила не буквы-цифры, а код клавиш, типа 0x4A0x470x200xDB0x450x51
>>2260744Вышеуказанная команда выводит в линуксе мд5сумму фразы Welcome, я спрашиваю как мне этого добиться в cmd. Вообще мне нужно получать Whirlpool хэш фразы в cmd, желательно без сохранения.
>>2261067md5sum я привел в качестве примера, самого распространенного. В линуксе для Whirlpool я всего - то накатил модуль для питона, а потом передавал его в команде вместо md5summ. В шинде я нормального способа вывести хэш фразы ( не файла ) вообще не нашел, ковырял openssl. Неужели нет cli способа ?
>>2261071http://unxutils.sourceforge.net/
>>2261067Ох, извини, я твой пост сначала жопой прочитал, а потом еще и в глаза ебался.Короче все просто:echo welcome | md5sum.exe>echo welcome | md5sum.exe95c8273adf2973628eb2326aa8f65f27 *-Конечно, если у тебя та же самая md5sum.exe, что у меня, может, у тебя одноименная программа с другими параметрами.
>>2261108> если у тебя та же самая md5sum.exe, что у меняЕсть только одна md5sum.https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f=src/md5sum.c
>>2261117Ну откуда я знаю, может у тебя (или у меня) какое-нибудь васяноподелие, получившее самое очевидное имя. Я вот как-то раз попросил товарища написать мне программу для резки файлов, он ее назвал "cutter.exe". Я уверен, есть множество таких программ.
>>2260744>У echo нет таких ключейУ виднового echo нет. У линуксового есть.>>2261108>>echo welcome | md5sum.exe>95c8273adf2973628eb2326aa8f65f27 *-Интересно, и что это такое она у тебя посчитала?"welcome" без переноса строки: 40be4e59b9a2a2b5dffb918c0e86b3d7"welcome\n" (с линуксовым переносом строки): 0bb3c30dc72e63881db5005f1aa19ac3"welcome\r\n" (с виндовым переносом строки): 2c44d2efb924d1908977f5fc4f39fdf5"welcome\r" (с говноедским переносом строки): 86057730a19e5f27e9700a6d9b3df80dСпермокачество спермософта?
>>2261172Кажись, она с пробелом после слова посчитала. Кроме того, там есть ключи-b, --binary-t, --textС ними разный результат.Итак, давай разберемся.Эталон - 40be4e59b9a2a2b5dffb918c0e86b3d7>echo welcome| md5sum -t0bb3c30dc72e63881db5005f1aa19ac3 ->echo welcome| md5sum -b2c44d2efb924d1908977f5fc4f39fdf5 ->echo welcome | md5sum95c8273adf2973628eb2326aa8f65f27 -Однако>md5sum test.txt40be4e59b9a2a2b5dffb918c0e86b3d7 *test.txt (файл со словом welcome)
>>2261172>>2261185Вот еще загадка:abcd0ad52a08db3954dd6b7639c86283 - результат команды<nul set /p huita=welcome|md5sum (это костыльный способ написать в консоль без переноса строки).
>>2261185>с пробелом после слова посчиталаДа, это md5 от "welcome \r\n". Остальные спермошарады решай сам.
>>2261108>>2261172>>2261185>>2261192>>2261195Спасибо анон, тут главное механизм. Жду пока sourceforge.net поднимется, чтобы md5deep ( whirlpooldeep.exe ) вытащить.
Есть файл локального сервера "server.exe"К нему подключается файл "файл.расширение" с паролемТо есть при вводе в cmd "С:\program files\server\server.exe" -c C:\файл.расширение Появляется строка ввода пароля container password, куда и вписывается пароль, когда я делаю батник, то после активации первой строки кода, консоль дает ввести пароль и только после этого читает код дальше.Что вписать в батник, чтобы он сам вводил пароль?
>>2261258>sourceforge.netЕбааа, эту помойку ещё кто-то использует?
>>2261320Держи нас в курсе ебобо зеленое
>>2261323Анус себе лучше подержи, а то не всё с помойки влазит диванный маняиксперт
>>2261324Ты если критикуешь - аргументируй, предлагай альтернативы, иначе это ты у нас диванный маняиксперт, глупенький. Только в этом случае взрослые дяти начнут принимать во внимание твои потуги.
>>2261325Не умничай, когда со старшими говоришь.
>>2261325>взрослые дятиУ тебя опечатка с слове «дети», обоссанец.Разумная альтернатива одна: использовать операционную систему вместо спермоподелки со спермокостылями, но для тебя этот вариант не подходит.
>>2261316А у этого твоего server.exe вообще есть функция чтения пароля из файла? Если ты запускаешь его с параметром -c, а он все равно запрашивает, может, у него нет параметра -c?
Тут наткнулся на менеджер пакетов для винты chokolatey. Теперь можно ставить проги из под консоли, как линупсоиды. Удобно. Только вопрос такой, он будет ставить софт со всем сопутсвующим говном? Ну есть же инсталляторы, где в комплекте идет троян от гугла или еще какая параша?
>>2261392Да, я же это вручную вводил и программа работалаЯ разобрался просто в начале строки надо прописывать echo пароль|
Есть у меня wget 2009 года, много лет его использовал по назначению. Весит 392 кб (сжатый UPX, но таким я его и скачал). И все бы хорошо, но ошибка ssl при скачивании некоторых адресов. Ну, ничего не поделаешь, надо обновить. Скачал новый - wget-1.19.4-win32. Он весит 3,7 мегабайта, и 1,4 после сжатия UPX!Что там добавилось? Может, если ввести секретный ключ, там откроется пасхалка - игра DOOM?Скачал другую версию - 438 кб, но для запуска необходимы дополнительные dll, заебался искать их на третьей, когда общий вес достиг тех же 3 мегабайт. Сукпздц.
>>2261401Там модифицированные оригинальные инсталяторы с ключем "тихой установки", когда не видно окна. Короч, всё как на торрентах, но можно понтоваться перед одноклассниками
>>2259838> у нас тут уже 2 операционки вышлиИ ЧО?Профит назови от перехода, кроме директ икса, который только игроблядкам нужен.
>>2261772Не нужен.-мимоигроблядок
>>2261772Надо в ms написать, сказать : двачер заключил что вы там все хуйней занимаетесь...Ты если не понимаешь чем операционные системы отличаются, не писал бы, не позорился.
Аноны а у вас есть ватник, который батники переводит в exe-шники? Если уж решили пердолиться, то пердолиться до упора.Я знаю, есть утилита, которая их компилирует в екзешники, но кто-нибудь сам разобрался, как это провернуть со всеми самописными функциями Блджад, я когда пишу батники, то в такое детство ужасно впадаю, когда юзал ГОТО ВАСИКовские.Алсо вопрос вдогонку. Поясни анон, какого хуя мелкомягкие не убрали cmd в десятой венде к хуям а оставили двойственность PWRsh и CMD. Это типо как чуть ли не в каждом юниксовом дистре: выбор шелов такой предлагают? Я так и не понял, а где почитать про это не нашёл. Может ты, о мудрый анон, пояснишь ньюфажику. Ведь PWRsh поддерживает ватники, хоть и не так как хотелось бы. Легаси поддерживают, а вот CMD в pwrsh-скрипты не умеет.
>>2261806>а вот CMD в pwrsh-скрипты не умеетИз коробки разуметтся само собой. Можно конечно понаписать алиасы и для CMD, но интерисует возможность работы со встроенными функциями.ФИКС*
>>2261806Подозреваю, что для совместимости. Некоторые программы консольку втихоря фоном запускают и срут туда что-то, отсутствие в системе cmd они просто не поймут.
>>2262088>консольку >фоном Это без специально микрописьки не осуществить.
>>2262169>микрописьки Hidcon.exe если не ошибаюсь.
>>2262291Да много их, в зависимости от функционала. Но, конечно, ничего не помишает таскать ее с собой.
Сап, антоны, напишите скрипт, который получает длину строки.Алсо. Есть ли полноценные туториалы и гайды по CMD в виде книг каких или отдельных курсов?
>>2262437https://ss64.com/
>>2262437cmd help
>>2257263 (OP)Пиздец. Никогда не думал что на цмд можно что то более менее серьезное написать. Мне казалось там все ограниченно скромным набором функций из под коробки, что вылезают по ?, и больше там нихуя нет
>>2262476Ты не застал /i, там публиковали написанный на bat троян с функционалом, почти как у радмина.
>>2262476Тащемта в чистом cmd нихуя и нет. Как видишь, bat ( cmd script ) обычно координирует выполнение отдельных cli подпрограмм. Vbs script и повершелл в этом плане посолиднее.
>>2262452Благодарю. Но тут описаны такие команды, которые >>2262462 по help не выдаются. Странновато.
>>2262792A VBS и PWRsh работают в ДОСе и на конах старше семёрки?
>>2264636Ссылку не читал, но скорее всего там описываются не команды, а программы. Дело в том, что собственно команд в cmd мало, все остальное - встроенные (или сторонние) программы. Например, ping - это не команда cmd, это программа windows\system32\ping.exe. Попробуй просто ввести эту "команду", и если есть такая программа, увидишь ее собственный хелп.
>>2264637периодически в своих скриптах вызываю VBS командой cscript. Проблем нет, даже при исполнении на удаленном ПК.
Как напердолить cmd чтобы при его вызове он запускался в указанном пути, а не в c:\user?
>>2265277В самом начале напиши:cd /d "твой путь"или cd /d %~dp0 - чтоб запустить в пути, где находится этот батник.
batch это же каличное неюзабельное говно, особенно когда есть powershell, ну или питон.
>>2265299Нормальное говно для автоматизации простых а иногда и не очень задачь.