Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Работа с файлами

тут можно задать вопрос по скриптингу
Post Reply
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Работа с файлами

Post by yuras »

есть функция открытия файла TIniFile.Create('test.ini').
Как сделать, чтобы он искал файл в директории с скриптом, или в директории стелса без указания полного пути. Ну или как узнать путь, откуда запускался стелс.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Работа с файлами

Post by Vizit0r »

в том стелсе, что у тебя есть

Code: Select all

function GetCurrentScriptPath : String;
function GetStealthPath : String;
:P
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: Работа с файлами

Post by yuras »

Vizit0r wrote:в том стелсе, что у тебя есть

Code: Select all

function GetCurrentScriptPath : String;
function GetStealthPath : String;
:P
в 4.0.2 нет таких команд
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: Работа с файлами

Post by CFA »

yuras wrote:
Vizit0r wrote:в том стелсе, что у тебя есть

Code: Select all

function GetCurrentScriptPath : String;
function GetStealthPath : String;
:P
в 4.0.2 нет таких команд
В паскале должны быть, в питон, да не проброшены, исправлю.
Upd: они почему то оказались без Get, те просто CurrentScriptPath и StealthPath
sadX_Xface
Neophyte
Neophyte
Posts: 34
Joined: 10.04.2012 11:28

Re: Работа с файлами

Post by sadX_Xface »

а вот это очень интересно!!!
то есть вместо

Code: Select all

ProfilesFileName = '\Stealth\Scripts\Profiles.txt';
можно??

Code: Select all

ProfilesFileName = CurrentScriptPath + '\Profiles.txt';
А то он при переключении профилей туда-сюда бывает ругается начинает придумывать ляпы в духе \Stealth\Stealth\Scripts\Profiles.txt итп
Post Reply