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

<p>у меня есть два файла в одной папке, которые я хотел бы запустить. одним из них является файл <code>.txt</code>, а другим - ярлык программы для <code>.exe</code>. я хотел бы создать командный файл в том же месте, чтобы открыть текстовый файл и ярлык, а затем закрыть командный файл (но текстовый файл и программа остаются открытыми).</p><p>я попробовал это без удачи:</p><pre><code>open "myfile.txt" open "myshortcut.lnk" </code></pre><p>также не работал:</p><pre><code>start "myfile.txt" start "myshortcut.lnk" </code></pre>

<p>я смог выяснить решение:</p><pre><code>start notepad "myfile.txt" "myshortcut.lnk" exit </code></pre>

<p>это бы тоже сработало. первая пара в кавычках интерпретируется как название заголовка окна в команде запуска.</p><pre><code>start "" "myfile.txt" start "" "myshortcut.lnk" </code></pre>

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

<p>die befehlszeilensyntax zum öffnen einer textdatei lautet:</p><pre><code>type filename.txt </code></pre><p>zu den von diesem befehl unterstützten dateitypen gehören (ohne darauf beschränkt zu sein): .doc, .txt, .html, .log</p><p>wenn der inhalt zu lang ist, können sie nach "type filename.txt" "| more" hinzufügen. nach jedem bildschirm wird die wiedergabe angehalten. ум ден бефель в дем дем энде дер дейи цюден, кеннен си гедрюкт халтен<kbd>ctrl</kbd>+<kbd>c</kbd>,.</p>

<p>я использую </p><pre><code>@echo off start notepad "filename.txt" exit </code></pre><p>открыть файл.</p><p>другой пример</p><pre><code>@echo off start chrome "filename.html" pause </code></pre>

<p>"расположение файла блокнота"> имя файла блокнота </p><p>c:\users\рабочий стол\anaconda> блокнот myfile</p><p>работает для меня! :)</p>

<p>команда <code>start [filename]</code> открыла файл в моем текстовом редакторе по умолчанию.</p><p>эта команда также работала для открытия не .txt файла.</p>

<p><strong> в некоторых случаях при открытии файла lnk он ожидает окончания запуска приложения. </strong> </p><p>в таких случаях лучше использовать следующий синтаксис (чтобы вам не приходилось ждать конца приложения):</p><pre><code>start /b /i "mytitleapp" "myshortcut.lnk" </code></pre><p><em>открыть txt файл можно уже указанным способом (поскольку notepad.exxe не прерывает выполнение команды запуска)</em></p><pre><code>start notepad "myfile.txt" </code></pre>

<p>вы также можете сделать:</p><pre><code>start notepad "c:\users\kemp\install\text1.txt" </code></pre><p><code>c:\users\kemp\install\</code> ваш путь. text1.txt - это файл.</p>

<p>если вы пытаетесь открыть приложение, такое как chrome или microsoft word, используйте это:</p><pre><code>@echo off start "\_\_app\_name\_\_" "\_\_app\_path\_\_.exe" </code></pre><p>и повторите это для всех приложений, которые вы хотите открыть.</p><p>p.s .: это откроет выбранные вами приложения сразу, поэтому не вставляйте слишком много.</p>

<p>попробуйте использовать:</p><pre><code>@echo off echo hello world! start /max d:\sa\pro\hello.txt </code></pre>