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

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

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

> Без описания
Dantes3000
Отправлено: 12 Ноября, 2018 - 16:28:05
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Человек делает так: нажимает на рабочем столе на папку, нажимает crtl+c, переходит (в данном случае) на рабочий стол другого ПК через тимвивер, кликает на рабочем столе и нажимает crtl+v

а как это сделать программно?
(Добавление)
интересует конкретно копирование папки, со вставкой уже разберусь
 
 Top
Kibor
Отправлено: 12 Ноября, 2018 - 16:41:57
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




http://kibor-bot.com/forum/topic...m=1&topic=74
 
 Top
Dantes3000
Отправлено: 12 Ноября, 2018 - 17:09:46
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Не шарю я как-то с win api работать...

CODE:
external(INT, "CopyFileExA", "CopyFileExA", "kernel32.dll");

CopyFileExA("C:\Users\qwety\Desktop\OBS", "OBS","","",1,1);


не копирует ничего
 
 Top
Zireael
Отправлено: 11 Декабря, 2018 - 15:17:37
Post Id



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


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




 Цитата:
как это сделать программно?
интересует конкретно копирование папки

code (Отобразить)

Запустить скрипт. После этого можно будет куда-нибудь вставить папку temp, которая в папке с kibor.exe.
 
 Top
Dantes3000
Отправлено: 11 Декабря, 2018 - 15:56:28
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Спасибо
 
 Top
Dantes3000
Отправлено: 17 Декабря, 2018 - 19:40:14
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




 Zireael пишет:
code (Отобразить)
Запустить скрипт. После этого можно будет куда-нибудь вставить папку temp, которая в папке с kibor.exe.


Как-то через раз копирует картинки...


Нажмите для увеличения

(Добавление)
Поставил проверку загрузился ли файл. Пробует снова копировать и вставлять. иногда раза с пятого получается
 
 Top
Zireael
Отправлено: 20 Декабря, 2018 - 19:07:53
Post Id



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


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




Пробуйте так:
code (Отобразить)
 
 Top
Zireael
Отправлено: 12 Июня, 2020 - 13:57:53
Post Id



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


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




CODE:
#define STARTF_USESHOWWINDOW 1
external(INT, "CreateProcess", "CreateProcessA", "Kernel32.dll");
external(INT, "WaitForSingleObject", "WaitForSingleObject", "Kernel32.dll");
external(INT, "CloseHandle", "CloseHandle", "Kernel32.dll");
double INFINITE = 4294967295;



PS("Set-Clipboard -Path ^'C:\Windows\Media^'"); // скопировать в буфер обмена папку C:\Windows\Media



function PS(string CommandLine)
{
int STARTUPINFOA[17], PROCESS_INFORMATION[4];
initialarray(#STARTUPINFOA[0], 0);
STARTUPINFOA[0]=68;
STARTUPINFOA[11]=STARTF_USESHOWWINDOW;
if(CreateProcess(0, "powershell.exe "+CommandLine, 0, 0, 0, 0, 0, 0, address(#STARTUPINFOA[0]), address(#PROCESS_INFORMATION[0])))
{
WaitForSingleObject(PROCESS_INFORMATION[0], INFINITE);
CloseHandle(PROCESS_INFORMATION[0]);
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by