Что нового

Копирование скрипта при его запуске

zeionline

Новичок
Сообщения
36
Репутация
1
Как сделать чтоб скрипт при запуске копировался в определенною директорию в винде и о туда запускался.
Спасибо.
 

Viktor1703

AutoIT Гуру
Сообщения
1 535
Репутация
411
Твой скрипт должен быть скомпилирован:

Код:
If @ScriptFullPath <> @WindowsDir & "\" & @ScriptName Then
    FileCopy(@ScriptFullPath, @WindowsDir & "\" & @ScriptName)
	Run(@WindowsDir & "\" & @ScriptName)
    Exit	
EndIf	

MsgBox(0, "Example", "Copy my script") ; Здесь твой код
 
Автор
Z

zeionline

Новичок
Сообщения
36
Репутация
1
Как задать путь копирования например C:\ ?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Как правильно называть темы

"Запуск скрипта" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.
 

Viktor1703

AutoIT Гуру
Сообщения
1 535
Репутация
411
Код:
If @ScriptFullPath <> @HomeDrive & "\" & @ScriptName Then
    FileCopy(@ScriptFullPath, @HomeDrive & "\" & @ScriptName)
	Run(@HomeDrive & "\" & @ScriptName)
    Exit	
EndIf
 
Автор
Z

zeionline

Новичок
Сообщения
36
Репутация
1
Спасибо, помогло.
 
Верх