none
Pesquisar aquivo e criar um novo com o resultado RRS feed

  • Pergunta

  • Boa noite galera, já verifiquei no fórum e não achei nenhum tópico com o que preciso, somente alguns parecidos, mas não consegui realizar.

    Meu caso é o seguinte. 

    Existe um arquivo em determinado caminho... Ex: c:\programas\arquivo1.ini

    dentro deste arquivo exite uma palavra que preciso colocar em um arquivo somente com ela em outro caminho. Ex: no arquivo1 existe a palavra "teste" ( pode ser que exita varias vezes) .. Preciso pegar essa palavra  e criar um documento com ela em c:\temp\teste.txt . 

    ela pode aparecer várias vezes no arquivo de origem, mas quero enviar ela somente uma vez para o destino. 

    Posso contar com a ajuda de vocês ?  Já necessitaram de algo semelhante ? 

    Obrigado. 

    quinta-feira, 24 de outubro de 2013 02:42

Respostas

  • David,

    Procure estas duas funções:

    ReadAll: lê todo o conteúdo de um arquivo, você pode armazenar o conteúdo em uma váriavel.

    instr: localiza uma string dentro de outra string.

    Pesquise, tente juntar os dois. Qualquer coisa retorne com o que você conseguiu.


    Fábio de Paula Junior

    quinta-feira, 24 de outubro de 2013 15:13
    Moderador

Todas as Respostas

  • David,

    Tente este .bat

    findstr /i " teste " C:\programas\arquivo1.ini
    if %ERRORLEVEL%==0 ECHO TESTE > c:\temp\teste.TXT


    Fábio de Paula Junior

    quinta-feira, 24 de outubro de 2013 12:18
    Moderador
  • Obrigado pelo retorno, mas neste caso em especifico preciso que seja em VBS, pois vou acrescenta-lo em um arquivo já existente.

    Você sabe algum formar de realiza-lo através do mesmo ?

    Obrigado.

    quinta-feira, 24 de outubro de 2013 14:18
  • David,

    Procure estas duas funções:

    ReadAll: lê todo o conteúdo de um arquivo, você pode armazenar o conteúdo em uma váriavel.

    instr: localiza uma string dentro de outra string.

    Pesquise, tente juntar os dois. Qualquer coisa retorne com o que você conseguiu.


    Fábio de Paula Junior

    quinta-feira, 24 de outubro de 2013 15:13
    Moderador
  • David,

    Resolvido?


    Fábio de Paula Junior

    terça-feira, 29 de outubro de 2013 12:59
    Moderador