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"
36
demandé sur Mark Ursino 2011-07-12 03:12:32

11 réponses

J'ai pu trouver la solution:

start notepad "myfile.txt"
"myshortcut.lnk"
exit
53
répondu Mark Ursino 2011-07-11 23:21:35

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"
23
répondu foxidrive 2013-05-01 16:14:53

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.

12
répondu Neil 2011-07-11 23:24:17

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à

3
répondu Dr. EagleMonster 2013-02-08 12:22:42

"emplacement du fichier Bloc-notes" > nom du fichier Bloc-Notes

C:\Users\Desktop\Anaconda> bloc-notes myfile

Fonctionne pour moi! :)

3
répondu user5319412 2015-09-10 02:32:16

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"

1
répondu user3642626 2014-05-15 21:15:24

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"
1
répondu Sergio Cabral 2014-10-24 13:21:48

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.

1
répondu File Helper 2014-12-11 21:10:29

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.

1
répondu vancy.pants 2018-01-30 15:19:00

Essayez d'utiliser:

@ECHO off
ECHO Hello World!

START /MAX D:\SA\pro\hello.txt
0
répondu Santosh 2013-06-29 15:36:30

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.

0
répondu GladtoHelp 2015-01-07 19:31:40