Cette question a déjà une réponse ici:
J'essaie actuellement d'apprendre à créer des scripts de fichiers batch, alors je ne vois peut-être pas ce que je fais de mal, mais je ne fais que créer un fichier batch très simple qui ouvre un fichier texte.
Voici le code que j'utilise:
@echo off
title Opening a File Lesson
START "C:\Projects\batch\hi.txt"
pause
Au lieu d'ouvrir le fichier texte comme il le devrait, tout ce qu'il fait est d'ouvrir l'invite de commande Fichier batch avec la sortie correspondante:
Appuyez sur n'importe quelle touche pour continuer . . .
Ce qui est correct, c'est ce que je voulais mais au lieu d'ouvrir le fichier texte, il ouvre simplement une autre invite de commande avec le chemin du fichier: C: \ Projects \ batch \ hi.txt comme légende et ne génère absolument que le chemin par défaut. :
Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. Tous les droits sont réservés.
C: \ Projets>
Est-ce que quelqu'un peut me guider quant à ce que je fais mal et pourquoi cela ne s'ouvre pas avec un programme par défaut? J'ai aussi essayé d'ouvrir d'autres fichiers comme Outlook et Visual Studio 2010 en utilisant le chemin d'accès absolu (cible) et il fait la même chose, donc ce ne sont pas que des fichiers texte. Toute aide serait appréciée, je ne suis pas encore habitué aux langages de script.
start
et non" "
?