Seguinte eu tenho um script que eu espalhei aqui no trampo, bastante pessoas usam, e eu fiz uma forma de atualização automática, essa é a minha função que faz a atualização do Script na maquina da pessoa.
Code: Select all
HmcAtt(){
SplashTextOn, 200, 100, CERREGANDO - %versaoAtual%, Verificando Atualização! `n`n`n %versaoAtual% - Claudio Bocato
WinMove, CERREGANDO - %versaoAtual%, ,,300
URLDownloadToFile, http drive.google.com /uc?export=download&id=1xAQ0R5zo6lOOcpiGiCO8i0KlytDtl2jt,%A_Temp%/version_new.txt Broken Link for safety
if ErrorLevel{
MsgBox, 48, Download ERROR!! (version_new.txt), Erro ao baixar Arquivo essencial.`nUsando arquivos locais existentes
}else{
FileDelete,%A_Temp%/version.txt
FileMove, %A_Temp%/version_new.txt, %A_Temp%/version.txt
FileReadLine, version_data, %A_Temp%/version.txt, 3
FileReadLine, version_data2, %A_Temp%/data.txt, 1
if(version_data != version_data2 ){
URLDownloadToFile, http drive.google.com /uc?export=download&id=1GPhqnDyPObx5MOyyRqdpGkDTgOtNR2LF, Broken Link for safety %A_Temp%/data_new.txt
if ErrorLevel{
MsgBox, 48, Download ERROR!! (data_new.txt), Erro ao baixar Arquivo essencial.`nUsando arquivos locais existentes
}else{
FileDelete,%A_Temp%/data.txt
FileMove, %A_Temp%/data_new.txt, %A_Temp%/data.txt
}
}
FileReadLine, version_servidores, %A_Temp%/version.txt, 4
FileReadLine, version_servidores2, %A_Temp%/servidores.ini, 1
if(version_servidores != version_servidores2){
URLDownloadToFile, http drive.google.com /uc?export=download&id=1yAHtLyG0YA_Smk6mG1-ktYcb196gBklS, Broken Link for safety %A_Temp%/servidores_new.ini
if ErrorLevel{
MsgBox, 48, Download ERROR!! (servidores_new.ini), Erro ao baixar Arquivo essencial.`nUsando arquivos locais existentes
}else{
FileDelete,%A_Temp%/servidores.ini
FileMove, %A_Temp%/servidores_new.ini, %A_Temp%/servidores.ini
}
}
}
FileReadLine, version, %A_Temp%/version.txt, 1
FileReadLine, link_novoHMC, %A_Temp%/version.txt, 2
if (version = versaoAtual || version = "<HTML>" ) {
FileDelete, version.txt
FileDelete, %versaoAntiga%.exe
} else {
URLDownloadToFile, http drive.google.com /uc?export=download&id=%link_novoHMC%, Broken Link for safety %A_ScriptDir%/%version%.exe
LABEL=VEZES_ATUALIZADO
CONTA(LABEL)
msgbox,Existe uma nova versão! `n`nversão Nova: %version%
FileDelete, version.txt
MsgBox, 36, Continuar?, Deseja continuar usando esta versão antiga %versaoAtual% ??
IfMsgBox Yes
return
else
msgbox, Abrindo a nova versão %version%!!!
Run,%version%.exe
ExitApp
return
}
SplashTextOff
}
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
Meu problema:
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
![Question :?:](./images/smilies/icon_question.gif)
![Rainbows! Rainbows, Everywhere! :rainbow:](./images/smilies/rainbow_sm.png)
![Rainbows! Rainbows, Everywhere! :rainbow:](./images/smilies/rainbow_sm.png)