Criando um script para abrir e salvar um arquivo

1

Atualmente tenho cerca de cinco mil desenhos em 2D, sob muitos diretórios em um servidor, e todos eles têm uma extensão .prt. Esses arquivos foram criados nos anos 90 usando um software chamado CADKey. Infelizmente ... a extensão de arquivo .prt não é compatível com o software novo, por isso não posso abrir até salvá-lo como um arquivo .dwg no antigo software CADKey. Nós estávamos falando sobre trazer alguém para passar e abrir cada desenho e exportá-lo para um formato .dwg, mas eu me perguntava se havia uma maneira de automatizar esse processo. Não estou pedindo a ninguém que me escreva um roteiro que faça isso, só preciso de orientação porque não sei como abordar esse problema. Eu preciso saber quais ferramentas e linguagens eu preciso aprender para conseguir isso.

Até agora eu encontrei uma maneira de manipular habilmente toda a escrita do código (ou assim eu acho). Eu usei uma ferramenta que criou um arquivo de texto com todos os locais no meu servidor que possuem um arquivo com a extensão .prt. Depois que eu souber como escrever o arquivo de script que pode abrir os desenhos e exportá-los ... Vou despejar o texto no Excel e usar um comando localizar e substituir para escrever o resto do meu código.

Basicamente - eu preciso saber qual ferramenta ou linguagem eu posso usar para criar um script que irá abrir um arquivo em qualquer caminho e então exportá-lo com uma nova extensão de arquivo no mesmo caminho.

O computador está executando o Windows XP.

    
por user313770 07.04.2014 / 22:57

1 resposta

1

Existem várias maneiras de fazer isso e vários idiomas também.

O VBScript poderia fazer isso, embora provavelmente seja mais difícil de aprender.

AutoIt ou AutoHotkey são programas simples de scripts de macros que possuem uma linguagem muito simples baseada em sintaxe que o fará bem para você também.

Trabalhei com os dois programas e, neste caso, acho que o AutoIT terá a vantagem para o que você deseja fazer.

Você deve procurar usar o teclado para executar tudo (mais fácil)

Seu script pode até mesmo usar o separador alt para o bloco de notas que contém todos os arquivos, copiar uma linha com um nome de arquivo, alt-tab voltar ao programa, enviar a tecla alt e navegar no menu para abrir um arquivo tecla de atalho que vai funcionar) Em seguida, cole o conteúdo da área de transferência na caixa de diálogo nome do arquivo e envie uma entrada para carregar o arquivo. Adicione uma espera para que o carregamento possa ser concluído, use o menu para exportá-lo novamente e adicione outra espera. Certifique-se de esperar tempo suficiente para ter certeza de que o carregamento e a economia serão feitos antes que a próxima parte do script possa ser concluída.

Você tem a ideia. Deixe passar sua lista até o fim. Você pode até contar cada loop e quando chegar a 1.000 arquivos, poderá parar. Você provavelmente sabe quantas linhas seu arquivo de texto possui, então será fácil fazer o loop muitas vezes.

    
por 07.04.2014 / 23:58