Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Получение имени папки

Ответить
Настройки темы
[решено] Получение имени папки

Ветеран


Сообщения: 747
Благодарности: 151


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: stalinit078
Дата: 12-09-2010
Добрый день уважаемые знатоки Autoit.
Начал осваивать Autoit и появился один вопрос по поводу получения имени папки. Как из строки типа I:\newwork\work\windistrib\winx1 (пример) вырезать ненужные символы до третьего символа \ в итоге должна получиться строка \windistrib\winx1
Проблема в том что известно только имя папки work а названия остальных папок может меняться.

-------
Не мыслям надобно учить, а мыслить


Отправлено: 10:51, 12-09-2010

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


stalinit078,
Попробуйте так:
Код: Выделить весь код
$sText = 'I:\newwork\work\windistrib\winx1'
$sFolder = '\work'
$sTextNew = StringRegExpReplace($sText, '(?s).*?' & $sFolder & '(.*?)', '\1')
MsgBox(0, '', $sTextNew)
;или так:
$sText = 'I:\newwork\work\windistrib\winx1'
$sFolder = '\work'
$sTextNew = StringTrimLeft($sText, StringInStr($sText, $sFolder) + StringLen($sFolder) -1)
MsgBox(0, '', $sTextNew)

Последний раз редактировалось madmasles, 12-09-2010 в 15:36. Причина: код поменял

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:16, 12-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 747
Благодарности: 151

Профиль | Отправить PM | Цитировать


madmasles,
Спасибо!

-------
Не мыслям надобно учить, а мыслить


Отправлено: 13:25, 12-09-2010 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Получение имени папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Получение имени скрипта без расширения исходя из значения @ScriptName Smokie_id11243755 AutoIt 9 04-09-2010 18:05
Ошибка - [решено] Ошибка в имени папки, и все программы от Microsoft сбоят. voler Microsoft Windows 2000/XP 5 09-07-2010 13:00
Интерфейс - [решено] Настройка отображения имени папки Star_net Microsoft Windows 7 1 29-03-2010 10:45
Ошибка - Каракули в реестре "Синтаксическая ошибка в имени файла,имени папки или метке тома" permas Microsoft Windows 2000/XP 2 20-02-2010 19:30
Разное - [решено] Пробел в конце имени папки DuoStorm Microsoft Windows 2000/XP 1 17-04-2008 19:18




 
Переход