2008-10-05 10 views
1

J'ai un script shell Windows qui ouvre une application. Je voudrais le modifier pour qu'il ouvre un fichier automatiquement lors de l'ouverture de l'application. Je sais qu'il utilise VBScript mais je ne suis pas familier avec la langue; tous les tutoriels que j'ai trouvé ont juste parlé de l'utilisation de VBS pour les pages web, pas pour les scripts Windows. Je sais que la syntaxe est différente parce que je reçois des messages d'erreur. La meilleure "solution" que j'ai trouvée consistait simplement à ajouter le chemin du fichier à la fin de l'instruction d'exécution en utilisant le symbole "&", mais Windows affiche une erreur indiquant que le fichier est introuvable. Est-ce que je manque quelque chose?Ouverture automatique d'un fichier à l'aide du script shell Windows

Répondre

4

Vous devez citer le nom de fichier afin que les espaces dans le chemin ne causent pas de problèmes.

Au lieu d'utiliser & nom de fichier pour ajouter le nom du fichier, utilisez: & Chr (34) & nom & Chr (34)

Ce comportement s'appuiera également sur l'application d'accepter un fichier pour l'ouvrir sur la ligne de commande, qui, bien que commun n'est pas obligatoire. Une approche alternative serait simplement d'essayer et d'exécuter le fichier directement en utilisant Shell.Execute. Cela équivaut à un double-clic sur le fichier dans l'explorateur et devrait lancer l'application enregistrée pour gérer ce type de fichier.

Questions connexes