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

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

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

networker83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день! Помогите пожалуйста написать батник который сравнивает номера (записанные к примеру в EXEL-таблицу) с именем файла в папке и выбирает файлы с совпадением в другую папку.
 
Записаны номера:
123
456
789
Нужно найти файлы содержащие "123", "456", "789". Как это написать?

Всего записей: 5 | Зарегистр. 02-02-2007 | Отправлено: 12:34 15-11-2021
iNNOKENTIY21



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

Цитата:
Добрый день! Помогите пожалуйста написать батник который сравнивает номера (записанные к примеру в EXEL-таблицу) с именем файла в папке и выбирает файлы с совпадением

PowerShell
Код:
. {
cls
$files = "123a", "456a", "789a", "b123", "b456", "b789", "A", "b", "147a", "a369"
$num = "123", "456", "789"
$OFS = '|'
$files | where { $_ -match $num }
$OFS = $null
}
 

Код выше вставляемый в консоль PowerShell. Служит для отбора элементов из $files, только тех, которые имеют совпадения в $num

Код:
123a
456a
789a
b123
b456
b789

 
Для таких вопросов есть темы.
Тема для батников: Командная строка, батники, сценарии - bat, cmd
Тема по скриптам, не только батники: Сценарии для Windows

Всего записей: 3755 | Зарегистр. 16-08-2012 | Отправлено: 23:33 16-11-2021
nikitos435

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, всем привет.
Есть программа Creatio, она моно доменная. У нас лес доменов и 5 доменов внутри.
Creatio живет в домене1, а доступ к нему пытается получить сотрудник из домена2.
Соответственно он когда из EDGE по ссылке проходит из внешней сети Интернет у него запрашивает логин и пароль, сотрудник их вводить и попадает на страницу Creatio. Я хочу этот запрос логина пароля исключить.
По факту видимо пароль запрашивает не Creatio, а IIS, который проверяет доступ снаружи, но EDGE упорно не предлагает сохранить доменные учетные данные для этого адреса и IIS соответственно.
Можно ли сделать батник или скрипт, запустив который откроется необходимый мне сайт. При этом указав в скрипте/батнике логин пароль. Если пароль еще можно зашифровать то это пароль.

Всего записей: 211 | Зарегистр. 20-03-2012 | Отправлено: 09:59 04-02-2022
ipmanyak



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

Код:
 
@echo off
start "C:\Program Files\Internet Explorer\iexplore.exe" http://username:password@website.com
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"  https://username:password@website.com
rem для EDGE в WIN 10 попробуй так:
start microsoft-edge:https://username:password@website.com
rem pause
 

Но кнопу подтверждения заполненных полей, нажать придется.
Батник ничего не шифрует, пароль в текстовом виде в строке.
 


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12249 | Зарегистр. 10-12-2003 | Отправлено: 14:39 04-02-2022
nikitos435

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

Цитата:
rem для EDGE в WIN 10 попробуй так:
start microsoft-edge:https://username:password@website.com
rem pause  

 
При такой команде открывает вкладку в EDGE и потом запускается IE
Мне нужен исключительно EDGE, т.к. в IE программа официально не работает (белое окно)

Всего записей: 211 | Зарегистр. 20-03-2012 | Отправлено: 08:55 07-02-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikitos435  а так?
start msedge https://username:password@website.com  
 
здесь описаны все возможные режимы запуска  edge  из командной строки:  
https://www.howtogeek.com/687672/how-to-open-microsoft-edge-using-command-prompt-on-windows-10/


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12249 | Зарегистр. 10-12-2003 | Отправлено: 09:35 07-02-2022 | Исправлено: ipmanyak, 09:38 07-02-2022
nikitos435

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

Цитата:
start msedge https://username:password@website.com  
 

 
Открывает окно с выбором приложения, но в выборе есть только Microsoft Store и больше ничего выбрать нельзя
 

Цитата:
здесь описаны все возможные режимы запуска  edge  из командной строки:  

но здесь не описано самое интересное, как логин с паролем указать

Всего записей: 211 | Зарегистр. 20-03-2012 | Отправлено: 15:29 08-02-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikitos435    Закрыли возможность указывать логин и пароль в  url  в целях безопасности, причем  во всех браузерах  ибо  RFC 3986 этого требует.
 
Uniform Resource Identifier (URI): Generic Syntax
https://www.rfc-editor.org/rfc/rfc3986#section-3.2.1
 

Код:
 
   Use of the format "user:password" in the userinfo field is
   deprecated.  Applications should not render as clear text any data
   after the first colon (":") character found within a userinfo
   subcomponent unless the data after the colon is the empty string
   (indicating no password)  

 

Код:
 
Использование формата «user: password» в поле userinfo:
устарел. Приложения не должны отображать в виде открытого текста какие-либо данные
после первого символа двоеточия («:»), найденного в userinfo
если только данные после двоеточия не являются пустой строкой
(без пароля). Приложения могут игнорировать или
отклонить такие данные, когда они получены как часть ссылки и
должен отклонять хранение таких данных в незашифрованном виде.  
передача аутентификационной информации в четком тексте оказалась
угроза безопасности почти во всех случаях, когда она использовалась.  


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12249 | Зарегистр. 10-12-2003 | Отправлено: 21:14 08-02-2022 | Исправлено: ipmanyak, 21:21 08-02-2022
nikitos435

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

Цитата:
 Закрыли возможность указывать логин и пароль в  url  в целях безопасности, причем  во всех браузерах  ибо  RFC 3986 этого требует.  

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

Всего записей: 211 | Зарегистр. 20-03-2012 | Отправлено: 09:04 09-02-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » CMD/BAT - Поиск нужного файла в папке


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru