Сообщения

Показаны сообщения с ярлыком "cmd"

Подсветка текста в консоли Windows

 Для подсветки текста в конcоли Window необходимо использовать команду " color ". Но если просто указать: cmd> color 4 то в результате получится, что вся консоль и последующий вывод изменит цвет текста: cmd>  color 4 cmd> Для того, чтобы изменить только часть текста можно использовать подпрограммы в скриптах: :writer set massage=%2 call :color %1 call :echo %2 :color set c=%1& exit/b   :echo for /f %%i in ('"prompt $h& for %%i in (.) do rem"') do (   pushd "%~dp0"& <nul>"%~1_" set/p="%%i%%i  "& findstr/a:%c% . "%~1_*"   (if "%~2" neq "/" echo.)& del "%~1_"& popd& set c=& exit/b ) А уже сам текст и цвет - необходимо передавать как параметры при вызове  :writer cmd>  call :writer 2 "Операция успешно завершена" cmd> " Операция успешно завершена"

Сравнить файлы директориях (папках)

Для задач, где необходимо сравнить файлы в папках (например, корректность файлов обновлений) можно использовать специальные программы: SmartSynchronize WinMerge Meld Также можно использовать возможности командной строки, а именно команду COMP с указанием полных путей к папкам. Синтаксис: CMD> comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c] Параметры командной строки: data1- Первый файл или набор файлов для сравнения. data2- Второй файл или набор файлов для сравнения. /D - Вывод различий в десятичном формате /A - Вывод различий в формате ASCII. /L - Вывод номеров строк, в которых обнаружены различия. /N=число - Число первых строк в каждом файле, которые следует сравнить. /C - Сравнение файлов без учета регистра букв ASCII. /OFF[LINE]- Не пропускать файлы с установленным атрибутом "Автономный". По умолчанию, вывод идет в консоль. Для вывода в конкретный файл необходимо поставить символ ">" и указать путь и название файла CMD> comp...

АЦК. Не отображаются сертификаты и ошибки при подключении

Симптомы: Могут не отображаться сертификаты, хотя они добавлены в карточке роли. Может возникать ряд ошибок - типа "Нет доступа к бюджету" / "Нет доступа к объекту ОП" Причина: Некорректное время на одной из машин(либо СП, либо БД). У меня оказалось, что время сбросилось на сервере с БД после перезапуска системы, из-за проблем с батарейкой CMOS. Узнать дату и время можно командой: [root @ dbserver38 ~]#  date Mon Oct 28 11:15:56 +08 2019 Решение: Выставить корректное время

CMD. как открывать файлы через командную строку

Иногда, когда не хочется искать файл в огромном количестве директорий на диске. (PS - все файлы предпочитаю хранить не на рабочем столе, а аккуратно разложенными по папкам). Также данное решение понадобилось из-за работы с общим файлом на сетевом диске через Excel. Как оказалось, MS Excel, выпуска 2010 года точно, не может хранить название файла в доступных (при нажатии на ПКМ по значку приложения), даже после того как его добавили в избранное. Почему? Нет ответа на этот вопрос. Но проблема есть, поэтому было решено записать открытие необходимых файлов с помощью переменой. Для начала можно записать в переменную саму программу MS Excel. Но делать это не обязательно, так как можно уже в переменной для открытия файла указать полный  адрес до установленной программы. Итого: 1. Прописываем адрес до программы MS Excel в переменную: cmd> SET "excel=C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" Учесть, что программа может быть установлена в д...

Windows. Перезапуск машины через командную строку

Используется команда: CMD> shutdown  -r   -t   0

CMD. Перезагрузка Windows из командной строки

Для перезапуска windows из командной строки: cmd> shutdown –r после нажатия на "Enter" появится сообщение "До завершения работы Windows осталось менее 1 минуты". Если нужно, чтобы перезапуск был через определенный промежуток времени: cmd>  shutdown –r -t 300 здесь ключ: -r Перезагрузка компьютера  "-t" определяет время "300" - количество секунд (в данном случае 5 минут) Также в в качестве параметров можно использовать: (справку по ним также можно получить в командной строке - /? ) -s Завершение работы компьютера -a Прекращение завершения работы системы -m \\<компьютер> Удаленный компьютер, на котором выполняется действие -t xx Таймаут завершения работы - xx сек. -c "comment" Комментарий (не более 127 знаков) -f Принудительное завершение приложений без предваритель...

Terminal. запуск одной команды с переменной

Для необходимости получения нескольких результатов по разным утилитам в Linux можно использовать переменные в команде. Например, есть 3 утилиты: host nslookup dig хотим узнать информацию, которые дает каждая из команд. При этом, не хочется вводить повторно команду. В этом случае, можно запихать все 3 утилиты в одну строку, указав в качестве параметра - переменную = адресу. for  u  in  hosts nslookup  dig ;  do   $u  google.com;  done  

Проверка доступности СМЭВ (ГИС ГМП/ ГИС ЖКХ), при использовании ViPNet Coordinator

ViPNet Coordinator - представляет из себя продукт для создания шлюза безопасности для защиты компьютерных сетей, соединений. Поставляется в 2-х видах: Программный -  https://infotecs.ru/product/vipnet-coordinator-software.html Аппаратный -  https://infotecs.ru/product/vipnet-coordinator-hw-1000.html Для работы с промышленным контуром ГИС ГМП, либо ГИС ЖКХ, чаще всего используются данные решения. В рамках работы которой, могут возникать различные ошибки. Caused by: javax.xml.ws.WebServiceException: java.net.SocketTimeoutException: Read timed out ... Caused by: javax.xml.ws.WebServiceException: java.net.SocketException: Unexpected end of file from server ... Caused by: java.net.SocketException: Unexpected end of file from server ... Caused by: javax.xml.ws.WebServiceException: java.net.SocketException: Unexpected...

Переход по каталогам в CMD или FAR

CD  ..  - перейти в родительский каталог D: или F:  – изменить каталог ключ /d -  позволяет одновременно изменить диск и каталог. CD  \ –  перейти в корневой каталог (например, системного диска).

Каталог центра обновления Windows

При возникновении различных проблем при работе операционной системы семейства Microsoft. Рекомендуется первым делом загуглить проблему(ошибку)  проверить обновления в ОС: включена ли автоматическая загрузка, загружены ли файлы обновлений. Для получения списка установленных обновлений необходимо выполнить команду в CMD: CMD >  systeminfo Для вывода этой же информации необходимо перенаправить вывод в файл на любом доступном диске: CMD >  systeminfo  >  C:\systeminfo.txt Для скачивания необходимого обновления необходимо перейти по ссылке  http://www.catalog.update.microsoft.com/home.aspx

BAT. Вывод строк

Несколько приемов для вывода строки/переменной в командной строке. CMD/BATCH >   set  str=babywka   Вывод 1-ого символа CMD/BATCH >   echo   % str:~0,1 % ( b )   Вывод 3-х символов с конца строки CMD/BATCH >   echo   % str:~-3 % ( wka )   Вывод всей строки кроме 2-ух первых символов CMD/BATCH >   echo   % str:~2 % ( bywka )   Вывод всей строки кроме 2-ух последних символов CMD/BATCH >   echo   % str:~0,-2 % ( babyw )   Вывод 3-х символов начиная с 3 CMD/BATCH >   echo   % str:~2,3 % ( byw )   Удаление подстроки из строки CMD/BATCH >   set  str=babywka echo   % str:ba= % ( bywka )   Замена подстроки из строки на другую подстроку CMD/BATCH >   set  str=babywka echo   % str:bab=x...

Коды возвратов ошибок в утилитах cmd.

Для корректного выполнения bat-ников, иногда необходимо добавить информацию об исключении действий, а также выводу сообщений об успешном или "не очень" завершении программы и утилиты. WinRAR 0 Операция успешно завершена. 1 Предупреждение. Произошли некритические ошибки. 2 Произошла критическая ошибка. 3 Неверная контрольная сумма CRC32. Данные повреждены. 4 Предпринята попытка изменить заблокированный архив. 5 Произошла ошибка записи на диск. 6 Произошла ошибка открытия файла. 7 Ошибка при указании параметра в командной строке. 8 Недостаточно памяти для выполнения операции. 9 Ошибка при создании файла. 10 Нет файлов, удовлетворяющих указанной маске, и параметров. 255 Операция была прервана пользователем. WGET Используется для скачивания файлов с ftp. Одним из вариантов использования - автоматизация загрузки файлов обновления с ftp Код возврата Описание 0 No problems occurred. 1 Generic error code. 2 Parse error—for instance, when parsing ...