Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.90/20: Рейтинг темы: голосов - 20, средняя оценка - 4.90
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
1

Предложения по совершенствованию раздела и закреплению в "ВАЖНЫЕ" новых тем

14.10.2012, 20:43. Просмотров 3943. Ответов 25
Метки нет (Все метки)

Есть предложение создать несколько тем "закрепленных наверху раздела"
с такими названиями:

1) Полный перечень всех встроенных команд
1.1. Описание функционала.
1.2. Список ключей и их назначение.
+ отдельно по утилитам, Resource Kit и т.п.

2) Примеры решенных задач (новичкам СЮДА!!!)
Самая главная тема.
Здесь будут самые разнообразные примеры, как для новичков, так и профессионалов.

Навигация по UpLink на классические примеры, которые будут наполняться в этой же теме;
гиперссылки на темы в разделах CMD, возможно VBS.
Прямой поиск по Ctrl+F.

Перечень корневых тематик
Архиваторы
• WinRAR
• 7Zip
• Cab

Автозапуск

Дата, время
• Получить текущую дату, время
• Определение дня недели
• Отнять/добавить N дней
• Сложение времени

Диски и разделы
• Получить перечень разделов
• Определить тип диска (только съемные, флешка…)

Защита и безопасность
• Очистка временных файлов, кеша
• Удаление последствий действия вирусов
• Атрибуты – проверка и установка/снятие.
• Права на папку/файл и редактирования прав доступа ACL-таблицы

Интернет, локальная сеть, Email, FTP, IP-адрес, Ping
• Определить наличие подключения к сети интернет
• Занести статистику Ping в Log-файл.
• отправка электронной почты
• Отправка данных на FTP-сервер

Кодировка
• крякозябры и русские символы в командной строке
• перекодировка текстов различных кодовых страниц

Математические (арифметические) операции

Меню
• С подтверждением клавишей [ENTER] Set /p=
• С моментальным выбором Choice

Память, версия ОС, конфигурация компьютера
• Версия ОС, разрядность
• Память занимаемая процессом
• Количество оперативной памяти, памяти видеокарты

Переменные, массивы, передача параметров
• Замена части значения переменной
• Создание массивов
• Передача параметров команде Call
• Передача параметров командному файлу, подсчет их количества
• Смещение параметров Shift
• Определение длины переменной

Планировщик

Процессы
• Запущен ли процесс
• Завершить работу процесса

Реестр
• экспорт реестра в файл
• импорт ключа в реестр без подтверждения

Специальные символы и особенности синтаксиса
• запись в переменную (в файл) специального символа

Текстовые операции
• поиск
• замена
• парсинг
• сортировка
• выборка
• подсчет количества строк, символов, определенных знаков

Циклические операции (часть см. в «Файловые операции)
• Перебор данных без использования токенов
• Бесконечный цикл

Файловые операции
• Создать файл/папку, файлы/папки по шаблону, по заданному отдельным файлом перечню.
• Скопировать папку
• Скопировать только содержимое папки
• Скопировать файл/файлы по маске
• Скопировать файлы по маске с исключением
• Скопировать файлы, заданные перечнем в отдельном файле
• Переименовать файл/папку
• Переименовать группу файлов/папок
• Переместить в другую папку/на другой диск
• Поиск файлов по маске с рекурсией
• Удалить файл/файлы по маске
• Удалить папку со всем содержимым
• Удалить только содержимое папки
• Удалить файл или папку с некорректным именем

Утилиты, вспомогательные программы
• компиляция файла Cmd, Bat
• скрытие консольного окна cmdow
• nirCMD
• Windows 2003 Server Resource Kit
• Wget, Wput

Актуальный список в этой теме.

3) Полезные BAT/CMD сценарии
4) Полезные скрипты VBS (будет создано в соседнем разделе)

5) Редакторы BAT/CMD, VBS и инструменты отладки

Основные цели:
  • Только самые "ходовые" задачи и классические примеры.
  • Быстрый ответ новичкам, возможность ссылаться на тему, лишний раз не вызывать консоль.
  • Нужная информация всегда перед глазами.
  • Ускорение кодинга.
  • Примеры помогут, если что-нибуть забыл или нужно написать что-то срочно, но не хочется ошибиться или экспериментировать.

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

Нечто подобное я начал делать в теме: Литература, учебники, пособия по CMD/BAT, список команд
но моего времени на все не хватит.
Любой желающий сможет поучаствовать в наполнении закрепленных тем. И будет отмечен отдельным списком благодарностей.
Целесообразность каждого сообщения буду определять я лично.

И напомню: все это делается для Вашего удобства. Поэтому: что Вы хотели бы видеть в этом разделе?
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 20:43
Ответы с готовыми решениями:

Избавиться от сообщений "Файл не найден", "Системе не удается найти указанный путь", "Устройство не готово"
Здравствуйте. В батнике присутствует поиск файлов: for %%i in (c d e f g h i j k l m n o p q r s t...

Предложения по совершенствованию раздела и закреплению в "ВАЖНЫЕ" новых тем
Есть такие предложения: 1. Снять закрепление большинства ВАЖНЫХ тем со статьями в этом разделе;...

Закрепление тем в группу "Важные" на форуме
Всем привет . у меня есть форум написанный на php + mysql как можно тему прикрепить ( сделать...

Предложения по развитию раздела "Хостинг"
Если у Вас есть какое-то предложение по развитию данного раздела и Вы считаете, что оно будет...

"FLV" и "AVI" не проигрываются. У "MP3" звук есть, тем не менее.
На свежеустановленной "WinXP SP3" не воспроизводятся avi- и flv-файлы. С mp3 все нормально, звук...

25
sov44
1761 / 745 / 128
Регистрация: 09.04.2011
Сообщений: 1,319
14.10.2012, 22:27 2
по пунктам:
1) - Отличное вариант. Не всегда под рукой бывает справочник по командам.
2) - Предлагаю объединить с "3)" как подтемы или сообщения под спойлерами.
3) - Копилка знаний - это здорово!
4) -
5) - Предлагаю объединить с "3)" как подтемы или сообщения под спойлерами.
6) - Предлагаю добавить тему - утилиты сторонних разработчиков (nircmd, wget, grep и пр.)
2
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
15.10.2012, 00:53  [ТС] 3
2 и 3 я все же решил разбить разными темами с указанием друг на друга кросслинками
(все же BAT, и Visual Basic совсем не одно и тоже).

5) Принимается. Я тоже считаю, что не заслуживает на отдельную тему.
Но поступлю по-другому: тема сначала будет отдельной с опросом.
Когда опрос закончится я ее перемещу в "Полезные BAT/CMD-скрипты" под спойлер.

6) Добавил в тематику.

А вот эту тему BAT/CMD файлы
я планирую разнести на части:
1) Сложные скрипты будут в полезных скриптах.
2) Простые отправятся в "Простые примеры решенных задач"
0
Anonymоus
612 / 92 / 14
Регистрация: 15.08.2012
Сообщений: 62
15.10.2012, 04:42 4
> 1
Поддержу. Но кроме полного списка надо будет сделать группировку по назначению (работа с ФС, парсинг данных, поиск, etc.), причём, категории будут частично пересекаться. В формате темы на форуме это всё довольно трудно организовать будет.

> 2, 3, 4
Полностью поддерживаю. Нужно.

> 5
Прямо-таки напрашивается добавление сюда же ещё и популярных и полезных сторонних консольных утилит, альтернативных командных интерпретаторов. Или вынос всего этого добра в отдельную тему.
1
15.10.2012, 04:42
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
15.10.2012, 13:12  [ТС] 5
Anonymоus, я буду активно использовать UpLink-и (переходы без перезагрузки страницы). Это можно проверить нажав "ссылка" в темах "Полезные скрипты". Если категории будут пересекаться, я так и буду ссылаться.
Если Вы имеете в виду какую-то более сложную структуру, хотелось бы где-то на такую взглянуть.

5) добавил в План
0
Anonymоus
612 / 92 / 14
Регистрация: 15.08.2012
Сообщений: 62
15.10.2012, 14:46 6
Цитата Сообщение от Dragokas Посмотреть сообщение
хотелось бы где-то на такую взглянуть
К сожалению, этот ресурс более недоступен, так что ссылки не дам, но общая идея такова - список, где каждый пункт помечен одним или более тэгов-категорий. При клике по тэгу, показываются только те сгруппированные пункты, которые отмечены им. В любой момент можно перейти обратно к общему списку.

Добавлено через 6 минут
Цитата Сообщение от Dragokas Посмотреть сообщение
Утилиты, вспомогательные программы
• компиляция файла Cmd, Bat
• nirCMD
• Wget, Wput
• grep
По этому списку много чего можно рассказать, но по тому же grep основы регулярных выражений, тонкости использования под виндой, полезные ключи и их комбинации - уже на отдельную тему тянет, слишком мощная утилита. Хорошо бы как-то более конкретизировать.
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
16.10.2012, 06:41  [ТС] 7
Цитата Сообщение от Anonymоus Посмотреть сообщение
уже на отдельную тему тянет, слишком мощная утилита. Хорошо бы как-то более конкретизировать.
Согласен. В тему с примерами будем помещать только ссылку.
Если есть желание, создаем новую тему.
Будет время, сам создам. Правда я об их использовании не очень обознан.
Хорошо бы посмотреть ссылочки, где на Ваш взгляд наиболее детально (внятно) описаны основы работы с ними.
0
Charles Kludge
Клюг
7653 / 3168 / 383
Регистрация: 03.05.2011
Сообщений: 8,381
18.10.2012, 12:20 8
Дык, An A-Z Index of the Windows CMD command line, весьма подробно, например:
Advanced usage - CALL SET
The CALL SET syntax allows a variable substring to be evaluated, read the CALL page for more detail on this technique:
Bash
1
2
3
4
5
SET start=10
 SET length=9
 SET string=The quick brown fox jumps over the lazy dog
 CALL SET substring=%%string:~%start%,%length%%%
 ECHO (%substring%)
Ну и Hidden features of Windows batch files - отсюда выудил, например, как сделать inline-комментарий:
Bash
1
echo %DATE% &::однострочный комментарий
2
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
20.12.2012, 22:21  [ТС] 9
Планируется разместить еще темы:

1. Список ключей распространенных программ
2. Коды возврата ошибок (встроенных команд и других программ)

По 1. основную часть возьму по-дружески у Rob van der Woude.
ссылки на темы
http://www.cyberforum.ru/cmd-bat/thread713631.html
Вещание через VLC


По 2. нужна помощь. Его создание аргументировано также тем, что не все даже встроенные команды возвращают 0 при успехе (например, WHERE из Resource Kit).
1
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
20.12.2012, 23:05  [ТС] 10
По п.1 спасибо большое sov44. Сразу выкладываю вверенные мне программы:

1) Ключи инсталляторов + список встроенных команд CMD.
2) Поиск скрытых ключей в программах.
0
Вложения
Тип файла: rar USSF1.5.rar (738.7 Кб, 11 просмотров)
Тип файла: rar Keys_For_Install (v1.2).rar (292.7 Кб, 17 просмотров)
Eva Rosalene
Ladybug
4128 / 1601 / 305
Регистрация: 06.01.2013
Сообщений: 4,194
Завершенные тесты: 2
10.01.2013, 14:22 11
Хотелось бы видеть тему именно с функциями, вызывающимися через call : и описанием синтаксиса, т.к. набор готовых функций для программы в одном месте - этот здорово!
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
21.02.2013, 00:37  [ТС] 12
Есть такая утилита CMDOW, которую часто советуют для скрытия консольного окна.

Но она еще многое умеет, например: Управление окнами Windows из консоли
На оф. сайте больше примеров и полное описание ключей.

Хочу разместить у нас в отдельную тему аналог этого описания, но на русском языке (т.е. перевести).

Но есть проблема: утилита определяется, как вирус, большинством антивирусов.
Поэтому логичный вопрос: нужны ли кому-то результаты моих трудов? Может стоит заняться чем то более интересным.

Может кто знает - где-то уже есть ее полный перевод или хочет помочь с этим?
1
gimntut
883 / 185 / 16
Регистрация: 18.07.2011
Сообщений: 260
21.02.2013, 08:58 13
Цитата Сообщение от Dragokas Посмотреть сообщение
Но есть проблема
Если нужно только скрывать окна, то рекомендую hidec.
0
Вложения
Тип файла: zip Hidec.zip (2.3 Кб, 100 просмотров)
Badger
91 / 91 / 4
Регистрация: 25.06.2012
Сообщений: 278
27.02.2013, 22:30 14
Предлагаю переместить и закрепить тему в "ВАЖНЫЕ", как руководство с описанием и примерами. Странно, что она до сих пор не там.
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
27.02.2013, 23:31  [ТС] 15
Badger, Вы о чем?
0
Badger
91 / 91 / 4
Регистрация: 25.06.2012
Сообщений: 278
28.02.2013, 00:06 16
Мда... Даже не посмотрел что написал. Трудный день был
Вот эту тему - Robocopy — описание и примеры использования
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
28.02.2013, 00:13  [ТС] 17
Да, в принципе можно, если считаете ее весьма актуальной.

Добавлено через 2 минуты
Есть еще такое: Windows Resource Kit

Ее не успел дописать. Там еще будет по Windows 7 и образцы PowerShell скриптов.
Правда, не уверен не пересек ли я там границу прав интеллектуальной собственности.
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
25.07.2013, 20:39  [ТС] 18
Думаю, стоит во всех закрепленных темах ссылки вида
Полезные BAT/CMD скрипты
заменить на "Показывать только один пост":
http://www.cyberforum.ru/post4302877.html

У незарегистрированных пользователей ссылка № 1 вообще через раз работает.
Как считаете, стоит делать?
0
Kиpилл
Особый статус
Эксперт WindowsВирусоборец
8302 / 1653 / 78
Регистрация: 15.04.2011
Сообщений: 5,405
26.07.2013, 23:12 19
давно хотел предложить.
за
0
Dragokas
Эксперт WindowsАвтор FAQ
17098 / 7153 / 861
Регистрация: 25.12.2011
Сообщений: 10,954
Записей в блоге: 16
10.08.2013, 18:19  [ТС] 20
Все скрипты и трюки из темы:
Тонкости языка, редкие команды и сложные скрипты

соединить со скриптами из темы:
Полезные BAT/CMD скрипты

При этом все статьи (большие талмуды) выделить в отдельную тему (может даже каждую в отдельную тему).

Не знаю, стоит ли?
0
10.08.2013, 18:19
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2013, 18:19

В ряде тем остаются пустыми кнопки "свернуть", "в окно", "закрыть"
Решил поставить на комп темную тему. При тесте нескольких не отображается заполнение кнопок в...

Про сглаживание. Читать тем, кто выбирает видеокарту и тем у кого "все идет на максимуме"
Казалось бы текст несколько не в тему, но: 1)многие не умеют выкручивать настройки игры на...

Изменение размера [GPT] раздела, на котором у нас диск "C" в "Windows 8". Какой прогой ?
Пробовал через Acronis, идущий в составе LiveCD "Win7 by xemom1". Но редактирование недоступно: ...


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

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

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