Доступ к каталогу автозагрузки Windows через «Выполнить»

23

Какую команду ввести в Windows Run, которая открывает каталог автозагрузки пользователя?

  • он имеет формат, аналогичный % windir% для Windows и % appdata% для данных приложения
  • На сайте Computer Productivity есть множество ярлыков, но нет Startup

Я пытаюсь уменьшить RSI , поэтому я стараюсь максимально использовать сочетания клавиш.

SteveC
источник
«Разгул» - вот почему поисковики Micros ~ 1 продолжают отказывать.
Гравитация
Только что закончил мой ответ, предложив, где вы могли бы увидеть более короткую версию этого каталога.
VonC
«Сочетание клавиш» используется для комбинаций клавиш, таких как Ctrl-C, а не для типизированных команд (даже если эти команды экономят время).
What is the command to type in the Windows Run that opens the user's Startup directory? Команда «The» ? o.O
Synetech

Ответы:

32

Это команда "shell". Например, я могу напечатать

shell:startup

в диалоговом окне «Выполнить» откройте \Start Menu\Programs\Startupкаталог.

Существует множество команд "shell", и длинный список можно найти в специальных папках Access, легко используя команду shell .

SteveC
источник
2
Если вам нужен запуск для всех пользователей, используйте shell: Common Startup
Michael S.
2

Создайте небольшую программу VBS startup.vbs:

set objShell = CreateObject("WScript.Shell")
objShell.Run("""" & objShell.SpecialFolders("Startup") & """")

Это откроет папку запуска текущего пользователя в проводнике Windows. Это будет работать во всех поддерживаемых версиях Windows, на всех языках.

Вы можете использовать "AllUsersStartup"вместо, "Startup"если вам нужно. Вы можете прочитать о собственности SpecialFolders здесь .

Tometzky
источник
Хороший совет - я пытаюсь использовать PowerShell для всех своих сценариев, и легко забыть о хороших вещах в VBScript
SteveC
2

Для Windows 7 или Windows Vista запустите:

c:\ProgramData\Microsoft\Windows\Start Menu\Programs\startup
Раджив
источник
1
"%USERPROFILE%\Start Menu\Programs\Startup"

работает на Windows XP.

Насколько я могу судить, дальнейших ярлыков больше нет. Вы можете увидеть здесь список всех переменных, и нет другого способа сослаться на Startup.

Однако вы могли видеть более короткую версию в некоторых макросах языка сценариев , таких как Autoit :

@StartupDir     current user's Startup folder
VonC
источник
да, я получил это, но у меня есть это раздражающее воспоминание о чаевых, которые были намного короче
SteveC
0
Пуск Меню \ Программы \ Автозагрузка

Если это не работает, попробуйте:

% UserProfile% \ Пуск Меню \ Программы \ Автозагрузка

Или вы можете определить свою собственную переменную - %st%например. В Windows XP это было в Системных Свойствах - Окружающая среда.

Кроме того, командная строка в сочетании с завершением табуляции и doskeyпсевдонимами, на мой взгляд, просто удивительна.

grawity
источник
0

Переменная есть %username%. Итак, для моей учетной записи (роуминга) в Windows Vista:

  • Начни, беги,

  • C: \ Users \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Пуск \ Меню \ Программы \ Автозагрузка

Mathew
источник
0
cd "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Нильс
источник