В Windows 7 я мог запустить такую программу, как «Блокнот» и передать ей аргумент командной строки (путь и имя файла документа, который нужно открыть), набрав:
notepad c:\users\jon\myfile.txt
Enter
В Windows 8 и Windows 10, хотя одно из следующих действий хорошо работает для запуска Notepad:
notepad
Enter (через стартовую страницу / Metro UI)
+S notepad
Enter (через брелок поиска)
Добавление аргумента командной строки, как в предыдущем примере выше, не работает. Это заставляет Windows не найти программу. (Windows 10 запускает веб-поиск всего, что я набрал, вместо запуска программы.)
Поэтому мне пришлось настроить свой рабочий процесс в Windows 8/10, чтобы (1) запустить приложение, а затем (2) вручную вызвать диалог открытия файла из приложения для загрузки по документу. Раздражает необходимость делать в два отдельных шага то, что я имел обыкновение делать в Windows 7 только с одним.
Запуск приложения через +R (старый диалог запуска в стиле Windows XP) с аргументами командной строки работает, но только для приложений, которые находятся на пути, а не для приложений, которые Windows может найти через функцию поиска.
Есть ли способ заставить мой оригинальный пример работать под Windows 8/10?