1

Тема: AHK: Убрать символы после слеша

Доброго времени суток,  есть вопрос. Например у меня есть путь к файлу C:\Program Files\Internet Explorer\iexplore.exe, нужно убрать iexplore.exe, чтобы получилась просто папка(пути к файлам могут быть разные).Я знаю что можно через RegExMatch это сделать, но я не понимаю как.

Как сказал мой дед - Я твой дед

2 (изменено: YMP, 2013-12-31 15:03:41)

Re: AHK: Убрать символы после слеша


FilePath = C:\Program Files\Internet Explorer\iexplore.exe
FolderPath := RegExReplace(FilePath, "[^\\]*$")

MsgBox, % FolderPath

Или так:


FilePath = C:\Program Files\Internet Explorer\iexplore.exe
SplitPath, FilePath,, FolderPath
FolderPath = %FolderPath%\

MsgBox, % FolderPath

3

Re: AHK: Убрать символы после слеша

Ещё один способ:


FilePath = C:\Program Files\Internet Explorer\iexplore.exe
FolderPath := SubStr( FilePath, 1, InStr( FilePath, "\",, 0, 1))

MsgBox, % FolderPath
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui