Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

cchameleone



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Командная строка, батники\сценарии (bat, cmd)
(часть 1) (часть 2) (часть 3) (часть 4)
Вопросы, задачи и их решения по работе с командной строкой, файлами, а также сопутствующие ссылки.

Важно: копируя батник через буфер обмена из форума не забывайте удалять пробелы в конце каждой строки, т.к. в некоторых случаях из-за этого программа будет работать неправильно!!! Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте батник без пробелов.
 
Примечание: Большие куски кода заключайте в тэг [ more ].  

Смежные темы:
В помощь системному администратору » Автоматизация администрирования
Microsoft Windows » Сценарии Windows

Полезные ссылки:
· Из Windows XP Professional Product Documentation:
» Описание Cmd.exe » Command shell overview
» Using batch files » Using batch parameters » Using filters » Using command redirection operators
 
· Уроки bat-аники (для начинающих): первый и второй
· Курс из 19 лекций "Командная строка и сценарии Windows"
· Попов А. Командная строка и сценарии Windows (PDF). Курс лекций для начинающих
· Бокалий В. Командная строка (pdf-брошюрка в 20 страниц)
· Александров А., Дибров А. Урок bat-аники (pdf)
· Уильям Р. Станек - Командная строка Windows. Справочник администратора
 
· Скрываем консольные окна, Выполнение BAT-скриптов без вызова окна консоли
· cmdow — изменение параметров и видимости дос-окна, Статья в КОМПЬЮТЕРРАONLINE
· Набор GNU утилит для win32
· HS_Packet.7z - Пакет утилит для организации интерфейса в bat-файлах
· Использование ansi.sys
· blat — отправка почты из консоли
· Команды RunDll32
· Quick Batch File Compiler - Позволяет превратить ваш батник в независимое приложение
· Easy Batch Builder+Rus+Crack - Редактор BAT файлов.Через графический интерфейс программы вы сможете быстро конструировать пакетные файлы практически любой сложности. (В комплекте есть Лоадер созданный с помощью Sign Of Misery некоторые антивирусы обзывают его вирусом. Вам решать: ставить или не ставить) (ЗЕРКАЛО)
· Простой способ получать текущую дату всегда в одном формате (не зависит от языков и настроек) ещё и ещё
· Переход из 32-битной версии cmd.exe в 64-битную (1) (2)(3)

Всего записей: 2271 | Зарегистр. 16-10-2015 | Отправлено: 09:22 29-04-2016 | Исправлено: Maz, 08:47 26-03-2020
Yura125

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
О, сейчас всё "окейна", не знаю в чём была причина, я всё почистил и перезапустил пк, скачал и там есть этот пункт..
 
Добавлено:
VVL99
Ещё один вопрос по косметике, нельзя правый борт притянуть к таблице, а то пустое место на витрине не по феншую?

Всего записей: 21 | Зарегистр. 10-11-2018 | Отправлено: 20:28 09-11-2019 | Исправлено: Yura125, 20:59 09-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
правый борт притянуть к таблице, а то пустое место на витрине не по феншую?

Феншуй - это вроде как правильно расставить похоронить
(относительно сторон горизонта, деревьев , рек и т.д.) в Китайской традиции.
 
А вообще-то да, в идеале, предлагаю сделать следующее:
 
1. Обе Таблицы (не содержимое) отцентрировать в по центру окна, а окно  
сделать немного больше, чем сами таблицы
2. Ширину столбцов первой и второй сделать одинаковыми, а то выглядит как-то не унифицировано.
3. Написать сверху по центру над таблицами "Оставь надежду, всяк суда входящий"
(из «Божественной комедии» Данте Алигьери)
 
Тогда будет по феншую
PS Последний пункт был шуткой
 
VVL99
Повторно, Спасибо Большое за Ваши полезняшки
Просто и со вкусом

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 22:19 09-11-2019 | Исправлено: kot1313, 22:25 09-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О Обновил - http://VVL99.narod.ru/cmd/com.cmd
Вроде как просили.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 23:34 09-11-2019
Yura125

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
3. Написать сверху по центру над таблицами "Оставь надежду, всяк суда входящий"  

... и название этой полезняшке дать GoDMode ll.cmd

Всего записей: 21 | Зарегистр. 10-11-2018 | Отправлено: 01:11 10-11-2019 | Исправлено: Yura125, 01:13 10-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил первую страницу.
При запуске следующих пунктов:
 
documents
downloads
dvdmaker
favorites
msra (а вот mstsc прекрасно запускается)
music
netproj
pictures
presentationsettings
recdisc
recent
sdclt
sysedit
videos
wmplayer  
 
появляется следующая ошибка и ничего не запускается  

(упоминание про эту ошибку несколько страниц назад я видел, но как я понял вопрос так и остался нерешённым)
 
Да, с системными папками - documents, music и т.п. - может быть ошибка происходит из-за того, что у меня эти папки перенесены на другой диск ?

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 02:55 10-11-2019 | Исправлено: kot1313, 03:01 10-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot1313

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

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:43 10-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
список будет раза в три больше

VVL99
Согласен с Вами. Дальнейшее добавление команд не имеет большого смысла
Кроме того, часть команд, работающая на 10, не будет работать на другой версии операционки. Абсольтная универсальность недостижима.
Поэтому, в дальнейшем каждый может подправлять под себя любимого в блокноте этот cmd. Благо, структура cmd более чем понятная

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 17:01 10-11-2019 | Исправлено: kot1313, 17:01 10-11-2019
Sinclair83

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь, что вклиниваюсь. Просто как вариант: при запуске скрипта определять ОС и показывать соответствующую таблицу (в которой будут только те команды, которые поддерживаются данной ОС).

Всего записей: 744 | Зарегистр. 07-01-2009 | Отправлено: 17:08 10-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sinclair83
Да, скорее всего можно так сделать, но я не уверен по командам, какие для какой системы и какие вообще нужны, т.е. нужно определиться со списком, а затем добавить варианты комстроки для нужной ОС.
 
Добавлено:
Надо чтобы кто-то эти команды проверил на других ОС, у меня только 8.1 есть, ну могу ещё на ноуте с 7 попробовать проверить.
 
Добавлено:

Код:
@echo off
set OS=N/A
ver |>nul find "5.1" && set OS=XP
ver |>nul find "6.1" && set OS=7
ver |>nul find "6.2" && set OS=8
ver |>nul find "6.3" && set OS=8.1
ver |>nul find "10" && set OS=10
echo Windows - %OS%
pause

 
winver - окно с информацией о системе.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:18 10-11-2019 | Исправлено: VVL99, 20:28 10-11-2019
Sinclair83

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
какие вообще нужны

не подскажу, ибо не пользуюсь данным скриптом. Нужно спросить у заинтересованных.

Цитата:
Надо чтобы кто-то эти команды проверил на других ОС

Есть "живые", то есть установленные не на виртуалке, WinXP SP-3 и Win7 SP-1. Обе - ru.

Цитата:
winver - окно с информацией о системе

Определяются ОС корректно:

Цитата:
Windows - XP
и
Windows - 7

Всего записей: 744 | Зарегистр. 07-01-2009 | Отправлено: 19:07 10-11-2019
FridrGauss

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
8 видимо 6.2

Всего записей: 66 | Зарегистр. 30-10-2019 | Отправлено: 19:13 10-11-2019
Sinclair83

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
...не уверен по командам, какие для какой системы...

здесь можно по апплетам подсмотреть (в какой ОС точно будут работать). Правда информация немного устаревшая.

Всего записей: 744 | Зарегистр. 07-01-2009 | Отправлено: 19:34 10-11-2019 | Исправлено: Sinclair83, 19:37 10-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FridrGauss (пост)
Цитата:
8 видимо 6.2
Забыл изменить.
 
kot1313
Цитата:
Да, с системными папками - documents, music и т.п. - может быть ошибка происходит из-за того, что у меня эти папки перенесены на другой диск ?
Тогда лучше из реестра брать инфу.
Цитата:
 
documents  
downloads  
dvdmaker  
favorites  
msra (а вот mstsc прекрасно запускается)  
music  
netproj  
pictures  
presentationsettings  
recdisc  
recent  
sdclt  
sysedit  
videos  
wmplayer  
Это видимо придётся править.
 
Sinclair83
Цитата:
здесь можно по апплетам подсмотреть (в какой ОС точно будут работать). Правда информация немного устаревшая.
Опытным путём будем искать.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 20:41 10-11-2019 | Исправлено: VVL99, 20:42 10-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
У меня W7SP1RU x64 и есть W10v1709 x64  
Что нужно могу на этих операционках проверить.
 
Со страницы добавьте пожалуйста 6 апплетов Свойства Оборзевателя (выводят на конкретные страницы Настроек Оборзевателя, что очень часто приходится делать вручную) и 3 аплета Экран (по то же причине)
 
PS когда смотрел на своей семёрке первую таблицу скрипта, не стал писать про незапустившиеся компоненты, которые удалены у меня в системе? например специальные возможности.  

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 21:21 10-11-2019 | Исправлено: kot1313, 21:38 10-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Открыть папку документы, адрес из реестра, на случай если она перенесена.

Код:
@echo Off
for /f "tokens=2*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Personal"') do set Sf=%%b
start " " %Sf%
pause

kot1313

Цитата:
Со страницы добавьте пожалуйста 6 апплетов Свойства Оборзевателя (выводят на конкретные страницы Настроек Оборзевателя, что очень часто приходится делать вручную) и 3 аплета Экран (по то же причине)
сколько всего нужного ещё.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 22:59 10-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Открыть папку документы, адрес из реестра, на случай если она перенесена.
Код:
@echo Off
for /f "tokens=2*" %%a in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Personal"') do set Sf=%%b
start " " %Sf%
pause
 

VVL99
Да, такой батник у меня  срабатывает работает.

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 00:47 11-11-2019
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Открыть папку документы, адрес из реестра, на случай если она перенесена.  

Можно и без реестра.

Код:
start "" "::{450D8FBA-AD25-11D0-98A8-0800361B1103}"


Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 01:06 11-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ

Цитата:
адрес из реестра, на случай если она перенесена.
Может есть универсальный способ переноса персональных директорий.
 
Добавлено:
kot1313

Цитата:
появляется следующая ошибка и ничего не запускается
Дошло, мы и не должны исправлять эти ошибки, поскольку это не меню доступа к системным ресурсам, а список команд с возможностью их выполнения, т.е. есть команда CMD (если она вообще правильно записана), при клике мы её запускаем как бы через командную строку.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 02:54 11-11-2019
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
мы и не должны исправлять эти ошибки

Я и не просил исправить ошибки  
я всего-лишь протестировал все команды первой таблицы и предоставил Вам статистику. Которая показала, что 90% команд выполняется отлично.  
! Что уже превосходный результат !
Но Если Вам неинтересны результаты тестирования, то я и не буду его проводить и постить результаты ...

Всего записей: 2387 | Зарегистр. 11-12-2002 | Отправлено: 13:18 11-11-2019 | Исправлено: kot1313, 13:19 11-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot1313
Это просто были мысли вслух.
Но если у вас такая реакция на это, то я не буду больше высказываться.
 
Добавлено:
Для ясности:
Список команд я взял здесь
Возможно команды:

Цитата:
documents  
downloads  
dvdmaker  
favorites  
msra (а вот mstsc прекрасно запускается)  
music  
netproj  
pictures  
presentationsettings  
recdisc  
recent  
sdclt  
sysedit  
videos  
wmplayer

Не существуют, возможно устарели, если так, то их можно исключить из списка.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:15 11-11-2019
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru