web-dev-qa-db-fra.com

Comment écrire un chemin complet dans un fichier de commandes ayant un nom de dossier avec de l'espace?

J'écris la commande suivante dans un fichier batch

REGSVR32 E:\Documents and Settings\All Users\Application Data\xyz.dll

Après avoir exécuté cette commande, l'erreur suivante s'affiche

LodLibrary(e:\Documents) failed specified module could not be found.

Comment puis-je résoudre ce problème?

27
Hemant Kothiyal

Mettez des guillemets autour du chemin qui contient des espaces comme celui-ci:

REGSVR32 "E:\Documents and Settings\All Users\Application Data\xyz.dll"

59
Bali C

CD E:\Documents and Settings\Tous les utilisateurs\Données d'application

E:\Documents and Settings\Tous les utilisateurs\Données de l'application> REGSVR32 xyz.dll

1
Brian Baylis

J'ai fait un **

connecteur de lecteur de réseau automatique

** en utilisant un fichier de commandes.

Soudain, il y a eu un lecteur réseau appelé "Data for Analysation", et oui, avec les guillemets doubles, cela fonctionne correctement!

semble un peu différent mais fonctionne:

Net Use y: "\\share.blabla.com\Folder\Subfolder\Data for Analysation" /USER:domain\username PW /PERSISTENT:YES

Thx pour l'indice :) 

0
Ricardo Fercher
start "" AcroRd32.exe /A "page=207" "C:\Users\abc\Desktop\abc xyz def\abc def xyz 2015.pdf"

Vous pouvez essayer ceci, je l'ai finalement fait, ça marche!

0
Alphard