powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
18 сообщений из 18, страница 1 из 1
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918043
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной строки и указании там что-л типа "excel", "c:\windows\system32\excel", "c:\users\username\excel" вызова не происходит?

И как съэмулировать подобное в командной строке? Суть в том, что при импользовании Win+R не нужно прописывать полный путь, не нужно прописывать расширение, тупо "excel" и привет, всё работает, всё запускается.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918045
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить в переменную окружения PATH путь до папки с Excel.exe и Word.exe
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918049
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes, это то понятно, но суть в том, что этих переменных среды нет, а при использовании Win+R всё прекрасно работает. Почему?
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918055
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kefirkoчто этих переменных среды нет

Есть.

kefirkoПочему?

См. выше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918060
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, я ничего подобного не обнаружил, подскажите где искать.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918063
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
команда
set | more
выведет все переменные окружения

команда
echo %PATH%
конкретную переменную
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918069
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо писать excel, просто напиши
Код: powershell
1.
d:\ex.xls
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918075
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, это просто в качестве примера. Суть вопроса, что Win+R "excel" запускает Excel, а в переменных средах ничего по этому поводу нет.

Leonid Kudryavtsev, в глаза долблюсь, ну нет ничего.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918079
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kefirko
Dima T, это просто в качестве примера. Суть вопроса, что Win+R "excel" запускает Excel, а в переменных средах ничего по этому поводу нет.

В глаза долблюсь, ну нет ничего.

Знаю, winrar запускает winrar

Официального разъяснения по этому поводу не встречал, но подозреваю идет просмотр имен приложений зарегистрированных на обработку каких-либо расширений. excel.exe зареган для *.xls, winrar.exe для *.rar
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918087
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kefirko
Суть вопроса, что Win+R "excel" запускает Excel

Только Win+R или из окна командной строки тоже? В последнем случае выполни "where excel" и посмотри что оно тебе скажет.

Следующими шагами будет пытание assoc и ftype.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918142
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winkey+R чуток сложнее работает - использует не CreateProcess, а ShellExecuteEx

https://docs.microsoft.com/en-us/windows/win32/shell/app-registration#using-the-app-paths-subkey
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918170
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В cmd:
>start excel
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918186
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths
HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918191
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Есть.

Не только в Path ведётся поиск

Finding an Application Executable
When the ShellExecuteEx function is called with the name of an executable file in its lpFile parameter, there are several places where the function looks for the file. We recommend registering your application in the App Paths registry subkey. Doing so avoids the need for applications to modify the system PATH environment variable.

The file is sought in the following locations:

The current working directory.
The Windows directory only (no subdirectories are searched).
The Windows\System32 directory.
Directories listed in the PATH environment variable.
Recommended: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918366
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWe recommend registering your application in the App Paths registry subkey.

О, это хорошая новость. Спасибо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918615
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
const64
В cmd:
>start excel

Работает. Спасибо.
Осталось разобраться почему.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918616
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
kefirko
Суть вопроса, что Win+R "excel" запускает Excel

Только Win+R или из окна командной строки тоже? В последнем случае выполни "where excel" и посмотри что оно тебе скажет.

Следующими шагами будет пытание assoc и ftype.


ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.
...
Рейтинг: 0 / 0
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
    #39918618
kefirko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил
Dimitry Sibiryakov
Есть.

Не только в Path ведётся поиск

Finding an Application Executable
When the ShellExecuteEx function is called with the name of an executable file in its lpFile parameter, there are several places where the function looks for the file. We recommend registering your application in the App Paths registry subkey. Doing so avoids the need for applications to modify the system PATH environment variable.

The file is sought in the following locations:

The current working directory.
The Windows directory only (no subdirectories are searched).
The Windows\System32 directory.
Directories listed in the PATH environment variable.
Recommended: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths


Большое спасибо, то, что надо.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]