No meu caso, tenho um executável em uma pasta diferente dos dados e os vinculo usando atalhos com o diretório Start In modificado, por exemplo:
C:/Test - Data dir
C:/Test/3 - Exe dir
Shortcut: C:/Test/3/test3.exe :: Start In C:/Test
No entanto, eu preciso de um método automatizado de geração de atalhos, por isso tenho um arquivo em lotes que cria um atalho do diretório atual atual na área de trabalho, mas como não sei como alterar o início do diretório, eles não funcionam.
command-line
batch
user1784489
fonte
fonte
Respostas:
Eu uso esse arquivo em lotes. Como você pode ver, eu não sou o autor original (alguém inteligente chamado Walter Zackery), eu o aprimorei em alguns lugares (onde diz que mudou por gw)
Ele não responde à pergunta do título, pois não define o diretório Iniciar em. Ele deve fazer o que você descreve nos detalhes da pergunta.
Chamada de exemplo:
Isso usaria test3.exe para abrir x.txt no diretório de teste, com alguns outros parâmetros (os outros parâmetros não podem ser citados).
fonte