Что нового

Копируем файл->(Вариант 1)Запускаем файл 1 ->(Вариант 2) Запускаем файл 2

SubikRUS

Новичок
Сообщения
2
Репутация
0
Версия AutoIt: 3.
3.3.8.1
Описание:
Скрипт будет лежать в корневой папки игры.
Что он должен делать:
1. Создать свой ярлык на рабочем столе.(Не обязательно)
2. Скопировать (с заменой) файл ASSET.VDK из папки OD в папку Data(Которая так же лежит в корневой папке)
3. Запустить файл Client.exe(Так же лежит в корневой папке)
3.1. Ждем пока Client.exe обновится
4. Спрашиваем у пользователя "Было ли обновление?"
5.1. Если "да" завершаем скрипт.
5.2. Если "нет" Запускаем Client2.exe(Так же лежит в корневой папке)
6. Завершаем скрипт.
Примечания:
1. Если можно интерфейс должен быть понятен, даже ребенку.
2. Если возможно заменить пункт 5.2. на:
Скрипт скачивающий с ftp файл ASSET.VDK в папку Data
Альтернатива пункту 5.2. Если "нет" скачиваем с ftp файл ASSET.VDK в папку Data(Этот файл должен заменить, файл который мы скопировали туда в пункте №2.)

Вроде бы все описал.
Если у кого есть мысли по этому поводу, пожалуйста, поделитесь ими.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Если можно интерфейс должен быть понятен, даже ребенку.
Без интерфейса.

1.
Код:
FileCreateShortcut(@ScriptFullPath, @DesktopDir & '\' & @ScriptName & '.lnk')


2.
Код:
FileCopy('OD\ASSET.VDK', 'Data', 1)


3,3.1
Код:
RunWait('Client.exe')


4,5.1,5.2
Код:
If MsgBox(4, 'Client', 'Было ли обновление?') = 7 Then RunWait('Client2.exe') ;Нет


6. (необезательно)
Код:
Exit
 
Автор
SubikRUS

SubikRUS

Новичок
Сообщения
2
Репутация
0
Почему то, не сработали
функции копирования и запуска клиентов
создание ярлыка на рабочем столе прошло удачно.
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
SubikRUS
@ScriptDir используй в командах. Без пути рабочая папка может быть другая, а там нет этих файлов.
 
Верх