Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Удаление файла через external

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

1. 007wan - 16 Апреля, 2017 - 01:58:30 - перейти к сообщению
Этот скрипт удалит файл, но удалит в корзину, как сделать, что бы удалил безвозвратно?Т.е нельзя было его из корзины восстановить.
CODE:
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("путь к файлу");
2. 007wan - 04 Августа, 2017 - 05:18:39 - перейти к сообщению
Хотел еще спросить по external именно удаление файла.
Я знаю как удалить файлы(fopen), но дело в том, что если он может быть на компе в любом месте, а именно папке, или даже вообще переименован, как его удалить? ну переименован, это перебор, но как удалить его? может всё же через dir как-то можно?
 Цитата:

Ну просто хотел что бы искал проверял все файлы в темп и удалял определенные по функции dir, думал так будет проще через dir и логичнее, раз он выдает все файлы.

Я это обсуждал в этой теме
(Добавление)
Может. что бы он искал определенный файл на компе везде ввести надо "C:\"?
(Добавление)
Еще хотел спросить почему часть не работает:

while(getkeystate(1)==0)sleep(50);
//выполняется скрипт, если зажали ЛКМ
while(getkeystate(1)==1)sleep(50);
//выполняется скрипт, если отпустили ЛКМ
if (getkeystate(9)==1)
{
//выполняется скрипт, если нажали 'Tab'
}
почему-то не работает, даже так:

while(getkeystate(1)==0)sleep(50);
//выполняется скрипт, если зажали ЛКМ
while(getkeystate(1)==1)sleep(50);
//выполняется скрипт, если отпустили ЛКМ
while(getkeystate(9)==0)sleep(50);
//выполняется скрипт, если зажали 'Tab'
while(getkeystate(9)==1)sleep(50);
//выполняется скрипт, если отпустили 'Tab'

Может дело в том, что много while?

Powered by ExBB FM 1.0 Final