Ir para conteúdo
Fórum Script Brasil

travesso

Membros
  • Total de itens

    31
  • Registro em

  • Última visita

Sobre travesso

travesso's Achievements

0

Reputação

  1. Bom o nome do arquivo eu consigo pegar porem não consigo a extensão...
  2. Bom não seite explicar isso muito bem, mas te tipo assim eu tenho essa URL http://video186.videozer.com:80/video?v=nj...A44F5E1&r=1 awe tipo quando eu ponho ele no navegador ele automaticamente pega o nome do arquivo junto com a extensão o que eu queria fazer é a mesma coisa tipo montar uma função onde eu informo essa url e a função me retorna a url con o nomee a extensão do arquivo espero que vocês tenham entendido
  3. Olá Pessoal Meu Problema é O Seguinte .... estou Montando uma Aplicação que Precisa Baixar um Arquivo. até ai tudo bem eu até tenho o sistema de Download. Function Download(ByVal caminho As String, ByVal arquivo As String) wc = New System.Net.WebClient() Dim uri As New Uri(arquivo) wc.DownloadFileAsync(uri, caminho) ' Assina eventos AddHandler wc.DownloadProgressChanged, AddressOf Me.DownloadProgressChangedCallback AddHandler wc.DownloadFileCompleted, AddressOf Me.DownloadFileCompletedCallback Application.DoEvents() End Function Private Sub DownloadProgressChangedCallback(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) ' Atualiza ProgressBar ProgressBar1.Value = e.ProgressPercentage End Sub Private Sub DownloadFileCompletedCallback(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) ' Remove eventos RemoveHandler wc.DownloadProgressChanged, AddressOf Me.DownloadProgressChangedCallback RemoveHandler wc.DownloadFileCompleted, AddressOf Me.DownloadFileCompletedCallback End Sub Porem minha duvida é o seguinte, eu não tenho o nome do arquivo quem me da o nome do arquivo é o servidor, queria montar uma função que através da URL Pegasse o nome do arquivo para eu poder Baixar o Mesmo. Agurado Respostas e espero que tenham entendido minha duvida ! Obs.: Estou Usando VB.net
  4. Vlw pela Dica Funcionou Perfeitamente ! Mas enquanto eu Esperava sua resposta acabei por fazer meu projeto de uma outra maneira. eu estava pegando o source de uma pagina da web onde eu so queria a parte que estava em base 64. então peguei na net um codigo para baixar o source da pagina e salvar em um txt: Try ' inicia o leitor da stream para a pagina atual Dim myHttpWebRequest As HttpWebRequest = WebRequest.Create(urll) Dim myHttpWebResponse As HttpWebResponse = myHttpWebRequest.GetResponse() Dim recvStream As Stream = myHttpWebResponse.GetResponseStream() ' le o stream no formato "utf-8" Dim encode As Encoding = System.Text.Encoding.GetEncoding("utf-8") Dim readStream As New StreamReader(recvStream, encode) Dim sPagina As String While (readStream.Peek() > -1) sPagina += readStream.ReadLine() + vbCrLf End While Dim f As New IO.StreamWriter("c:\arquivo.txt") f.Write(sPagina) f.Close() Catch ex As Exception Beep() End Try Apos da uma analisada nesse código percebi que todas as palavras no código estava dentro de Aspas Duplas... Então Pensei "Opa vou usar isso como um delimitador" e foi isso que fiz peguei um código para ler arquivos de txt com limitadores e coloquei tudo em um ComboBox, então só foi ir até o index onde estava o código que eu queria e pimba mandava decodificar ! Vou Por Abaixo Todo o Código do Meu Projeto para Quem Tiver uma Duvida Parecida: Imports System.IO Imports System.Net Imports System.Text Public Class Form1 'função para ler o arquivo de texto com delimitador Public Shared Function lerArquivo(ByVal arquivo As String, ByVal delimitador As String) Try Return Split(System.IO.File.OpenText(arquivo).ReadToEnd(), delimitador) Catch e As FileNotFoundException MessageBox.Show("Arquivo não Localizado") End Try End Function Function GerarTXT(ByVal urll As String) 'função para baixar o código fonte para um txt. usar com o camando GerarTXT("URL a ser baixada") 'Obs ele não cria nem verifica se o arquivo existe por isso o arquivo deve ser existente Não adaptei para isso :D Try ' inicia o leitor da stream para a pagina atual Dim myHttpWebRequest As HttpWebRequest = WebRequest.Create(urll) Dim myHttpWebResponse As HttpWebResponse = myHttpWebRequest.GetResponse() Dim recvStream As Stream = myHttpWebResponse.GetResponseStream() ' le o stream no formato "utf-8" Dim encode As Encoding = System.Text.Encoding.GetEncoding("utf-8") Dim readStream As New StreamReader(recvStream, encode) Dim sPagina As String While (readStream.Peek() > -1) sPagina += readStream.ReadLine() + vbCrLf End While Dim f As New IO.StreamWriter("c:\arquivo.txt") f.Write(sPagina) f.Close() Catch ex As Exception Beep() End Try 'Usa a função de ler o arquivo para preencher o ComboBox ComboBox1.DataSource = lerArquivo("c:\arquivo.txt", """") ' Define o index 429 com o index a ser visto de primeira no meu caso esse é o index do base64 ComboBox1.SelectedIndex = 429 End Function End Class Bom mas de qualquer maneira sua ajuda foi muito Util e tenho certeza que usarei ela em meus projetos Futuros
  5. Vlw pela Resposta mas Tipo eu Estou Usando VB.net e esse Codigo e para C# tentei converter mas o codigo não funciona . Segue Abaixo o Codigo Convertido: ' non-base64 ASCII chars Dim delimiters = New Char() {} Dim possibles = TextBox2.Text.Split(delimiters, StringSplitOptions.RemoveEmptyEntries) 'need to tweak to include padding chars in matches, but still split on padding? 'maybe better off creating a regex to match base64 + padding 'and using Regex.Split? For Each match As Var In possibles Try Dim converted = Convert.FromBase64String(match) Dim text = System.Text.Encoding.UTF8.GetString(converted) If Not String.IsNullOrEmpty(text) Then value = value.Replace(match, text) End If 'handle it Catch generatedExceptionName As System.ArgumentNullException 'handle it Catch generatedExceptionName As System.FormatException End Try Next Retorna o Seguinte Error : "Type 'Var' is not defined"
  6. Pois é SO que nessa linha tambem tem algumas palavra então ele retorna um error dizendo: "Caractere inválido em uma seqüência Base-64."
  7. Bom o codigo base64 sempre estará na 6º linha do arquivo de texto. Talvez sabendo onde ele estará fica mais facil encontra-lo!
  8. Sim Ele tem varios textos normais e em meio a tanto texto tem um codigos base64
  9. Olá Pessoal da SB Venho aqui tirar uma pequena Duvida... Será que é possível encontrar um Código BASE64 dentro de um Arquivo de TEXTO ? Melhor Explicando, tenho um arquivo de texto onde nele existe algumas linhas codificadas em base 64 queria(se for possível), montar uma função que encontre essa linha e salve em uma array para se usada Depois em outra função e caso fosse encontrada mais de uma linha codificada seria posta em outra array Caso for Possível Gostaria de Indicações de Como Realizar Tal Façanha Obg a todos, no aguardo de Resposta !
  10. Olá Pessoal da SB gostaria de uma ajuda de vocês .... Gostaria de Saber Como Posso Listar o Conteúdo de Uma pasta, Exibir o ícone do mesmo e ao clicar nesse ícone seja aberto o arquivo! Por exemplo eu tenho uma Pasta e nela tenho alguns atalhos para jogos, Programas, e alguns link para websites... Queira que o software lista-se esses atalhos, exibisse o ícone que ele possui e ao clicar nesse link abrir o programa. Motivo desse Projeto: Bom eu uso um gerenciador de Lan House chamado NexCafé (não to fazendo propaganda :)! ) e esse gerenciador não e como os outros que você cadastra uns atalhos e ele exibe, nesse programa ele exibe os atalhos no desktop... além disso ele reduz a tela por conta das propagandas. Como eu possuo muitos atalhos seria inviável por tudo no desktop e não seira legal colocar pasta alem de ser anti-Professional logo penso e por uns atalhos numa pasta e fazer o programa exibir tudo ! Espero que tenham entendido meu projeto e que possam me ajudar Obg no aguardo de respostas !
  11. travesso

    Problema ao gera XML

    Olá a todos do forum minha duvida e o seguite: Tenho um Arquivo XML com a seguinte estrutura : Gostaria de Saber Como Adicionar a entrada <slide d_URL="f" transition="" panzoom=1" URLTarget="" phototime="" url="" title=""/> antre a Tag <Album></Album> Tentei usar o seguinte Script:
  12. Bom pessoal, sou novo na area de programação em VB.net porem entou desenvolvendo uma aplicação em VB que precisa Ser Atualizada de Vez em Quando... bom para o sistema de atualização eu até já fiz e para comparar a versões eu usei files .ini Como estou criando esse sitema para Atualizar um Cliente de MU Online(O Meu mesmo) a atualização sera de muitos arquivos. Eu Estava Pensando em Fazer isso com .Torrent pois assim não sendo Nescessario um Download e logo Apos uma Extração Assim Poupando Tempo do Usuario... Então eis minha unica Duvida Será Possivel o VB exercer uma Função de um gestor de Download De Torrents Como por exemplo o UTorrents ? Caso não seja Possivel Estou Aberto a Sugestões para Minha Situação !
  13. Olá Pessoal... Tipow assim eu to criando um aplicativo que precisa extrair um Arquivo .rar tudo bem au até comsigo extrair... o Problema e que quando o arquivo etá sendo extraido meu aplicativo Da um Efeito de Congelamento.... Eu queria que osse exibida uma barra de progreeso para que o utilizador não pense que a aplicaçã travouu e a feche... Pesquisando na net Descobri qu poderia Fazer isso Usando o 'BackgroundWorker' Porem não sei como implatar isso no meu aplicativo ... Seque Abaixo o Codigo de Extração. Dim rar As New Chilkat.Rar() Dim success As Boolean success = rar.Open("abc123.rar") If (success <> true) Then MsgBox(rar.LastErrorText) Exit Sub End If success = rar.Unrar("c:/temp/unrarDest/") If (success <> true) Then MsgBox(rar.LastErrorText) Else MsgBox("Success.") End If No Aguardo de Repostas
  14. Olá pessoa gotaria de saber como posso extrair um arquivo .RAR usando visual Back 2008 Bom Poderia usar shell para extrair usando o WinRAR: shell("WinRAR.exe x " & Application.StartupPatch &"\arquivo.rar" & " c:\Diretorio\") Porem que queria exibir todo o progresso da instalação no Form do meu plicativo... Pela Logica não tem como exibir Progresso com o codigo acima já que é um outro Programa que está extraindo o .RAR Entaum ci agluem Souber Please me Ajude Obs.: O Progresso deve ser mostrado em uma ProgressBar
  15. Bom na verdade que queria criar uma especie de Robo (BOT) No qual ele reconheceria as imagens Para Poder Trabalhar... 1º - Reconheceria as Imagens (São Muitas e iria verifica-las em um determinado tempo, eu iria usar Timer's) 2º - Ao reconhecer as imagens ira pegar as coordenas e iria Clicar nas mesmas ! 3º - Começaria Tudo novamente ou seja: Application.Restart()
×
×
  • Criar Novo...