Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566

Разбор скрипта

03.12.2019, 13:37. Показов 1915. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Большая просьба помочь разобраться в коде:
Windows Batch file
1
2
3
4
Setlocal EnableDelayedExpansion
set LIST=
for %%i in (*) do set LIST=!LIST! %%i
echo %LIST%
Из кода мне ясно, что первая строчка включает отложенное раскрытие переменных, вторая строчка удаляет значение переменной LIST, в третьей строчке идёт выполнение цикла и здесь у меня возникает непонимание. Для чего переменной LIST присваивается её же несуществующее значение и каким образом именно этот способ выводит в строчку всё содержимое каталога, из которого запускается данный скрипт? Заранее благодарен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2019, 13:37
Ответы с готовыми решениями:

При запуске sh-скрипта из bat-файла команда clang из sh-скрипта неверно работает
Я запускаю через bat.файл sh.скрипт в котором находится одна команда clang code.c -o code.exe Вот кусок кода из bat C: ...

Разбор скрипта
Тема из разряда реверса.. Я СИшный программист, но в особенностях js не рублю совершенно. Попалась вот такая функция (она в аттаче, форум...

Разбор скрипта
Добрый вечер, Поскажите пжл, что делают след куски кода: if (/^agi_(\w+)\:\s+(.*)$/) { $AGI{$1} = $2; if ($res...

21
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
04.12.2019, 13:33
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Karen87 Посмотреть сообщение
Может быть есть классическая литература,
Ну когда я начинал интересоваться powershell, ничего кроме этого не было:
Code
1
2
3
Попов,Андрей - Введение в Windows PowerShell (2009)
Уильям Р. Станек - Windows PowerShell 2.0. Справочник администратора (2010)
Wilson E. - Windows PowerShell 3.0 (Step by Step) - 2013 (русского перевода не видел)
Что есть поновее - я даже не в курсе.

И потом я просто читал встроенную справку (в отличие от cmd - она обширнейшая, как встроенная, так и онлайн).
Вот несколько команд, которые помогут создать набор справочных файлов в текущей директории:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
# экспортировать все справочные файлы about_* в  одноименные .txt
get-help -Category HelpFile|% { out-file -FilePath $($_.name + ".txt") -inputobject $(get-help $_.name)}
 
# экспортировать все справочные файлы about_*  в один файл
get-help -Category HelpFile|% { get-help $_.name}|out-file -append -FilePath $manual.txt
 
# список имен и модулей командлетов
gcm -com cmdlet|select Name, ModuleName >ps_cmdlets.txt
 
#экспорт всех справочных файлов командлетов в одноименные txt
gcm -com cmdlet|% { out-file -FilePath $($_.name+".txt") -inputobject $(get-help $_.name -full)}
2
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
05.12.2019, 09:22  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2019, 09:22

Книга "Конечный автомат 2: Возвращение". Часть 1. Разбор. Глава 8. Имя, проверка строки и разбор до. На том ли я пути?
Наверное, иногда прилюдно выругаться полезно... Стоило мне в предыдущей теме написать "омерзительный конечный автомат", как...

Как можно связать работу скрипта из балуна с работой скрипта на странице?
Первый раз задаю вопрос, извините если не в тот раздел. В общем, делаю метку через Яндекс карты и в балунКонтент записываю кнопку с...

Выполнение php скрипта по заданию cron и .htaccess каталога скрипта
Гуру, направьте как?: Есть php скрипт, который раз в неделю должен делать рассылку по базе мэйлов. Лежит на хостинге в папке. Если его...

Как из одного скрипта изменить переменную (int) другого скрипта?
У меня есть два скрипта (money который отвечает за общее количество денег и CarBuy который отвечает за покупку машины). Мне нужно, чтобы...

Запуск скрипта для анализа папки и запуска другого скрипта
Мне нужно написать скрипт, который каждую секунду (или 5 сек) сканировал определенную папку на поиск определенного файла. Например...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru