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

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

Есть.

kefirkoПочему?

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

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

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

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

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

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

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

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

https://docs.microsoft.com/en-us/windows/win32/shell/app-registration#using-the-app-paths-subkey
...
Рейтинг: 0 / 0
24.01.2020, 07:24
    #39918170
const64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
В cmd:
>start excel
...
Рейтинг: 0 / 0
24.01.2020, 08:56
    #39918186
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths
HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths
...
Рейтинг: 0 / 0
24.01.2020, 09:14
    #39918191
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
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
24.01.2020, 13:37
    #39918366
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
ИзопропилWe recommend registering your application in the App Paths registry subkey.

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

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

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

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


ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.
...
Рейтинг: 0 / 0
25.01.2020, 07:04
    #39918618
kefirko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной...
Изопропил
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
Форумы / Windows [игнор отключен] [закрыт для гостей] / Почему при вызове Win+R "excel" собственно Excel открывается, а при запуске командной... / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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