web-dev-qa-db-fra.com

Ouvrir un fichier texte et un raccourci de programme dans un fichier batch Windows

J'ai deux fichiers dans le même dossier que je voudrais exécuter. L'un est un fichier .txt, et l'autre est le raccourci du programme en .exe. J'aimerais créer un fichier de commandes au même emplacement pour ouvrir le fichier texte et le raccourci puis fermer le fichier de commandes (mais le fichier texte et le programme restent ouverts).

J'ai essayé sans succès:

open "myfile.txt"
open "myshortcut.lnk"

Aussi n'a pas fonctionné:

start "myfile.txt"
start "myshortcut.lnk"
36
Mark Ursino

J'ai pu trouver la solution:

start notepad "myfile.txt"
"myshortcut.lnk"
exit
60
Mark Ursino

Cela aurait fonctionné aussi. La première paire citée est interprétée comme un nom de titre de fenêtre dans la commande de démarrage.

start "" "myfile.txt"
start "" "myshortcut.lnk"
24
foxidrive

Ne mettez pas de guillemets autour du nom du fichier que vous essayez d'ouvrir. start "myfile.txt" ouvre une nouvelle commande d'invite avec le titre myfile.txt, tandis que 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 le nom du fichier, mais pour d'autres applications, start "" "my file.txt" fonctionne.

12
Neil

Die Befehlszeilensyntax zum Öffnen einer Textdatei lautet:

type filename.txt

En savoir plus sur ce sujet Dateitypen gehören (ohne darauf beschränkt zu sein): .doc, .txt, .html, .log

Cliquez ici pour lire, écrire et écrire "type filename.txt" "| more" hinzufügen. Nach jedem Bildschirm wird die Wiedergabe angehalten. En savoir plus sur les dates et les dates de la journée, cliquez ici pour en savoir plus.Ctrl+C.

3
user3642626

J'utilise 

@echo off
Start notepad "filename.txt"
exit

pour ouvrir le fichier.

Un autre exemple est

@echo off
start chrome "filename.html"
pause
3
Dr. EagleMonster

"emplacement du fichier bloc-notes"> bloc-notes 

C:\Utilisateurs\Bureau\Anaconda> bloc-notes mon fichier

travaille pour moi! :)

2
user5319412

La commande start [filename] a ouvert le fichier dans mon éditeur de texte par défaut.

Cette commande a également fonctionné pour ouvrir un fichier non-.txt.

1
vancy.pants

Dans certains cas, lors de l'ouverture d'un fichier LNK, il s'attend à la fin de l'exécution de l'application.  

Dans de tels cas, il est préférable d'utiliser la syntaxe suivante (pour ne pas attendre la fin de l'application):

START /B /I "MyTitleApp" "myshortcut.lnk"

Pour ouvrir un fichier TXT, vous pouvez procéder comme indiqué (car notepad.exxe n'interrompt pas l'exécution de la commande de démarrage)

START notepad "myfile.txt"
1
Sergio Cabral

Vous pouvez aussi faire:

start notepad "C:\Users\kemp\INSTALL\Text1.txt"

Le C:\Users\kemp\Install\ est votre PATH. Le Text1.txt est le FICHIER.

1
File Helper

Si vous essayez d'ouvrir une application telle que Chrome ou Microsoft Word, utilisez ceci:

@echo off
start "__App_Name__" "__App_Path__.exe"

Répétez cette opération pour toutes les applications que vous souhaitez ouvrir.

P.S .: Cela va ouvrir les applications que vous sélectionnez à la fois afin de ne pas en insérer trop.

0
GladtoHelp

Essayez d'utiliser:

@ECHO off
ECHO Hello World!

START /MAX D:\SA\pro\hello.txt
0
Santosh