1 (изменено: dmixxser, 2018-03-21 04:00:57)

Тема: AHK: Как удалить скрипт через определенное время

Вопрос в названии темы

2

Re: AHK: Как удалить скрипт через определенное время

dmixxser, добавьте префикс скриптового языка в заголовке темы.

3 (изменено: qqlexa, 2018-04-02 20:06:15)

Re: AHK: Как удалить скрипт через определенное время

Если ещё интересует вопрос:
Со знаниями моего уровня если удалять скрипт через определённое время, тогда только через тело другого.
Для этого нам нужен сам скрипт и скрипт который будет удалять основной.
bas.ahk:


sleep 10000 ; // Десять секунд задержки
run, del.ahk ; // Если в одной папке путь можно не указывать 
ExitApp

del.ahk:


sleep 1000 ; // Ждём завершения предыдущего скрипта
FileDelete, bas.ahk
ExitApp

UPD:
Скрипт может удалить сам себя, хоть это звучит странно.

filedelete, % A_ScriptName

4

Re: AHK: Как удалить скрипт через определенное время

Скрипт может удалить сам себя.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

5

Re: AHK: Как удалить скрипт через определенное время

teadrinker, Мне было бы интересно это узнать.

6

Re: AHK: Как удалить скрипт через определенное время

qqlexa, А в чем проблема?

filedelete, % A_ScriptName

7

Re: AHK: Как удалить скрипт через определенное время

Malcev Хм, а реально работает! Просто чисто логично смотрел на это, что файл не может удалить файл который находится в работе, когда закрыть его и удалить - команду он уже не даст... Ладно, буду знать, что это просто работает!)

8

Re: AHK: Как удалить скрипт через определенное время

Так в работе находится исполняемый файл .exe, а если скрипт не скомпилирован, то .ahk вполне можно удалить.

9 (изменено: MandarinKa02, 2018-04-06 19:35:11)

Re: AHK: Как удалить скрипт через определенное время

Еще вариант:
1) Основной скрипт A создает в папке Temp скрипт B.
2) A запускает B
3) A закрывается, B ожидает 10 сек и удаляет A
4) B удаляется системой спустя 30 дней

10

Re: AHK: Как удалить скрипт через определенное время

MandarinKa02, для чего такие сложности?

11 (изменено: MandarinKa02, 2018-04-07 01:55:10)

Re: AHK: Как удалить скрипт через определенное время

Malcev, тогда можно упростить немного задачу и вместо скрипта B сделать батник B.
Это действия для exe-шника. Для меня тут ничего сложного нет.
Во второй скрипт также можно передать путь скрипта A в качестве аргумента.
Тогда во втором скрипте будет такое:


Sleep 5000
FileDelete, %1%

12

Re: AHK: Как удалить скрипт через определенное время

Ни батники ни скрипты не нужны.
Всё можно сделать из одного скрипта без создания дополнительных файлов.