Подтвердить что ты не робот

Открыть текстовый файл и ярлык программы в пакетном файле Windows

У меня есть два файла в той же папке, которую я хотел бы запустить. Один из них - это файл .txt, другой - ярлык программы для .exe. Я хотел бы сделать пакетный файл в том же месте, чтобы открыть текстовый файл и ярлык, а затем закрыть командный файл (но текстовый файл и программа остаются открытыми).

Я пробовал это без везения:

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

Также не работал:

start "myfile.txt"
start "myshortcut.lnk"
4b9b3361

Ответ 1

Я смог найти решение:

start notepad "myfile.txt"
"myshortcut.lnk"
exit

Ответ 2

Это тоже сработало бы. Первая цитированная пара интерпретируется как название названия окна в команде запуска.

start "" "myfile.txt"
start "" "myshortcut.lnk"

Ответ 3

Не ставьте кавычки вокруг имени файла, который вы пытаетесь открыть; start "myfile.txt" открывает новую командную строку с заголовком myfile.txt, а start myfile.txt открывает myfile.txt в Блокноте. Нет простого решения в том случае, если вы хотите запустить консольное приложение с пространством в имени файла, но для других приложений работает start "" "my file.txt".

Ответ 4

"расположение файла блокнота" > блокнот имя файла

C:\Users\Desktop\Anaconda > notepad myfile

работает для меня!:)

Ответ 5

Я использую

@echo off
Start notepad "filename.txt"
exit

чтобы открыть файл

другой пример:

@echo off
start chrome "filename.html"
pause

так что вы идете сейчас

Ответ 6

Синтаксис командной строки для открытия текстового файла: type filename.txt

типы файлов, поддерживаемые этой командой, включают (но не ограничиваются ими):.doc,.txt,.html,.log

Если содержимое слишком длинное, вы можете добавить "| больше" после "type filename.txt", и он будет приостановлен после каждого экрана; для завершения команды до конца файла вы можете удерживать "ctrl + c"

Ответ 7

В некоторых случаях при открытии файла LNK ожидается, что конец приложения будет запущен.

В таких случаях лучше использовать следующий синтаксис (так что вам не нужно ждать конца приложения):

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

Открытие TXT файла может быть уже указано (поскольку notepad.exxe не прерывает выполнение команды запуска)

START notepad "myfile.txt"

Ответ 8

Вы также можете сделать: запустите блокнот "C:\Users\kemp\INSTALL\Text1.txt" C:\Users\kemp\Install\- ваш PATH. Text1.txt - это ФАЙЛ.

Ответ 9

Попробуйте использовать:

@ECHO off
ECHO Hello World!

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

Ответ 10

Если вы пытаетесь открыть приложение, такое как Chrome или Microsoft Word, используйте это:

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

и повторите это для всех приложений, которые вы хотите открыть.

P.S. это откроет приложения, которые вы выбираете сразу, поэтому не вставляйте слишком много.