INNO_SANCTUM
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А вот еще один глупый детсадовский вопрос. Как мне определить, входит ли заданная подстрока в строку? Задача такая: если в имени пользователя нет "1с" (оно всегда в конце - такое правило. То есть, существуют пользователи вида vasya, либо вида vasya1c), то подключить сетевую папку \\server\%username%\ как диск Z. Если же есть 1с в имени, то подключить папку \\server\<%username% без 1с>, то есть и для пользователя vasya, и для пользователя vasya1c подключить папку \\server\vasya. Все несложно, кроме определения вхождения подстроки в строку. Может я чего-то не знаю, и есть простой способ? Как пытаюсь сделать я: for %%i in ('echo %username%|find "1c"') do (.....) Но этот код выдает "непредвиденное появление |". Буду благодарен за помощь. PS самое смешное, что я эту задачу слвсем недавно уже решал, и решил как-то легко и довольно красиво. Но не могу вспомнить как!!! Люди, спите хотя бы по 6 часов в сутки. |