Имеется программа prog.exe, обрабатывающая скрипт из внешнего файла, имя которого заранее неизвестно, поэтому передается в prog.exe параметром. В результате работы программа должна создать файл, название которого прописано в скрипте, например test.tga, если имя прописано без полного пути, файл test.tga должен создаваться в текущей для prog.exe папке.
Если я передаю параметр из командной строки или BAT-файла, все так и происходит, но если я мышкой перетаскиваю script.txt на prog.exe, то test.tga создается в "C:\Program Files\Microsoft Office\Templates\1049", хотя при этом "MSGBOX App.Path" показывает правильное значение текущей папки.
Подскажите, как с этим справиться, не заставляя пользователя прописывать в скрипте полный путь.



