У Mac OS X і GNOME в Linux є команди, які можна використовувати для відкриття файлів з командного рядка в пов'язаних з ними редакторах графічного інтерфейсу: open
і gnome-open
, відповідно. Чи є така команда для Windows?
У Mac OS X і GNOME в Linux є команди, які можна використовувати для відкриття файлів з командного рядка в пов'язаних з ними редакторах графічного інтерфейсу: open
і gnome-open
, відповідно. Чи є така команда для Windows?
Відповіді:
Якщо ви зараз знаходитесь у командному рядку та маєте файл, який називається test.png
та, який знаходиться у c:\test
вас, ви можете зробити наступне:
Якщо ви перебуваєте в каталозі (так слід сказати c:\test>
), просто введіть:
test.png
який би відкрив тест у редакторі зображень за замовчуванням.
Якщо ім'я файлів містить пробіли, просто додайте ім'я файлу в межах ""
"this image.png"
Можна також ввести:
c:\test\test.png
який відкриє файл незалежно від того, де ви зараз перебуваєте.
Нарешті, ви можете передати зображення в іншу програму. Наприклад, якщо у вас є редактор зображень під назвою imageedit.exe і він підтримує відкриття файлів за допомогою командних рядків (і якщо програма є виправленою / доступною або ви знаходитесь у поточному каталозі), ви можете ввести наступне:
imageedit c:\test\test.png
Якщо це зареєстроване розширення, ви можете використовувати "start", як і в
start WordDoc.doc
start "" WordDoc.doc
спрацювало
У командному рядку DOS explorer "<PATH>"
відкриється шлях до файлів із пов'язаними програмами Windows за замовчуванням. Це також буде обробляти всі URI (http:, https:, ftp:) та інші протоколи файлів, визначені в операційній системі Windows. Якщо файл або протокол не пов’язані з жодною програмою, з'явиться Open With
діалогове вікно. Якщо файлу немає, то My Documents
відкриється папка за замовчуванням . Він також може відкривати виконувані файли (файли EXE, BAT) та контури простору імен оболонки.
Приклади
explorer "http://www.google.com"
- відкриється http://www.google.com у браузері Windows за замовчуванням.
explorer "file:///C:\temp\"
відкриє тимчасовий каталог, якщо він є
explorer "file.txt"
відкриється file.txt
в поточному каталозі шляху .ie %CD%
шляху
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
відкриє RecycleBin .
Про інші корисні перемикачі командного рядка провідника ви можете ознайомитись тут
powershell -c "folder\childfolder\file.txt"
Джерело: https://technet.microsoft.com/en-us/library/ee176882.aspx
Простий і універсальний.
Перший параметр Пуск - це заголовок вікна, тому якщо у назві файлу є пробіл, ви вводите текст
Почніть "Мій файл.txt"
ви отримаєте вікно командного рядка із заголовком "Мій файл.txt". Щоб обійти це, використовуйте фіктивний заголовок,
Почніть "мій заголовок" "Мій файл.txt"
Залежно від файлу та програми, яка там відкрита, ймовірно, це не буде вікном для перегляду.
Якщо ви перебуваєте в PowerShell (під запитом) і хочете відкрити файл у поточному каталозі, ви можете спробувати це . Якщо ви знаходитесь у командному рядку, ви можете досягти того ж результату, ввівшиPS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(Ви повинні включити .\
, оскільки PowerShell не завантажує файли з поточного місця за замовчуванням.) Або ви можете вказати ім'я каталогу (відносне або абсолютне), якщо файл не знаходиться у поточному каталозі.
Для першого сценарію - якщо ви перебуваєте в PowerShell - якщо ім'я файлу містить пробіли, укладіть його у лапки (будь-якого виду) та передуйте цьому &
символу:
PS C: \ Користувачі \ myusername \ Зображення> & ". \ Смішний кіт.jpg"
(Ви можете додати пробіл після &
для читабельності, якщо ви віддаєте перевагу читабельності, а ви можете використовувати /
замість \
.) Я не знаю, як зробити цю роботу за другим сценарієм (у якому ви працюєте powershell -c
з командного рядка), якщо ім'я файлу чи каталогу містить пробіли - котирування, здається, не допомагають.
Конкретний виконуваний файл із конкретним файлом:
Сценарій Git Bash у Windows 10 :
FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"
$EXEC_PATH $FILE_PATH
У цьому прикладі відкривається файл, позначений $ FILE_PATH, з виконуваним файлом, позначеним $ EXEC_PATH . Якщо це не працює для вас, спробуйте перетворити одну косу рису ("\") у подвійну косу рису ("\\") для шляхів.
Це може піти пізно, але правильною командою для редагування імені файлу в Windows 7 є "написати ім'я файлу"
Це має відкрити текстовий редактор за замовчуванням, і ви зможете легко редагувати файл
Редагувати: Схоже, відкривається лише Wordpad. Для мене це був текстовий редактор за замовчуванням.
write
Короткий, для write.exe
якого є виконуваний файл WordPad. Він зберігається в тому, C:\windows
що знаходиться на %PATH%
, тому це просто звичайний спосіб відкрити файл з wordpad.
У командному рядку Windows можна запустити
edit [file_name]
для перегляду пакетних файлів / журналів / текстових файлів тощо. Ця команда вимагає QBASIC.EXE
, яка за замовчуванням присутня в Windows.
Тут див. Інші корисні команди MS-DOS.
edit
також qbasic.exe
не розпізнається. Крім того, це працює лише з текстовими файлами.