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

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

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

> Без описания
Fintil
Отправлено: 11 Июня, 2023 - 12:26:04
Post Id



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


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




Привет. Подскажите как реализовать.

В папке 'a' два файла admin_1.txt и user_2.txt со случайными цифрами после admin и user.
В папке 'b' два файла admin_321.txt и user_321.txt.

Нужно заменить файлы в папке 'a' файлами из папки 'b' с их переименованием admin_321.txt в admin_1.txt и user_321.txt в user_2.txt

(Отредактировано автором: 11 Июня, 2023 - 12:30:18)

 
 Top
Fintil
Отправлено: 11 Июня, 2023 - 15:15:13
Post Id



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


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




Главная проблема, я не знаю как найти файл по части имени и сохранить его полное название в переменную.
 
 Top
Zireael
Отправлено: 12 Июня, 2023 - 16:31:13
Post Id



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


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




 Цитата:
как найти файл по части имени и сохранить его полное название в переменную.

CODE:
string FileName[999];
int k=dir("D:\a", #FileName[0], "file", "txt"); // найти все txt файлы

string AdminFunnName = "";
for (int i=0; i<k; i++)
{
if(regexsearch(1, #AdminFunnName, FileName[i], "^admin_.+")) break; // найти файл, имя которого начинается с admin_
}
messagebox(AdminFunnName);
 
 Top
asterka
Отправлено: 13 Июня, 2023 - 13:43:54
Post Id



Пользователь
Прохожий


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




Zireael , Спасибо! Всё работает. А выключить пк скриптом можно? Искал через поиск, не нашел.
 
 Top
Zireael
Отправлено: 13 Июня, 2023 - 13:58:49
Post Id



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


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




 Цитата:
выключить пк скриптом можно?

CODE:
#define TRUE 1
#define FALSE 0
#define SE_SHUTDOWN_PRIVILEGE 0x13
#define EWX_FORCE 0x00000004
#define EWX_POWEROFF 0x00000008
#define SHTDN_REASON_FLAG_PLANNED 0x80000000
external(INT, "AdjustPrivilege" , "RtlAdjustPrivilege", "ntdll.dll");
external(INT, "ExitWindowsEx" , "ExitWindowsEx", "user32.dll");

int PreviousValue = 0;
AdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, TRUE, FALSE, address(#PreviousValue));
ExitWindowsEx(EWX_POWEROFF | EWX_FORCE, SHTDN_REASON_FLAG_PLANNED);
 
 Top
asterka
Отправлено: 13 Июня, 2023 - 14:03:07
Post Id



Пользователь
Прохожий


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




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


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




Powered by