Димон
реестр хранит путь к последнему открытому файлу. точнее путь к папке, где был этот файл.
таким образом : ты используешь блокнот. запускаешь - файл - открыть. открываешь текстовый документ из папки, в которую будешь потом все сохранять. при успешном открытии в реестре будет записан этот путь. можно наборот, сделать сохранение через блокнот.
открываешь редактор реестра , открываешь ветку реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU - последняя папка, в которой выбирали файл
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU - последняя папка в которую сохраняли файл
и экспортируешь данные. то есть правой кнопкой мыши в левой колонке редактора реестра на LastVisitedMRU или на OpenSavePidlMRU
при старте твой скрипт вносит данные из этого рег-файла в реестр и при сохранении или открытии файла будет открыт
я использовал только путь к последнему открытому файлу..остальные случаи мне не нужны были. так что экспериментируй..