Ouvrir le fichier texte et le raccourci du programme dans le fichier batch Windows
J'ai deux fichiers dans le même dossier que je voudrais. L'un est un .txt
fichier, l'autre est le raccourci du programme pour un .exe
. Je voudrais créer un fichier batch au même endroit pour ouvrir le fichier texte et le raccourci, puis fermer le fichier batch (mais le fichier texte et le programme restent ouverts).
J'ai essayé cela sans chance:
open "myfile.txt"
open "myshortcut.lnk"
N'a pas non plus fonctionné:
start "myfile.txt"
start "myshortcut.lnk"
11 réponses
J'ai pu trouver la solution:
start notepad "myfile.txt"
"myshortcut.lnk"
exit
Cela aurait fonctionné aussi. La première paire entre guillemets est interprétée comme un nom de titre de fenêtre dans la commande Démarrer.
start "" "myfile.txt"
start "" "myshortcut.lnk"
Ne pas mettre des guillemets autour du nom du fichier que vous essayez d'ouvrir; start "myfile.txt"
ouvre une nouvelle invite de commande avec le titre myfile.txt
, alors start myfile.txt
ouvre myfile.txt
dans le bloc-notes. Il n'y a pas de solution facile dans le cas où vous voulez démarrer une application console avec un espace dans son nom de fichier, mais pour les autres applications, start "" "my file.txt"
fonctionne.
J'utilise
@echo off
Start notepad "filename.txt"
exit
Pour ouvrir le fichier
Un autre exemple est
@echo off
start chrome "filename.html"
pause
Alors voilà
"emplacement du fichier Bloc-notes" > nom du fichier Bloc-Notes
C:\Users\Desktop\Anaconda> bloc-notes myfile
Fonctionne pour moi! :)
La syntaxe de ligne de commande pour ouvrir un fichier texte est la suivante: tapez nomfichier.txt
Les types de fichiers pris en charge par cette commande incluent (mais ne sont pas limités à): .doc, .txt, .HTML, .log
Si le contenu est trop long, vous pouvez ajouter | / more "après" type filename.txt " et il fera une pause après chaque écran; pour terminer la commande avant la fin du fichier, vous pouvez maintenir "ctrl+c"
Dans certains cas, lors de l'ouverture d'un LNK fichier, il attend la fin de l'exécution de l'application.
Dans de tels cas, il est préférable d'utiliser la syntaxe suivante (si vous n'avez pas à attendre la fin de l'application):
START /B /I "MyTitleApp" "myshortcut.lnk"
pour ouvrir un fichier TXT peut être de la manière déjà indiquée (parce que le bloc-notes.exxe n'interrompt pas l'exécution de la commande start)
START notepad "myfile.txt"
Vous pouvez également faire: démarrer le bloc-notes "C:\Users\kemp\INSTALL\Text1.txt" Le C:\Users\kemp\Install \ est votre chemin. Le Texte1.txt est le fichier.
La commande start [filename]
ouvert le fichier dans mon éditeur de texte par défaut.
Cette commande a également fonctionné pour ouvrir un non-.fichier txt.
Essayez d'utiliser:
@ECHO off
ECHO Hello World!
START /MAX D:\SA\pro\hello.txt
Si vous essayez d'ouvrir une application telle que Chrome ou Microsoft word, utilisez ceci;
@echo off
start "__App_Name__" "__App_Path__.exe"
Et répétez ceci pour toutes les applications que vous souhaitez ouvrir.
P.S. cela ouvrira les applications que vous sélectionnez à la fois, alors n'en insérez pas trop.