![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Найти значение в выводе curl и установить как переменную |
|
CMD/BAT - [решено] Найти значение в выводе curl и установить как переменную
|
Старожил Сообщения: 429 |
Есть скрипт для скачивания последнего релиза с github
@ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION REM Specify the target repository SET github_user=mhogomchungu SET github_repo=sirikali REM If you just want a specific version: specify a unique part of the file name REM If you want to download all available assets: Delete after `=` SET target_zip=SiriKaliQt6-1.8.0.setup.exe SET target_exe=SiriKaliQt6-1.8.0.zip FOR /f "tokens=1,* delims=:" %%A IN ('curl -ks https://api.github.com/repos/%github_user%/%github_repo%/releases/latest ^| findstr "browser_download_url"') DO ( SET url=%%B IF NOT "!url:%target_zip%=!"=="!url!" ( ECHO Downloading !url! curl -kOL !url! ) ) FOR /f "tokens=1,* delims=:" %%A IN ('curl -ks https://api.github.com/repos/%github_user%/%github_repo%/releases/latest ^| findstr "browser_download_url"') DO ( SET url=%%B IF NOT "!url:%target_exe%=!"=="!url!" ( ECHO Downloading !url! curl -kOL !url! ) ) Как это сделать попроще? |
|
Отправлено: 10:56, 22-01-2025 |
Новый участник Сообщения: 17
|
Цитата DJ Mogarych:
Цитата DJ Mogarych:
Цитата Mancoffee:
|
|||
Отправлено: 13:35, 27-01-2025 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 232
|
Профиль | Отправить PM | Цитировать Цитата Mancoffee:
И Гуголь не нужен... |
|
Отправлено: 14:17, 27-01-2025 | #12 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать Цитата SQLai Lama:
Лет так десять назад, встретил PS, тоже стало интересно, попробовал какой-то простейший пример, а шиш тебе, какие-то ошибки, начинаешь разбираться, гугл подсказывает, что вот так и так нужно сделать, чтобы исправить, исправил, пробую, опять хрен там. Потом пробуешь ещё чего-то найти, опять пробуешь, опять чёт исправляешь, реестры, шмеестры и опять те же яйца. Как думаешь, какая первая мысль? Правильно, да ну его на ... этот PS. Проходит несколько лет, попался нужный скрипт и он только для PS. Гуглишь. О! Новая версия на гитхабе. Ну думаю, сто процентов пофиксили уже всё что нужно. Пробуешь, той ошибки нет, но есть другая, третья пятая десятая. И ты понимаешь, а на фиг мне тратить месяцы на изучение PS, если есть намного проще, дефолтнее и т.д., и т.п.? Если бы я этим зарабатывал или по работе нужно было, другой вопрос. А для домашнего так сказать юзера, если изначально на простейшем, в дефолте вылетают ошибки, то уверен, что это не стоит потраченного времени. ПС. Вот когда-то заинтересовал AutoIt, всё, что делал там, всё чётко работает без нареканий, если и возникают ошибки, то когда исправляешь, всё так же чётко работает. И никакого геммора. M$ любую мотивацию может превратить в депрессию ![]() |
|
Отправлено: 16:34, 27-01-2025 | #13 |
fascinating rhythm Сообщения: 6696
|
Профиль | Отправить PM | Цитировать Mancoffee, лучше с книжек начинать. Дело не в Микрософте, а в том, что учиться на случайных кривых примерах в интернете неэффективно.
Я по этому осваивал: 1. https://learn.microsoft.com/ru-ru/sh...ft-powershell/ 2. Learn Windows Powershell in a month of lunches (3rd edition) 3. PowerShell in Depth Правда, это всё на английском, но это не художественная литература и язык там довольно простой. |
------- Отправлено: 18:12, 27-01-2025 | #14 |
Crazy Сообщения: 1233
|
Профиль | Отправить PM | Цитировать Mancoffee, Ваш рассказ звучит примерно так:
"я всегда копал весь свой огород в 1 Га лопатой и всё всегда было чики-пики, вскопал, прошелся граблями и пошел отдыхать, а тут попался мотокультиватор - овно полное... то в землю закопается, то завести - целая проблема, то бензу надо, то масло, то ещё какая-нибудь напасть... не, что ни говори, лопата - вещь самая распространенная и супернадежная! " Только не обижайтесь, как-то примерно так выглядит Ваше эссе сравнения. ![]() |
------- Отправлено: 19:13, 27-01-2025 | #15 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Я как не любил его за эти всякие ошибки, так и до сих пор эта не любовь продолжается. И дело не в примерах (это я образно), а наверное в том, что всякие M$ безопасности по дефолту обрезают возможности и чтобы их включить нужно много читать. И тут дело не в лени или мотивации, а во времени, которого уже нет столько, чтобы это того стоило. Цитата YuS_2:
Короче демагогией не буду заниматься, скажу коротко - в дефолте bat ВСЕГДА И ВЕЗДЕ, PS - в дефолте НЕ всегда и НЕ везде. За счёт этой непредсказуемости я его и не люблю и любить не буду. И в твоё сравнение ещё добавлю - когда я например обращаюсь на форум по ошибке PS, то мне ещё не разу никто не помог до состояния работоспособности. Это говорит, как по мне, лишь об одном - потому что решений может быть тысяча и одна или никто не знает 100%-го решения, почему она возникает. Поэтому сравнение такое себе. |
||
Отправлено: 19:34, 27-01-2025 | #16 |
Crazy Сообщения: 1233
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Цитата Mancoffee:
![]() Цитата Mancoffee:
|
|||
------- Отправлено: 19:34, 27-01-2025 | #17 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать Цитата YuS_2:
Цитата YuS_2:
Короч ладно, такое, можно долго эту тему развивать, а смысла большого нет. |
||
Отправлено: 22:04, 27-01-2025 | #18 |
Crazy Сообщения: 1233
|
Профиль | Отправить PM | Цитировать Цитата Mancoffee:
1. Есть много денег, нет желания заморачиваться - проще нанять специалиста и все вопросы будут решены. Проверить иногда подробности будет сложно, но внешняя сторона вопроса, точно будет решена. 2. Нет денег или их не очень много (лишних), но есть желание научиться - необходимо изучать литературу по предмету изучения, возможно курсы, какие-либо пройти... в общем, заняться самообразованием. Иногда может понадобиться помощь спецов, чтобы задавать им интересующие вопросы (не всегда может помощь оказаться бесплатной, но можно найти тех, кто поможет просто так). 3. Нет денег, нет желания учиться, нет ничего, кроме желания получить решение вопроса - ну, не знаю, многое зависит от настроения, желания и многих других факторов, кто захотел бы помогать в подобных ситуациях. Но тоже, решение вопроса, вполне возможно - хотя чаще всего, будет стремиться к нулю... ![]() Цитата Mancoffee:
Цитата Mancoffee:
|
|||
------- Отправлено: 11:14, 28-01-2025 | #19 |
Старожил Сообщения: 429
|
Профиль | Отправить PM | Цитировать 1.и 2. Ну так в вот. Всё дело во времени и потребности.
3. Желание есть, но вот скажи, какой мне смысл тратить годы на изучение, чтобы что? Написать пару тех скриптов, которые нужны были? Дичь. Верно? Если даже понимаешь перспективу, что это в дальнейшем поможет чему-то там, что не влияет на твою жизнь по сути. Маразм. Понятно, что с учётом того, что уже не тот возраст, в котором можно потратить много времени на интерес. Цитата YuS_2:
Вот на вскидку в истории команд PS C:\Users\User> Get-WmiObject -Class Win32_Service -Filter "Name='TotalCMD'" Get-WmiObject: The term 'Get-WmiObject' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. Suggestion [4,General]: The most similar commands are: И вот это вот cmdlet самая такая, которая встречается в ~80% случаев. И решения слишком разные, слишком невнятные и поэтому ... Цитата YuS_2:
|
||
Отправлено: 13:21, 28-01-2025 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] cmd скрипт - получить данные по curl, извлечь одно значение и вывести его | Sick_013 | Скриптовые языки администрирования Windows | 2 | 07-04-2020 14:49 | |
CMD/BAT - [решено] Добавить в реестр переменную именно как переменную %var% а не как ее значение | NoIZz | Скриптовые языки администрирования Windows | 3 | 13-08-2012 21:52 | |
Установка - Как установить переменную среду для Windows 7? | Shrek1 | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 28-08-2010 18:09 | |
Как создать переменную, имя которой такоеже как значение + несколько латин. символов? | Вебмастеру | 12 | 26-11-2005 10:14 | ||
Как узнать переменную которой передается значение?? | FADE | Вебмастеру | 2 | 30-06-2004 18:45 |
|