Як це я можу запускати explorerз командного рядка незалежно від того, в якому каталозі я перебуваю?
Як я можу імітувати це за допомогою власного exe? Це лише факт, що цей exe існує у вікні Windows?
Як це я можу запускати explorerз командного рядка незалежно від того, в якому каталозі я перебуваю?
Як я можу імітувати це за допомогою власного exe? Це лише факт, що цей exe існує у вікні Windows?
Відповіді:
Як мені можна запустити провідник з командного рядка незалежно від того, в якому каталозі я перебуваю?
Це тому C:\Windows, що міститься у списку шляхів, що містяться в змінних системного середовища користувача. Я спеціально говорю про PATHзмінну.
Як я можу імітувати це за допомогою власного exe?
Додайте розташування виконуваного файлу до системної змінної.
Це лише факт, що цей файл exe існує в каталозі Windows?
Каталог Windows міститься в списку шляхів, що містяться в PATHзмінній системного середовища.
Як так можна запустити провідник з командного рядка незалежно від того, в якому каталозі я перебуваю?
Ви можете запустити провідник з будь-якого каталогу, тому що до змінної середовища PATH комп'ютера додано каталог, що містить explorer.exe.
Як я можу імітувати це за допомогою власного exe?
Так. Вам просто потрібно додати каталог EXE до PATH вашої системи. Для цього виконайте наступні дії:
1. Click on "Computer" in windows explorer
2. Click "System Properties"
3. Click "Change settings"
4. Click "Advanced"
5. Click "Environment Variables"
6. Select the PATH variable and click "Edit"
7. Move your cursor to the end of the variable value box. Add a
semicolon and the path for the directory that your executable resides in.
Це лише факт, що цей exe існує у вікні Windows?
Це тому, що exe існує в режимі Windows DIR І тому, що dir Windows існує у змінній середовища PATH для ваших комп'ютерів.
Зазвичай explorer.exeвін буде на вашому шляху, тому він уже повинен бути доступний у будь-якій оболонці командного рядка, яку ви відкриєте. Якщо ви відкриєте командний рядок і введете path, ви побачите щось на зразок наступного:
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;
C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Програмні файли \ Компоненти двигуна управління Intel \ Intel (R) \ DAL; C: \ Програмні файли \ Intel \ Intel (R) Компоненти двигуна управління \ IPT; C: \ Програмні файли (x86) \ Intel \ Intel (R) Компоненти двигуна управління \ DAL; C: \ Програмні файли (x86) \ Компоненти двигуна управління Intel \ Intel (R) \ IPT
Ключовим компонентом є C:\Windows. Це каталог, в якому зберігається explorer.exeвиконуваний файл. Якщо це не на вашому шляху, щось не так, воно завжди повинно бути там у звичайній інсталяції Windows. Ви можете вручну додати його до свого шляху, виконавши наступні кроки :
Після того як ви оновили свій шлях таким чином, Explorer повинен бути доступний у будь-якому вікні командного рядка. Просто відкрийте новий командний рядок і введіть explorer. Потім він повинен створити для вас екземпляр Explorer.
Наведені вище кроки наведені як приклад, за яким ви можете побачити, як папка, яка містить виконуваний файл провідника, на вашому шляху. Ваше справжнє запитання - про те, як зробити створений exeвами файл таким же чином, як і explorer. Ви можете зробити це, виконуючи кроки для редагування змінної середовища вашого шляху, як тільки описано, за винятком того, що ви вставите у свій шлях папку, яка містить ваш exeфайл. Тоді він повинен бути доступний у будь-якому командному рядку, який ви згодом відкриєте.
Ви повинні переконатися , що ехе знаходиться в папці , яка знаходиться на змінної PATH середовища , як це
PATH.