2013-02-27 1 views
4

Je voudrais remplacer la cible d'un raccourci sur le bureau, et je l'ai fait. Mais le problème est, je ne pouvais pas configurer le nouveau chemin comme je l'aime. Voici mon code:Problèmes avec la barre oblique inverse, les citations dans la modification du chemin cible du raccourci sur le bureau

Set wsc = WScript.CreateObject("WScript.Shell") 
Set lnk = wsc.CreateShortcut(wsc.SpecialFolders("desktop") & "\Java basics.lnk") 

lnk.targetpath = "C:\Windows\System32\wscript.exe ""\\kk-05\apps\network\logon\kbs_logon_file.vbs""" 
lnk.arguments = "" 
lnk.save 

Le code ci-dessus peut être compilé et exécuté avec succès, mais la cible est mise à jour:

« C: \ Windows \ System32 \ wscript.exe \ KK- 05 \ apps \ réseau \ connexion \ kbs_logon_file.vbs »

ce que je veux est:

C: \ Windows \ System32 \ wscript.exe "\\ kk-05 \ apps \ réseau \ \ connexion kbs_logon_file.vbs"

Les guillemets doubles ne fonctionnent pas correctement, pourquoi ne peut pas simplement utiliser deux barres obliques inverses comme ça //? Il semble que peu importe le nombre/j'ai tapé, il n'en affiche qu'un après l'exécution.

Répondre

4

utilisation

lnk.targetpath = "C:\Windows\System32\wscript.exe " lnk.arguments = """\\kk-05\apps\network\logon\kbs_logon_file.vbs"""

+0

Salut @Travis G, merci pour la réponse rapide, j'ai suivi votre chemin, mais ne fonctionne toujours pas, l'erreur est: Code "Il manque une constante littérale": 800A0415. Des suggestions à ce sujet? Merci –

+0

mon mauvais ... je l'ai réparé maintenant. –

+1

Oui, ça fonctionne parfaitement. Merci beaucoup!!! –

Questions connexes