Ответ 1
Решения оказались очень простыми.
-
Открыть текстовое редактирование
-
Напишите команду, сохраните как .bat.
-
Дважды щелкните файл, созданный, и команда автоматически запустится в командной строке.
Возможно ли создать ярлык на рабочем столе, который при нажатии откроет командную строку и запустит предварительно определенную команду?
Решения оказались очень простыми.
Открыть текстовое редактирование
Напишите команду, сохраните как .bat.
Дважды щелкните файл, созданный, и команда автоматически запустится в командной строке.
Да! Вы можете создать ярлык для cmd.exe с помощью команды, указанной после него. В качестве альтернативы вы можете создать пакетный сценарий, если ваша цель - просто щелкнуть мышью для запуска команд.
шаги:
Щелкните правой кнопкой мыши на пустом месте в проводнике и в контекстном меню выберите "Создать/Ярлык".
Когда будет предложено ввести местоположение, введите:
" C:\Windows\System32\cmd.exe/k your-command
" Это запустит команду и оставит (/k) командную строку открытой после.
или же
" C:\Windows\System32\cmd.exe/c your-command
" Это запустит команду и закроет (/c) командную строку.
Заметки:
Протестировано и работает на Windows 8 - Core X86-64 12 сентября 2014
Если вы хотите иметь более одной команды, поместите между ними символ "&". Например: " C:\Windows\System32\cmd.exe/k command1 & command2
".
Да, создайте путь ярлыка
%comspec% /k <command>
где
%comspec%
- это переменная окружения для полного пути cmd.exe, эквивалентная C:\Windows\System32\cmd.exe
для большинства (если не всех) Windows устанавливает/k
сохраняет окно открытым после выполнения команды, это может быть заменено на /c
, если вы хотите закрыть окно после завершения команды<command>
- это команда, которую вы хотите запуститьДа. Один из вариантов заключается в создании командного файла, содержащего команду
cmd -c {ваша команда}
или
cmd -k {ваша команда}
В этом пакетном файле будет ярлык.
Создайте новый текстовый файл на рабочем столе;
Введите желаемые команды в текстовый файл;
Переименуйте расширение текстового файла из ".txt" → ".bat"
Это старый пост, но у меня есть проблемы с появлением постов с неправильной информацией/синтаксисом...
Если вы хотите сделать это с помощью ярлыка, вы можете просто создать ярлык на рабочем столе для приложения cmd.exe. Затем добавьте /K {вашу команду} к пути быстрого доступа.
Таким образом, целевой путь ярлыка по умолчанию может выглядеть как "% windir%\system32\cmd.exe", просто измените его на% windir%\system32\cmd.exe/k {команды}
пример:% windir%\system32\cmd.exe/k powercfg -lastwake
В этом случае я бы использовал /k (держать открытым) для отображения результатов.
Арлен был прав насчет /k (держать открытым) и /c (закрыть)
Вы можете открыть командную строку и набрать "cmd/?" чтобы увидеть ваши варианты.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
Пакетный файл является своего рода излишним для одной команды командной строки...
Надеюсь, это поможет кому-то еще
Я попробовал это, все, что он сделал, открыл приглашение cmd с помощью "cmd -c (my command)" и фактически не управлял им. Смотри ниже.
C:\windows\System32 > cmd -c (powercfg/lastwake) Microsoft Windows [Версия 6.1.7601] Copyright (c) 2009 Корпорация Microsoft. Все права защищены.
C:\Windows\System32 >
*** Обновление
Я изменил свой .bat файл, чтобы прочитать "cmd/k (powercfg/lastwake)", и он сработал.
Вы также можете оставить(), и он тоже работает.
Вы также можете создать ярлык на рабочем столе, который может запускать определенную команду или даже пакетный файл, просто набрав команду в строке "Тип местоположения элемента" в мастере создания ярлыков
Попробуйте следующее: cd ~\Рабочий стол
после того, как вы нажмете вкладку, она автоматически заполнит ваш рабочий стол.
Использование метода перетаскивания
cmd
, чтобы подтянуть работу оконной панели.Open File Location
.Copy to Desktop
во время перетаскивания и перед удалением, нажмите и удерживайте клавишу Control, пока не увидите сообщение.