Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Считать имя программы
Duat
Отправлено: 12 Июля, 2021 - 17:59:44
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 39
Дата рег-ции: Окт. 2018  
Репутация: 0




Добрый день.
В блок Resource добавлен ЕХЕ-шник (допустим назовем его "exe.exe" ).
Скрипт распаковывает в tempfolder "exe.exe" несколько раз, при этом называя их в 1.exe, 2.exe, 3.exe и т.д. (это зависит от того, сколько пользователь захочет запустить одновременно "exe.exe".
Также, скрипт создает текстовые файлы с настройками для каждого распакованного EXE-шника.
Файлы настроек соответственно называются 1.txt, 2.txt, 3.txt и т.д.

После этого скрипт запускает созданные им EXE-шники и благополучно закрывается.

Отсюда вопрос:
Как может 1.exe узнать, что его назвали 1.exe, а например не 2.exe? Не понял Не понял

ЗЫ: как долго в tempfolder сохраняются файлы? Или после закрытия программы они удаляются?

(Отредактировано автором: 12 Июля, 2021 - 18:18:09)

 
 Top
Zireael
Отправлено: 13 Июля, 2021 - 01:28:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Как может 1.exe узнать, что его назвали 1.exe, а например не 2.exe?

CODE:
external(INT, "GetCommandLine", "GetCommandLineA", "Kernel32.dll");
int adres = GetCommandLine();
int i=0;
string command="";
loop()
{
char c = addressc(adres+i);
if(formatci(c) == 0)break;
command=command+c;
i++;
}

string name_exe;
messagebox(command);
regexreplace(-1, #command, command, "\^"", ""); // удалить кавычки
regexsearch(1, #name_exe, command, "[^\\]+", RIGHTTOLEFT); // найти имя exe
messagebox(name_exe);

 Цитата:
как долго в tempfolder сохраняются файлы?

Скорее всего пока вручную не удалить будут лежать там.

(Отредактировано автором: 13 Июля, 2021 - 01:30:51)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by