[TRFN]Tutorial de Atualização Dinâmica

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Qualidade [TRFN]Tutorial de Atualização Dinâmica

Mensagem por _TRFN em Sab 16 Jul 2011, 21:01

primeiramente,para conseguir fazer o tutorial com sucesso ,leia esse spoiler :
Mini-Tuto:


O que é um BAT?
Tipo de arquivo em lote (batch file) do DOS e sistemas Windows. Neste tipo de arquivo pode-se entrar vários comandos de linha de comando a serem executados, em vez de ter de escrevê-los um a um na linha de comando. O arquivo em lote com extensão BAT mais famoso é o Autoexec.bat, que é executado toda a vez em que o sistema operacional é carregado.

Bom, vamos conhecer agora alguns comandos que iremos usar frequentemente, se tiver dúvida, digite COMANDO /? que irá ser mostrado uma explicação e exemplos do seu uso:

ECHO
Serve para que seja ativado ou desativado o "eco" do comando ou para que seja mostrado uma mensagem. Usa-se echo. para quebrar uma linha.
Exemplo1:

@echo off
echo Olá mundo!
echo.
echo Very Happy


O @ antes do echo off serve para que o mesmo não seja mostrado, e assim ele desative o "eco" silenciosamente. Se tiver alguma dúvida, crie um exemplo sem usar o @.
Exemplo 2:

@echo off
echo Inicio do arquivo > Teste.txt
echo. >> Teste.txt
echo Bla bla bla >> Teste.txt

Isso fará com que seja escrito os dados no arquivo Teste.txt, ficando assim:
Inicio do arquivo
Bla bla bla
CLS
Serve para limpar a tela.. é como se fosse um /clear para quem usa IRC.. Happy
GOTO
Serve para alterar a ordem normal de execução do batch, fazendo ir para um rótulo específico, um rótulo é identificado com o :.
Exemplo:

@echo off
GOTO UIA
echo Deveria aparecer isso se não fosse o rótulo Very Happy
:UIA
echo Pulamos para cá! hehehe


Parâmetros
Isso é muito interessante.. é para que se possa usar parâmetros de execução em seu batch. Em programas por exemplo que precisa ser digitado:
nomedoprograma /i (para instalar)
nomedoprograma /d (para desintalar)

ou pode ser -i ao invés de /i e -d ao invés de /d.
No batch script, pode-se identificar o parâmetro, através disso:
%1 - Primeiro parâmetro
%2 - Segundo parâmetro e assim sucessivamente.
Exemplo:

@echo off
echo %1 - Parametro 1
echo %2 - Parametro 2


Execute-o assim: nomedoarquivo vamos ver
Aparecerá:
vamos - Parametro 1
ver - Parametro 2.

Simples né?
SET
Serve para exibir, definir ou remover variáveis.
Variável é algo que guarda alguma informação, se chama variável por que seu valor pode variar. (dãã)
Para setar uma variável: SET variavel=seu_valor
Para visualizar ou usar o valor da variável digite: %variavel%.
Exemplo:

@echo off
set nome=""
Digite o seu nome:
set /p nome=
echo.
echo Ola %nome% !!

IF / ELSE
É usado em praticamente todas linguagens de programação, serve para impor uma condição.

@echo off
set opcao=""
echo Digite uma opcao (1 ou 2):
set /p opcao=
IF [%opcao%] EQU [1] (GOTO OPCAO1) ELSE (GOTO OPCAO2)
:OPCAO1
echo Opcao 1 bla bla bla
goto FIM
:OPCAO2
echo Opcao 2 bla bla bla
:FIM
echo CABOU!


Função FTP
é usada em servidores para pegar,deletar é adicionar arquivos .
e usada para ter acesso remoto a edição de um site por exemplo .inclusive tentar bular esse sistema para hackear sites obsoletos é sem recursos .





Primeiro,abra o loco de notas ,e digite :

@echo off
set n=%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
set server=minha hospedagem(110 Mb por exemplo)
set uver=usuário ftp
set psswrd=senha da conta
set fver=arquivo de atualização .
echo.>> .%n%
echo open %server%>> .%n%
echo %uver% ftp>> .%n%
echo %psswrd%>> .%n%
echo get %fver%>> .%n%
echo quit>> .%n%
ftp -s:.%n%
del .%n% /q /s
ren %fver% .%n%
for /f "tokens=1,2 delims=|" %%a in (.%n%) do (
set nver=%%a
set dwl=%%b
)
echo %dwl% >>.d
del .%n% /q /s
set ver=versão atual
echo [ver] >>.ver
if %ver% equ %nver% echo ver=igual >>atualiza.ver
if %ver% lss %nver% echo ver=menor >>atualiza.ver


As letras de cor laranja são editáveis,mas o resto não ! pode estragar o recurso Happy
agora salve com o nome : atualiza.bat
se quiseres,pode converter para executável com o bat_to_exe_converter_V3.5 .
depois digite no bloco de notas :

versão|http://endereço.do/arquivo.a.ser.baixado

salve com o mesmo nome do arquivo a ser baixado na função get (ex : atualiza.txt)
hospede-o em uma hospedagem que tenha suporte a ftp .
Essa hospedagem ftp deve ser inserido no primeiro código .

depois disso,no game maker,crie um objeto,e no create escreva :

execute_program(atualiza.bat,0,0)

no step escreva :

if(file_exists(atualiza.ver)) {

ini_open("atualiza.ver")
ver=ini_read_real("ver","ver","igual")
ini_close();

}
if ver="igual" show_message("Versão atual em mãos Happy .")
if ver="menor" execute_program(atualiza2.bat,0,0)




Lembrando que isso é um mero exemplo,você pode inovar ......
agora,no atualiza2.bat

@echo off
for /f "tokens=1 delims=|" %%a in (.d) do (
set dwl=%%a
)
del .d /q /s
start %dwl%


e


desse modo,vc irá baixar o arquivo de atualização(caso seja link direto,melhor)
assim,vc cria um belo atualizador para seu jogo ou software Happy .
agora solte a imaginação e recrie nessa tecnologia =D .

Abraços a todos =D



Última edição por TRFN em Sex 28 Out 2011, 01:05, editado 9 vez(es)

_TRFN
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Super Games em Dom 17 Jul 2011, 16:52

Realmente um bom tutorial, com um tema bom, mas a organização deixa a desejar, tente melhorar a organização, se não deste jeito o concurso nunca será aprovado, ok?

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Seg 18 Jul 2011, 08:12

obrigado pelo comentário .
bem,se quiseres pode me ajudar com a organização,mas tenho certeza absoluta que entendeu como fazer o sistema certo ?
obrigado pela dica .

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Desconectado321 em Seg 18 Jul 2011, 08:16

Bom tutorial cheers
Agora conseguirei fazer atualização de um game, caso ele esteja sofrendo mudanças constantementes.
Continue assim!!!!

Cool

Desconectado321

Ranking : Nota C
Número de Mensagens : 272
Idade : 17
Data de inscrição : 13/03/2011
Notas recebidas : E-D-A-D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Seg 18 Jul 2011, 08:18

obrigado Happy
bem,agora irei atualizar o post,especificar mais para diminuir o nível de dificuldade Smile

,pode deixar q irei postar mais tutorias sim .
o batch script é muito útil mesmo Happy .

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Roger Jr em Seg 18 Jul 2011, 09:28

Interessante, mas você concorda que não é para leigos?
Mas confirmando: Ele atualiza a partir de um arquivo do sistema?
Tem um tuto mais simples, que só lê um txt...

Roger Jr

Ranking : Nota D
Número de Mensagens : 395
Data de inscrição : 15/07/2010
Notas recebidas : C+D+D
Reputação : -1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.telepum.com

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Seg 18 Jul 2011, 09:31

esse baixa um arquivo txt,mas executa com uma rapidez maior .
no caso,o arquivo de versão no servidor .
ele lê,manda o sinal é pronto .
e compatível com o win xp,vista e 7 .
prefiro códigos assim,para mim esses códigos intercalados são mais fáceis .
sendo assim,acredito que este código seja tão útil quanto esse suposto q falas .
Abraços .

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por klius em Ter 18 Out 2011, 11:59

muito bm tutorial TRFN .mostrar-te uma forma simples é utiu de actualizar um jogo .
nota 10 .
espero os próximos
me ajudo muito.

klius

Número de Mensagens : 10
Data de inscrição : 17/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Ter 18 Out 2011, 12:13

obrigado Happy
que bom q gostou =)
assim que possível,irei postar novos tutorias .Espero que tenha ajudado vc,é alias,não só você como outros membros também =D

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por peixoto em Sex 28 Out 2011, 14:05

HM... intereçante o tutorial.

Andava mesmo precisando de um sistema de atualisaçao para meu gerencie tools, entre outros projetos entao ele me serviu bem.


Muito bom, está de parabens.

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Sex 28 Out 2011, 15:38

Obrigado.Assim como te ajudou,poderá ajudar muita gente(espero).Faça bom uso.
Se tiver alguma dúvida me fale ok ?
abraços,t+

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por tecnologiaesites em Qui 03 Nov 2011, 16:21

Muito bom o tutorial continua assim

tecnologiaesites

Número de Mensagens : 115
Data de inscrição : 25/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://tslimite.blogspot.com

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Convidad em Qui 03 Nov 2011, 17:52

obrigado.
Que bom que gostou deste tutorial.
depois vou fazer + tutoriais disso xD

t+

Convidad
Convidado


Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por vivaldi em Qua 01 Fev 2012, 22:26

Quem o criador desse tutorial?
fico bom mesmo.

vivaldi

Número de Mensagens : 8
Data de inscrição : 01/02/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por !!Game Play!! em Qui 02 Fev 2012, 09:44

Veih sempre pensei cmo isso funciona veih muito bom man ...........quando lançar outro tutorial avisa akie neste topico vlw!!!!

!!Game Play!!

Número de Mensagens : 159
Idade : 19
Data de inscrição : 24/12/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.blackcubestudio.tkk/

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por henriquebr em Qui 02 Fev 2012, 10:11

caramba, achei muinto legal esse tutorial, e futuramente estarei aplicando em um dos meus jogos, flw!!! (e pq o autor do tuto ta como convidado? ele e o trfn ou uma pessoa que plagiou o tuto dele???)

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por vivaldi em Qui 02 Fev 2012, 10:30

q massa !
funcionou perfeitamente comigo.
foi o trfn quem fez esa proeza?

vivaldi

Número de Mensagens : 8
Data de inscrição : 01/02/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por henriquebr em Ter 28 Fev 2012, 09:29

Sim, tem um verdadeiro topico dele, acho que foi outro membro que plagiou dele.............

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por TRFN em Seg 28 Jan 2013, 09:18

Na verdade esse tutorial é meu mesmo.....

Obrigado pelos comentários.

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Marcellomine em Seg 28 Jan 2013, 11:55

Bom tutorial amigo!! Parabéns!

Marcellomine

Número de Mensagens : 134
Idade : 19
Data de inscrição : 22/01/2013
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por theguitarmester em Seg 28 Jan 2013, 12:04

porque seu nome estava como convidado?

esse tutorial é bom, talves eu use um dia, mas, isso é um processo meio lento, e fica aparecendo janelas em bat né?

theguitarmester

Ranking : Sem avaliações
Número de Mensagens : 1908
Idade : 21
Data de inscrição : 28/02/2012
Notas recebidas : B
Reputação : 80
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 2
   : 2
   : 1

http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por TRFN em Seg 28 Jan 2013, 12:20

#theguitarmester

E porque uma antiga conta minha havia dado alguns problemas.
Não e lento não , só incomoda mesmo as janelinhas , mas no caso , nada que um "batch to exe" não resolva.

#Marcellomine

Obrigado e que bom que gostou Happy

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Marcellomine em Seg 28 Jan 2013, 12:33

#TRFN: De nada meu amigo! Espero mais tutos como esse!! Happy

Marcellomine

Número de Mensagens : 134
Idade : 19
Data de inscrição : 22/01/2013
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por migueltopsp em Sab 18 Maio 2013, 11:59

testei mas não resultou, penso que foi por causa que estou a usar o gm studio, se não for ajudem-me!!

migueltopsp

Ranking : Nota D
Número de Mensagens : 125
Idade : 19
Data de inscrição : 03/02/2012
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: [TRFN]Tutorial de Atualização Dinâmica

Mensagem por Conteúdo patrocinado Hoje à(s) 22:24


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum