[C#] Revert Link ver 1.1

Fórum voltado para discução sobre programações em geral.

[C#] Revert Link ver 1.1

Em 27 Out 2010, 11:59

Um amigo pediu pra fazer esse programinha porque não queria ficar trocando letra por letra na hora de baixar alguma coisa que tivesse o link invertido.
Aqui não precisa cadastrar celular também... :mrgreen:

[Imagem]
Imagem

EDITADO
- Decodificação base64
- Decodificação Hexadecimal

O código fonte completo e o programa está anexo neste post.

É isso ae pessoal, qualquer dúvida ou sujestão pode postar.

Abraços
Anexos
TR.RevertLink.zip
Versão 1.1
(62.07 KiB) Baixado 217 vezes
Editado pela última vez por Eloi_SK em 08 Out 2011, 19:01, em um total de 1 vez.

Re: [C#] Revert Link ver 1.0

Em 27 Out 2010, 14:57

Muito bom cara, parabéns. :) :)
Imagem
Imagem
Imagem
"Primeiro eles te ignoram, depois eles zombam de você, em seguida lutam com você. Então você vence." - M. Gandhi

Re: [C#] Revert Link ver 1.0

Em 27 Out 2010, 22:45

Eloi, tu é o cara! vou pegar esse programa aí!
Imagem
Imagem
MEU NOVO E-MAIL E SKYPE: [email protected]

Re: [C#] Revert Link ver 1.0

Em 30 Out 2010, 20:26

O cara ai é o mestre do C#, caramba... nunca pensei em fazer nada assim.

AHEuaheuAHEUaheuAE.

Bastante útil isso ai. :D

Abraços, Marsicano.

Re: [C#] Revert Link ver 1.0

Em 01 Nov 2010, 21:12

Olá pessoal, só para dar mais uma alternativa a vocês: tem um programa chamado "BlogFck", feito pelo nosso amigo Caws.
Postagem oficial do Caws lá no FUT:
Bom galera, criei isso pra baixar coisas que só encontrva em blogs mas eles ficavam pedindo pra cadastrar cel, o link tava só invertido.

Pronto galera, fiz as modificações que o ETdr sugeriu, agora qualquer link que botar ele converte.

E adicionei a opção de abrir o link, depois que ele converte é só clicar uma vez no link convertido que ele já vai abrir no navegador. (aqui abre :-X);

Galera, feedback on this crap!
Caso algum link não seja corretamente convertido, posta aqui que vo tentar dar suporte.!!


ChangiLogi
Adicionadas as modificações que o ETdr pediu.
Só clicar no link gerado que ele já abre no navegador.
27/07/10 Adicionada modificação que o Spyblack pediu, o link gerado vai pra area de transferencia.

O código fonte a seguir é muito complicado, tentem não babar...

Código: Selecionar todos

procedure TForm1.Button1Click(Sender: TObject);
var
str0,str1:string;
i,i2,a:integer;
begin
memo2.Clear;
a:=1; str1:=''; i2:=0; //zerando variaveis...
str1:=memo1.Text; //passando o texto do memo1 para a variavel str1
for i:=0 to length(memo1.text)-1 do //laço de 0 até o tamanho do texto -1 faça isso
 begin
 if copy(str1,i,4)='url=' then //se ele chegar na parte do link que aparece url faça isso
  begin
  str1:=copy(str1,i+4,length(str1)); //copiar o resto a partir dali...
  break; //quebra o laço
  end;
 end;
 if copy(str1,1,4)='http' then //condição pra saber se o link tá invertido...
  begin
  memo2.Text:=str1; //caso não ele só joga o link gerado no memo debaixo.
  exit; //sai da procedure.
  end
   else //senão..
   begin
     for i2:=0 to length(str1)-1 do //de 0 até o tamanho do link -1 faça..
       begin
       str0:=str0+copy(str1,length(str1)-i2,a); //copiando o link do fim pro começo... 
       end;
      memo2.Text:=str0; //passando o link 'desinvertido' para o memo 2.
    end;
    memo2.SelectAll; //selecionando todo o texto do memo2
    memo2.CopyToClipboard; //passando pra area de transferencia..
end;


PS: Tá em anexo ao fórum o programa
Imagem
Romhacking, programas, MMO's, games, emuladores e o escambal:Imagem

Re: [C#] Revert Link ver 1.0

Em 02 Nov 2010, 12:14

H3rdell escreveu:Muito bom cara, parabéns. :) :)
Valeu H3rdell ;D
EdnaldoTrajano escreveu:Eloi, tu é o cara! vou pegar esse programa aí!
Não sou o cara não =D, voccê é quem é^^.
Marsicano escreveu:O cara ai é o mestre do C#, caramba... nunca pensei em fazer nada assim.

AHEuaheuAHEUaheuAE.

Bastante útil isso ai. :D

Abraços, Marsicano.
Mestre? Nem chego perto de ser... Eu também nunca pensei em fazer, mas meu amigo pediu...
Abraços.
Samus escreveu:Olá pessoal, só para dar mais uma alternativa a vocês: tem um programa chamado "BlogFck", feito pelo nosso amigo Caws.
Postagem oficial do Caws lá no FUT:
Bom galera, criei isso pra baixar coisas que só encontrva em blogs mas eles ficavam pedindo pra cadastrar cel, o link tava só invertido.

Pronto galera, fiz as modificações que o ETdr sugeriu, agora qualquer link que botar ele converte.

E adicionei a opção de abrir o link, depois que ele converte é só clicar uma vez no link convertido que ele já vai abrir no navegador. (aqui abre :-X);

Galera, feedback on this crap!
Caso algum link não seja corretamente convertido, posta aqui que vo tentar dar suporte.!!


ChangiLogi
Adicionadas as modificações que o ETdr pediu.
Só clicar no link gerado que ele já abre no navegador.
27/07/10 Adicionada modificação que o Spyblack pediu, o link gerado vai pra area de transferencia.

O código fonte a seguir é muito complicado, tentem não babar...

Código: Selecionar todos

procedure TForm1.Button1Click(Sender: TObject);
var
str0,str1:string;
i,i2,a:integer;
begin
memo2.Clear;
a:=1; str1:=''; i2:=0; //zerando variaveis...
str1:=memo1.Text; //passando o texto do memo1 para a variavel str1
for i:=0 to length(memo1.text)-1 do //laço de 0 até o tamanho do texto -1 faça isso
 begin
 if copy(str1,i,4)='url=' then //se ele chegar na parte do link que aparece url faça isso
  begin
  str1:=copy(str1,i+4,length(str1)); //copiar o resto a partir dali...
  break; //quebra o laço
  end;
 end;
 if copy(str1,1,4)='http' then //condição pra saber se o link tá invertido...
  begin
  memo2.Text:=str1; //caso não ele só joga o link gerado no memo debaixo.
  exit; //sai da procedure.
  end
   else //senão..
   begin
     for i2:=0 to length(str1)-1 do //de 0 até o tamanho do link -1 faça..
       begin
       str0:=str0+copy(str1,length(str1)-i2,a); //copiando o link do fim pro começo... 
       end;
      memo2.Text:=str0; //passando o link 'desinvertido' para o memo 2.
    end;
    memo2.SelectAll; //selecionando todo o texto do memo2
    memo2.CopyToClipboard; //passando pra area de transferencia..
end;


PS: Tá em anexo ao fórum o programa
Valeu Samus por postar uma boa alternativa xD

Re: [C#] Revert Link ver 1.0

Em 10 Nov 2010, 17:28

Não consegui utilizar aqui. Simplesmente não abre :|

Re: [C#] Revert Link ver 1.0

Em 11 Nov 2010, 12:38

ForomirDeAlioth escreveu:Não consegui utilizar aqui. Simplesmente não abre :|
Eita! Esqueci de avisar que tem que ter o Microsoft .NET Framework 4.0 instalado na máquina. :D

link aqui.

Re: [C#] Revert Link ver 1.0

Em 11 Nov 2010, 14:58

Ahh, agora tudo faz sentido...

Re: [C#] Revert Link ver 1.0

Em 13 Nov 2010, 01:27

Rapaz muito util mesmo, ainda mais porque neguinho de blogs quer ganhar encima, pra gente ficar cadastrando celular, huauhahuauh

na verdade uso o Firebug, e vejo o código do link, mas gostei do programa que você fez.

parabéns irá ajudar muito aqui.

Valew, Abraços!
Imagem

Imagem

Re: [C#] Revert Link ver 1.0

Em 13 Nov 2010, 10:16

Eu também vejo pelo código, abro código fonte da página com o firefox e vejo o link, só que assim é mais fácil rsrs

Re: [C#] Revert Link ver 1.0

Em 26 Mai 2011, 21:32

Eu tinha feito um parecido com o do caws, só que esse sitema de links invertido é antigo e o pessoal dos blogs estão deixando de usar ele.

Então caso se depare com tal situação existe outras opções:

1 - Digite no navegador: javascript: var segundos=1;
Teste para ver se o botão de download está liberado, esse sistema usa uma variável que conta o tempo, na maioria dos casos recebe o nome de "segundos", pode ser outra coisa então esse script não vai funcionar. Esse método também já está caindo em desuso, pois também criam um cookie não não adinata zerar esse contador, então vamos para a próxima opção;

2 - Digite no navegador: javascript: heynow();
Teste para ver se o botão de download está liberado, esse método é o mais utilizado atualmente, é um script hospedado em outro site, então não vais achar o link no código fonte da página.

Esses são os métodos mais genéricos, existe um grande número de outros mas específicos de cada site então fica difícil citar cada um deles.
Espero ter ajudado.

Re: [C#] Revert Link ver 1.0

Em 29 Mai 2011, 16:24

Sobre esse de reverter o link eu usava um site que dava o significado de palavras que, e escrevia ao contrario, mas hj esse site não faz mais isso, então depois comecei a usar esse site http://bored.com/writebackwards/


Sobre o método dos blogs de usarem o link invertido, realmente já está entrando em desuso, agora não aparece o link de jeito nenhum...

Re: [C#] Revert Link ver 1.0

Em 21 Jul 2011, 11:35

Viu pessoal eu adoro programar mas olhem esse site

http://www.inverterlink.com.br/

acredito que quem gosta de baixar vai adora-lo
Anti Protetor de Link: http://www.inverterlink.com.br
Imagem

Re: [C#] Revert Link ver 1.0

Em 19 Ago 2011, 02:44

Eu tinha feito um há um tempo atrás em javascript. Basta pegar o código, copiar para um arquivo vazio e nomeá-lo com extensão .html ou .htm. Daí é só abrir no navegador.

Código: Selecionar todos

<html>
	<head>
		<script>
			inv = function() {
				var str = document.getElementById('palavra').value;
				var tam = str.length;
				var newStr = "";

				for(i=tam-1;i>=0;i--) {
				  newStr += str[i];
				}
				document.getElementById("palavraFinal").innerHTML = "<br/>"+newStr;
				document.getElementById('palavra').value = "";
			}
		</script>
	</head>
	<body style="background: #252525;">
		<br/><br/>
		<center> 
			<span style="font-size:25; color:#AA2525; font-weight:bold;">INVERSOR DE PALAVRAS</span>
			<br/><br/>
			<span style="color:#FF0000;">Digite a palavra:</span> 
			<input type="text" id="palavra" /> <input type="button" value="Inverter a palavra!" onclick="inv();" /> 
			<br/><br/>
			<div style="font-size:17; color:#75FF75; font-weight:bold;">Palavra Invertida: 
				<div id="palavraFinal" style="font-size:17; color:#00FF00; display:inline;"><br/>-</div> 
			</div>
		</center>
	</body>
</html>


Voltar para “Programação e Web Development”

Ir para

Quem está online


Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes