it-swarm.com.de

Öffnen Sie eine Textdatei und eine Programmverknüpfung in einer Windows-Batchdatei

Ich habe zwei Dateien in demselben Ordner, die ich ausführen möchte. Eine ist eine .txt-Datei und die andere ist die Programmverknüpfung zu einem .exe. Ich möchte am selben Ort eine Batch-Datei erstellen, um die Textdatei zu öffnen, die Verknüpfung zu schließen und die Batch-Datei zu schließen (die Textdatei und das Programm bleiben jedoch geöffnet).

Ich habe es ohne Glück versucht:

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

Hat auch nicht funktioniert:

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

Ich konnte die Lösung herausfinden:

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

Das hätte auch funktioniert. Das erste Paar in Anführungszeichen wird im Startbefehl als Fenstertitel interpretiert.

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

Setzen Sie keine Anführungszeichen um den Namen der Datei, die Sie öffnen möchten. start "myfile.txt" öffnet eine neue Eingabeaufforderung mit dem Titel myfile.txt, während start myfile.txtmyfile.txt im Editor geöffnet wird. Es gibt keine einfache Lösung für den Fall, dass Sie eine Konsolenanwendung mit einem Leerzeichen im Dateinamen starten möchten. In anderen Anwendungen funktioniert start "" "my file.txt" jedoch.

12
Neil

Die Befehlszeilensyntax zum Öffnen einer Textdatei lautet:

type filename.txt

Zu den unterstützten Dateitypen gehören (ohne darauf beschränkt zu sein): .doc, .txt, .html, .log

Wenn der Inhalt zu lang ist, können Sie nach "type filename.txt" "| more" hinzufügen. Nach jedem Bildschirm wird die Wiedergabe angehalten. Um den Befehl to the end of the file to be can you press holdCtrl+C.

3
user3642626

Ich benutze 

@echo off
Start notepad "filename.txt"
exit

um die Datei zu öffnen.

Ein anderes Beispiel ist

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

"Speicherort der Notepad-Datei"> Notepad Dateiname 

C:\Users\Desktop\Anaconda> Notepad myfile

funktioniert bei mir! :)

2
user5319412

Der Befehl start [filename] öffnete die Datei in meinem Standardtexteditor.

Dieser Befehl funktionierte auch beim Öffnen einer Nicht-TXT-Datei.

1
vancy.pants

In einigen Fällen erwartet das Öffnen einer LNK-Datei das Ende des Anwendungslaufs.  

In solchen Fällen ist es besser, die folgende Syntax zu verwenden (damit Sie nicht auf das Ende der Anwendung warten müssen):

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

Das Öffnen einer TXT -Datei kann in der bereits angegebenen Weise erfolgen (weil notepad.exxe die Ausführung des Startbefehls nicht unterbricht)

START notepad "myfile.txt"
1
Sergio Cabral

Sie können auch tun:

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

Der C:\Users\kemp\Install\ ist dein PFAD. Die Text1.txt ist die DATEI.

1
File Helper

Wenn Sie versuchen, eine Anwendung wie Chrome oder Microsoft Word zu öffnen, verwenden Sie Folgendes:

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

Wiederholen Sie diesen Vorgang für alle Anwendungen, die Sie öffnen möchten.

P.S .: Dadurch werden die von Ihnen ausgewählten Anwendungen gleichzeitig geöffnet.

0
GladtoHelp

Versuchen Sie es mit:

@ECHO off
ECHO Hello World!

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