Pergunta

Problema: Eu tenho um script WSH personalizado que cria um novo diretório de uma maneira semelhante à ação padrão "New Folder" no desktop do Windows. Este script, no entanto, faz um par de coisas extras; tais como permitindo-me a criar um conjunto pré-definido de diretórios filho (opcional); bem como permitindo-me para adicionar notas e lembretes se o diretório está relacionado com o trabalho ou para um cliente particular.

Eu gostaria de ser capaz de fazê-lo de modo que este script é executado toda vez que eu chamar a ação "New Folder" no Windows XP.

Pergunta:? Que opções estão disponíveis (se houver) para permitir-me para substituir a criação padrão de novos diretórios no WindowsXP para que o meu script WSH personalizado é executado em vez

Bonus Pergunta:? Independentemente de saber se e como complicado é fazer uma coisa dessas no Windows XP, o Windows Vista torna mais fácil

Foi útil?

Solução

A criação padrão de pastas no Windows XP é CreateDirectory. Esta é uma função Kernel32.

Uma vez que você está se referindo a "New Folder", e esperamos ter UI, eu acho que você está realmente se referindo Explorer, o shell padrão para o XP. "Pasta Ne" é uma entrada predefinida no menu de contexto, e essa lista é extensível. No entanto, você vai notar uma linha divisória. "Folder'and 'atalho' são embutidos; as outras entradas são configurados Seria trivial para adicionar um. 'Entrada Estrutura New Folder' abaixo do divisor (chave ShellNew em HKCR)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top