Como lidar com espaços em um arquivo de morcego?

-1

Então, eu estou tentando fazer um arquivo bat simples que lança dois programas ao mesmo tempo. O único problema é que um programa possui espaços em seu nome. Eu tentei todas as soluções que encontrei até agora e não consigo encontrar nada, apenas para de olhar para o primeiro espaço. O outro programa tinha espaços em seu nome, mas simplesmente renomeá-lo para que não houvesse espaços corrigidos a questão. Renomear o segundo programa não funcionava. Qualquer ajuda é muito apreciada.

Edit: Aqui está o código que tenho:

@echo off

cd "C:\Users\Jordan\Desktop\Work"
start BDOFPSBooster.exe

cd "D:\BDO"
start "Black Desert Online Launcher.exe"

exit
Jordan
fonte
Qual é o nome do arquivo exatamente? O nome da pasta também contém espaço? você tentou colocá-los em " s?
Máté Juhász
@ Máté Juhász O nome da pasta não possui espaços. O diretório é simplesmente D: \ BDO. o nome do arquivo é Black Desert Online Launcher. Eu tentei citações, mas elas não funcionam. Edit: Eu não deveria dizer citações não funcionam. Adicionar cotas simplesmente abre uma janela cmd com o nome do programa.
Jordan
Substituir cd "D:\BDO" com cd /d "D:\BDO"
DavidPostill

Respostas:

2

O comando START, em sua forma mínima, recebe dois argumentos: o título da janela e o programa a ser iniciado. Também não se esqueça de mudar para a unidade D: simplesmente digitando 'D:' antes de usar qualquer caminho relativo. Tente usar:

D:
cd "D:\BDO"
start "BDOL" ".\Black Desert Online Launcher.exe"
LawPion
fonte
Usando apenas cd /d "D:\BDO" é mais fácil ...
DavidPostill
Isso funcionou perfeitamente. muito obrigado.
Jordan