Posso solicitar que um usuário salve um arquivo usando o Windows Explorer?

2

Estou tentando criar um arquivo de lote do Windows que copiará uma pasta e todo o seu conteúdo do diretório de usuários local para uma pasta nomeada individualmente em um servidor compartilhado. O nome da pasta no servidor é algo que o computador não pode gerar; Eu tenho que colocá-lo manualmente de acordo com vários parâmetros.

A minha pergunta é se há uma maneira de fazer com que o arquivo em lote me indique a seleção da pasta de destino de uma GUI, o que seria mais rápido do que tentar digitar uma cadeia de nome longa, complicada e desajeitada da memória.

O resultado final é que eu obtenho um desses computadores, executo o arquivo em lote do servidor (para que não precise manter cópias dele em todos os lugares), localize e selecione a pasta para a qual copiar. ser feito.

O que eu estou visualizando é uma janela como quando você faz o download de algo e tem que escolher onde salvá-lo. Posso fazer isso com um arquivo de lote (e se sim, como?) Ou é muito sofisticado?

    
por Josh 19.07.2012 / 22:39

1 resposta

1

Eu não usaria um arquivo de lote do Windows para isso.

Eu usaria AutoHotKey que tem um seletor de arquivos e pode executar comandos em lote como o Robocopy para você.

Depois de ter criado seu script AutoHotKey, há um compilador para transformá-lo em um único arquivo .exe autônomo que é facilmente distribuído onde você precisar, sem ter que instalar o AHK em qualquer lugar (pesquise por ahk2exe em esta página de documentação ).

    
por 19.07.2012 / 23:26