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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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)

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Я и Ваше написание внес в текстовку в предыдущем посте.
Как Вариант, если Вы не против

Всего записей: 2522 | Зарегистр. 11-12-2002 | Отправлено: 23:43 12-11-2019
VVL99

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

Цитата:
А можно вместо двух столбцов (Команда, Действия команды) оставить один (Действие команды) и при нажатии на то или иное название апплета приводило его к исполнению?
У нас же список команд, команду можно скопировать, а можно запустить и есть описание команды, а так будет непонятно что запускаешь.
insorg

Цитата:
А если вместо первой запятой писать пробел, то строки сокращаются до такого вида:
Можно, но там нюанс с запуском будет - cmd /c desk.cpl ,0
 
И ещё обновил, обе команды с 0.
 
Добавлено:
Если хотите сами можете отредактировать и проверить файл, может что-то улучшите, а я потом перезалью.

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Не исключено, что сокращение везде сработает, ведь это, грубо говоря, работает как открытие какого-нибудь jpg или mp3. Где-то можно опустить, где-то нет. Смотреть по ситуации.

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 00:33 13-11-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё одно слово надо удалить - Запустится (31 раз повторяется)
 
Добавлено:
Откроется (44)
 
Добавлено:
Аж в глазах зарябило от редактирования.
Обновил - http://VVL99.narod.ru/cmd/com.cmd

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слепил ещё одну бесполезняшку - http://vvl99.narod.ru/cmd/DS.hta
http://klikr.org/84bb99501b971021be599ac806a0.png
Может переходить на диск и показывать доп. размеры (Б, КБ, МБ, ГБ).

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



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

Цитата:
Слепил ещё одну бесполезняшку - http://vvl99.narod.ru/cmd/DS.hta

По Вашей рекомендации сходил  
Мин Нет

 
PS1 Кстати, в нижней строчке в всплавыющем окошке усё правильно ?
У меня пишет скажем на одном из дисков сводбодно 88ГБ из 88ГБ.
Другие строчки реальную разницу показывают - ( если в гигабайтах )
88 из 108...  
И так на всех дисках (тока естественно цифры другие)
PS2 А что означает слово Готов ?
Сдох уже (SMART BAD) или исчо жив

Всего записей: 2522 | Зарегистр. 11-12-2002 | Отправлено: 17:52 13-11-2019 | Исправлено: kot1313, 21:05 13-11-2019
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Напомню друзья.
 
Уважаемы Гуру командной строки - прошу помощи.
Подскажите как можно (и можно ли вообще?) из командной строки получить ссылку в формате dropbox, на файл который был размещен на ПК в папке где храняться файлы, которые синхронизируються с dropbox.
 
То есть нужен аналог действия - когда на файле, который был синхронизирован с облаком, нажимается ПКМ и в появившемся меню выбирается "Получить ссылку" которая копируется в буфер обмена.

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 18:07 13-11-2019
GCRaistlin



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

Цитата:
получить ссылку в формате dropbox

Пример?

----------
Magically yours
Raistlin

Всего записей: 3962 | Зарегистр. 18-04-2005 | Отправлено: 18:23 13-11-2019
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GCRaistlin
 
Вот например:
https://www.dropbox.com/s/ssu9spce164xnwi/Test.txt?dl=1
 

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 18:58 13-11-2019
GCRaistlin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CKOPnuOH
А локальный путь к этому файлу какой?
 
Добавлено:
Надо понимать, что из локальной системы доступен только локальный путь. Если его преобразованием дропбоксовый не получить, то и не получится ничего. Если ssu9spce164xnwi - это уникальный ID папки, то можно (жестко зашив его в код получения). А если файла, то вряд ли.
 

----------
Magically yours
Raistlin

Всего записей: 3962 | Зарегистр. 18-04-2005 | Отправлено: 19:22 13-11-2019
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
GCRaistlin
Да если бы папка была постоянной величиной, можно было бы решить проблему.
А тут и папка и имена файлов разные и они меняются.
Не думаю что информация о локальном расположении поможет в создании ссылки, так как эту ссылку можно получить и в облаке, при заходе браузером.
 
Сейчас приходиться постоянно тыкать на нужный файл - ПКМ - Получить ссылку и она попадает в буфер.
Но хотеся батник состряпать который будет мне эту ссылку извлекать.

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 19:59 13-11-2019
GCRaistlin



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

Цитата:
Миньет

Это слово пишется так, как было в первоначальном варианте сообщения.

----------
Magically yours
Raistlin

Всего записей: 3962 | Зарегистр. 18-04-2005 | Отправлено: 20:02 13-11-2019
iglezz

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

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

С учётом того, что поддержку командной строки на системах, отличных от линуксовых, люди годами дождаться не могут и альтернативных клиентов не видать, то это задача, скорее, к средствам автоматизации вроде AutoIt (сэмулировать последовательность действий пользователя по получению ссылки).

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 20:37 13-11-2019 | Исправлено: iglezz, 20:38 13-11-2019
kot1313



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

Цитата:
kot1313
 
Цитата:
Миньет
 
Это слово пишется так, как было в первоначальном варианте сообщения.

Упс, опять автомат исправления орфографических ошибок сглючил
Спасибо за Внимательность
Исправил ручками на правильное написание
Вот он, Искусственный Интеллект, до чего доводит...

Всего записей: 2522 | Зарегистр. 11-12-2002 | Отправлено: 21:05 13-11-2019 | Исправлено: kot1313, 23:58 13-11-2019
FridrGauss

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Маленький вопрос, сообразить не могу. Нужно вывести файл, исключив в нем несколько строк. Если одну, то знаю как, скажем

Код:
for %%A in (*.reg) do (
    type %%A | find /i /v "Windows Registry Editor" >>%out%
)

А если ужно исключить несколько строк скажем закомментированные и др., find или findstr могут? Или еще как, чтобы без перебора каждой строчки и сравнения.

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



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FridrGauss
FINDSTR умеет несколько ключей /C, и еще умеет читать из файла без всяких TYPE

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 22:34 13-11-2019
VVL99

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

Цитата:
По Вашей рекомендации
Я только ссылку дал на narod.ru куда залил файл, ни каких рекомендаций я не давал.

Цитата:
88 из 108...
Исправил.

Цитата:
А что означает слово Готов ?
Готов к использованию, точно не помню, но это связано с разметкой и подготовкой диска к работе, можно же просто часть диска оставить не размеченной, как пустое место.
 
Да, возможно этот скрипт не у всех будет работать, я проверял только на физических дисках, с остальными типами не знаю как будет себя вести.

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



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

Цитата:
FINDSTR умеет несколько ключей /C, и еще умеет читать из файла без всяких TYPE
 

FINDSTR в отличие от TYPE и FIND не умеет напрямую файлы в кодировке Unicode.

Всего записей: 566 | Зарегистр. 11-10-2004 | Отправлено: 23:11 13-11-2019
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lexapass
А это никто и не заказывал. Как поставлена задача - такое и решение.

Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 23:23 13-11-2019
kot1313



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

Цитата:
Я только ссылку дал на narod.ru куда залил файл, ни каких рекомендаций я не давал.  

Ну Я ориентировался на то, что у Вас на сайте написано.  

Фактически это рекомендация проверить на вирусы
Ну и проверил
Усё чисто

Всего записей: 2522 | Зарегистр. 11-12-2002 | Отправлено: 23:24 13-11-2019 | Исправлено: kot1313, 23:27 13-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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru