Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
Dragokas
Эксперт WindowsАвтор FAQ
16601 / 6986 / 846
Регистрация: 25.12.2011
Сообщений: 10,781
Записей в блоге: 16
#1

Правила раздела - CMD/BAT

25.01.2015, 16:28. Просмотров 7336. Ответов 2

Об использовании сторонних языков в ветке "Batch"

В силу участившихся в ветке форума Batch случаев использования сторонних языков пользователями,
которым не хватает знаний для решения задач с помощью встроенных в систему административных средств,
принимается решение:

строго ограничить набор используемых инструментов и ввести дополнительные правила* :

1. Решение задач на форуме Batch допускается только с помощью этих языков (в порядке приоритета**):
1.1. Batch
1.2. JScript/VBScript (mshta) ***
1.3. PowerShell ***
1.4. Windows (SysInternals) Suite ***.
1.5. Утилитами собственной разработки ***.

* за исключением случаев, когда пользователь самостоятельно просит решить задачу на конкретном (или стороннем) языке.
** пользователи, замеченные в частом нарушении приоритета используемых инструментов, будут подвергнуты санкциям.
*** в виду их целесообразности (затраты времени / надежность кода / невозможность решения только средой Batch) в конкретной задаче и с учетом возможности запуска примера через файл с расширением *.BAT / *.CMD.

__________________________________________________

Дополнительные правила могут быть дополнены или изменены без предупреждения.
Дополнительные правила не имеют обратной силы во времени.
6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2015, 16:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Правила раздела (CMD/BAT):

Правила выполнения внутри FOR - CMD/BAT
в директории TMP находятся файлы несколько для всех нужно проверить возможно ли редактирование или нет. Если занят файл удастся...

Правила Брандмауэра Windows для входящих и исходящих подключений - CMD/BAT
Доброго вечера! Прошу помочь\дать подсказку в автоматизации выполнения следующей задачи: В доп. параметрах брандмауэра Win 7 имеются...

Создание правила в брандмауэре для WM, в котором разрешено подключение - Администрирование Windows
Нужно создать правило для WM, в котором разрешено подключение. Если отключить на основе брандмауэр - доступ к серверу есть. Открыл...

Правила Брандмауэра Windows для блокировки и разблокировки исходящего подключения в браузере - CMD/BAT
Есть правила для исходящего подключения в браузере, все время включаю / выключаю ручками, написать бы 2 батника в котором можно было...

Нет требуемого раздела реестра - Администрирование Windows
Требуется зайти в раздел реестра HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINESOFTWARE Microsoft Windows NT CurrentVersion Winlogon SpecialAccounts...

Удалить содержимое раздела реестра - CMD/BAT
Необходимо очистить содержимое разделов реестра startupreg, startupfolder включая подразделы и параметры. Решил это радикально @echo...

2
Eva Rosalene
Male-to-Female
4046 / 1583 / 241
Регистрация: 06.01.2013
Сообщений: 4,183
Завершенные тесты: 1
26.03.2015, 12:51 #2
Теги форматирования кода пакетных (командных) файлов в ветке "Batch"

Вниманию всех постящих - на форуме появились новые теги подстветки синтаксиса WINBATCH. Теперь для оформления кодов следует использовать именно их, а не BASH.

Выглядит это так:
(на примере кода из Полезные BAT/CMD скрипты)

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
SetLocal EnableExtensions
:: Определяю путь к Program Files. Если система 64-битная, полуучаю путь к 32-битной папке.
if Defined ProgramFiles(x86) (set "java_root=%ProgramFiles(x86)%\Java") else (set "java_root=%ProgramFiles%\Java")
:: Ищу последнюю версию папки с файлом java.exe
For /F "delims=" %%a in ('dir /B /S /A-D "%java_root%\java.exe" 2^>NUL') do set "java_path=%%~dpa"
:: Если такой нет, пишу java_ver=NOT INSTALLED
if not Defined java_path (set "java_ver=NOT INSTALLED"& goto ext_for)
pushd "%java_path%"
:: Парсим вывод из потока ошибок команды java -version
for /F "tokens=3" %%a in ('java -version 2^>^&1') do set "java_ver=%%~a"& goto ext_for
:ext_for
popd
echo JAVA Version is %java_ver%
pause
Кнопка подключения находится здесь:
Правила раздела

Также можно выделить вручную, поставив программный код внутри тегов [WINBATCH]здесь[/WINBATCH]

С настоящего момента это официальный тег подстветки BATCH-синтаксиса в разделе.
9
vavun
21.06.2015, 11:55     Правила раздела
  #3

Не по теме:

Господа!
Чтобы теги
[url]текст[/url]
[email]текст[/email]
не портили код,
снимайте эту галочку перед отправкой сообщений
Название: 123.PNG
Просмотров: 202

Размер: 3.5 Кб

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.06.2015, 11:55
Привет! Вот еще темы с ответами:

Объединить два раздела на разных HDD - Администрирование Windows
Доброго времени суток. Интересует вопрос, реально ли объединить 2 раздела из 2х разных HDD в один? Как-то слышал про динамические...

Различные объёмы образа одного раздела. - Администрирование Windows
Windows XP 3SP. Системный раздел занимает на диске 8Гб, суммарный объём файлов - 6Гб. Эту разницу ещё можно понять - после...

Как проверить наличие раздела реестра? - CMD/BAT
Как? :)

Не заходит с XP на 7 на два расшаренных раздела в локальной сети - Администрирование Windows
не заходит с XP на 7 на два расшаренных раздела в локальной сети. на компе с 7-кой 4 раздела.все 4-расшарены.так вот непосредственно на...


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

Или воспользуйтесь поиском по форуму:
3
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru