- Какова переменная среды для пути к рабочему столу?
- Как создать ярлык на рабочем столе с помощью cmd — hellsman blog
- Какова переменная среды для пути к рабочему столу?
- Ярлык для команды консоли.
- Как создать ярлык для команды консоли: сначала сам ярлык
- Как создать ярлык для команды консоли: результаты – в текстовый файл
- Ярлыки к другим быстрым командам
- Создание ярлыка через консоль
- Как создать ярлык файла
- Решение
- Решение
- Как в Windows 10 создать ярлык для запуска скриптов PowerShell
Какова переменная среды для пути к рабочему столу?
Как создать ярлык на рабочем столе с помощью cmd — hellsman blog
Часто бывает, что многие программы у пользователей в организациях запускаются не с логического диска, а с сетевых папок, так н.р. Дубль-Гис или др.
При переустановках системы часто возникает потребность снова создавать эти ярлыки, или если пользователь случайно их удалит, а потом эти программы ему снова понядобятся.
Как можно оптимизировать процесс?
Как и в прошлом сообщении можно добавить определенный скрипт, выполняемый при авторизации в Active Directory.
Н.р. все необходимые ярлыки мы уже создали один раз и лежат они у нас в сетевой папке serverlnk
Необходимый нам батник будет состоять всего лишь из нескольких строк:
Переменная %USERPROFILE% указывает на расположения папок текущей учетной записи. Так н.р. если учетная запись называется UserBuh , то полный путь к папкам пользователя будет C:Documents and SettingsUserBuh (для Windows XP) и тогда переменная %USERPROFILE% вернет именно этот путь при обращении, тогда в скрипте фактически выполнится команда:
comments powered by HyperComments
Какова переменная среды для пути к рабочему столу?
хотя я понимаю, что это немного старый пост, я думал, что это может помочь людям в подобной ситуации. Я сделал быструю одну строку VBScript, чтобы вытащить информацию для любой специальной папки, которую вы хотели бы (без проверки ошибок), и она работает следующим образом:
создайте файл » GetShellFolder.vbs » со следующей строкой:
Я всегда копирую cscript.exe (32-разрядная версия) в ту же папку, что и пакетный файл, из которого я запускаю это, я предполагаю, что вы делая то же самое (у меня были ситуации, когда пользователи каким-то образом удалили C:Windowssystem32 с их пути или удалось избавиться от cscript.exe, или он заражен или иным образом не работает).
теперь скопируйте файл для копирования в ту же папку и создайте там пакетный файл со следующими строками:
в приведенном выше коде вы можете заменить «рабочий стол»на любую допустимую специальную папку (Избранное, StartMenu и т. д. — полный официальный список на https://msdn.microsoft.com/en-us/library/0ea7b5xe(v=vs.84).aspx ) и с фактическим файлом, который вы хотите разместить там. Это избавляет вас от попыток доступа к реестру (что вы все равно не можете сделать как ограниченный пользователь) и должно быть достаточно простым для адаптации к нескольким приложениям.
Ну и для тех, кто не знает «%
dp0″ — это просто каталог, из которого вызывается скрипт. Он работает и для UNC-путей, что делает пакетный файл используя его чрезвычайно портативный. Это специально заканчивается трейлингом»», хотя на первый взгляд это может выглядеть немного странно.
Ярлык для команды консоли.
В статье описывается приём, с помощью которого вы можете, не набирая вручную в cmd, создать ярлык для команды консоли для запуска системных утилит Windows: chkdsk, sfc, ipconfig и других быстрых команд, позволяющих попасть в нужное окно системных настроек. С их списком вы можете ознакомиться на странице Быстрые команды Windows. А создаваемый нами ярлык можно попросить самостоятельно закрывать окно и записывать результаты в специальный файл (для консоли cmd, конечно).
Ярлыки – отличный вариант быстрого доступа к любому файлу или программе для мгновенного запуска или просмотра. Однако многие функции в Windows, а большинство из них очень полезные для разрешения именно проблем с системой, доступны только по введению с клавиатуры специального набора символов в командной строке (cmd или PowerShell). То есть изначально в Windows эта “тема” не проработана. Да, можно открыть консоль, написать команду и запустить её. Можно создать батник и запускать уже конкретный файл. Если для какой-то операции требуется запуск нескольких таких утилит последовательно, то уж лучше написать скрипт.
Но если некоторые из команд, которые слушаются только консоли, вы запускаете время от времени по одиночке, решая проблемы с проверкой системы, состоянием диска, очисткой DNS записей или дефрагментацией, вы можете просто создать для того специальный ярлык. Так, с Рабочего стола можно запускать любую cmd-команду двойным кликом мыши.
Как создать ярлык для команды консоли: сначала сам ярлык
- правой кнопкой мыши на Рабочем столе, Создать -> Ярлык:
-
- В поле расположения объекта наберите команду в таком формате:
-
-
- в кавычках скрипт вызывает командную консоль из системной папки
- флаг /k заставит скрипт отображаться в консоли, которая останется открытой в течение работы команды и после, чтобы можно было посмотреть результаты или дополнить следующей (однако, если открытое окно консоли после исполнения команды не нужно, флаг /k можно заменить на /c)
- часть команда – собственно, название утилиты, которая будет запускаться
-
Например, если вы собираетесь создать ярлык для проверки целостности файловой системы Windows, скрипт на этапе создания ярлыка будет таким:
Многие из них потребуют для запуска прав администратора:
Таким образом можно решить вопрос создания ярлыка для всех системных утилит, которые располагаются в папке System32 и не только.
Как создать ярлык для команды консоли: результаты – в текстовый файл
Давайте расширим возможности создаваемого ярлыка. Заставим его проверить системные файлы, после проверки закрыть окно консоли и результаты проверки сохранить в файл scannow.txt :
где C:\Users\1\Desktop\scannow.txt – путь к файлу на Рабочем столе:
Обратите внимание на значок > . Если вы будете использовать этот флаг в одиночном виде (как представлено в команде), Windows будет просто перезаписывать указанный вами файл. Однако, если вы желаете сохранять результаты работы утилиты, сохраняя предыдущие, используйте сдвоенный флаг >> .
Что ещё… Можно придать ярлыку для созданной утилиты более приглядный и красочный вид (сменить рисунок). Это, я думаю, вы умеете делать:
Ярлыки к другим быстрым командам
С системными утилитами мы разобрались: ярлык указывает в своём наименовании путь, по которому утилита и располагается. А что же с остальными полезными командами, которые позволяют попасть в нужное нам окно настроек? Согласитесь, как было бы удобнее, нажав на ярлык, сразу попасть, скажем, в настройки Сетевых подключений?
Смысл такой же. Только здесь ярлыку (то бишь проводнику системы) придётся иметь дело не с утилитами, которые представляют собой обычные программы с интерфейсом или без, а с библиотеками готовых скриптов, исполняя которые Windows вас перекидывает куда надо. Создаём ярлык снова и в поле расположения указываем такую команду (для Сетевых подключений и сделаем):
Назову его Сетевые соединения и сменю значок:
Запускаем и проверяем:
Ту же операцию можно провернуть и к более скрытым командам, которые исполняются исключительно в форме скриптов. Так, для Центра управления сетями и общим доступом ярлык будет выглядеть так. Команда из cmd, его вызывающая (один из вариантов) выглядит так:
Создание ярлыка через консоль
Создание ярлыка
Здравствуйте господа. 🙂 Скажу кратко — Нужно через батник создать на рабочем столе ярлык. Не.
Создание ярлыка, часть имени которого — нумерованная строка
Добрый день. Нашел на форуме код от Dragokas, который подставляет переменную в часть имени файла.
Создание ярлыка через ГП от сервера с другим логином и паролем
Здравствуйте. Есть сетевой путь \\server\share\папка с программой\programma.exe. (русский язык и.
Создание ярлыка средствами GPO
Сделал два ярлыка, но иконка отображается только у URL и так у всех пользователей! Причем если.
Как верно заметил FlasherX, «есть PoSh-консоль» и там с созданием ярлыков нет никаких проблем, например:
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Открытие файла/ярлыка/екзешника/папки через консоль С++
Всем здарова 🙂 Очень много искал но так и не нашёл. Суть программы в том чтобы например при.
Создание ярлыка через PowerShell «без прямого указания пути к ссылаемому объекту»
Добрый день ребята. Подскажите пожалуйста. Имеем общую папку доступную по сети, которая хранит в.
При создании ярлыка ошибка «Создание ярлыка не возможно, Возможно нет места на диске»
При создании ярлыка на рабочем столе любого приложения, появляется окно с надписью «Создание ярлыка.
Создание БД через консоль
вот читаю книгу 100 трюков php а там когда дело доходит до БД пишут % mysqladmin —user=root.
Как создать ярлык файла
Как создать ярлык для открытия определенного сайта не браузером по умолчанию, а IE?
Добрый день, как реализовать ярлык на определенный сайт, который будет открываться не браузером по.
Создать ярлык на флешку
Скажите пожалуйста как создать ярлык или bat cmd, на программу находящаяся на флешке. Пробовал.
Нужен exe-файл, создающий на рабочем столе ярлык bat-файла с определённой иконкой
Все привет! Нужен файл exe, который бы создавал ярлык на рабочий стол пользователя (к примеру.
Решение
На сколько я знаю на чистом cmd нельзя.
Решение
Joey, из пакетного файла создать ярлык можно так:
1) запустить VBS-код с помощью «mshta.exe»:
2) запустить код PowerShell:
Ярлык к «Блокноту» будет создан на рабочем столе. Горячие клавиши будут назначены.
Очень похоже на то, что написал vavun, только мне показалось, что драгокас говорил про cmd код. Вот я и не допонимаю
Добавлено через 32 секунды
vavun, )) вы имеете ввиду, что это вообще не cmd?))
Добавлено через 1 минуту
Хорошо, что значат вот эти строки:
В любом случае, спасибо за ответы. Сейчас пойду разбираться с кодом. Не люблю слепо копировать советы, стараюсь еще и разбираться)
Добавлено через 1 час 6 минут
vavun, большое спасибо, в твоем коде разобрался (в меру своих умственных способностей)) ), подмял под свои нужды, кое-что долепил и готово. Теперь перейду к коду ComSpec
Добавлено через 1 минуту
ComSpec, ну, первый вариант — это то же, что у vavuna, но лаконично, однако)
Добавлено через 1 минуту
Второе тоже, но PowerShell не помешает. Я, если честно, не понял, это средства самих скриптов, или они обращаются к винапи функциям, но для моих целей хватит. Спасибо, вопрос вроде как закрыт
Как в Windows 10 создать ярлык для запуска скриптов PowerShell
Наряду с традиционной командной строкой в Windows используется консоль PowerShell , позволяющая обрабатывать различные сценарии, в том числе готовые, представленные в виде скриптов PS1. Только вот в отличие от скриптов командной строки CMD и BAT , файлы PS1 при их запуске двойными кликом открываются в Блокноте. Если же вы принудительно назначите для их открытия PowerShell , скрипты перестанут исполняться.
Чтобы запустить скрипт PS1 , необходимо кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню «Выполнить с помощью PowerShell».
Но есть другая проблема — политика выполнения скриптов по умолчанию может помешать запуску файла PS1 из контекстного меню.
Естественно, политику можно изменить, разрешив запуск скриптов «напрямую», но делать этого без особой нужны не рекомендуется, так как изменение политики выполнения скриптов снизит уровень безопасности вашей системы.
Есть другое решение.
Если вы пользуетесь командным файлом PS1 постоянно, создайте на него ярлык и пропишите в нём временное разрешение на исполнение скрипта.
Команда выполнения в поле расположения объекта будет выглядеть примерно так:
Первая часть команды — это разрешение на запуск, вторая — это полный путь к самому файлу скрипта.
Всё, отныне запускать командный файл PS1 можно простым двойным кликом по ярлыку, при этом он не станет выдавать запросов.
Такой способ запуска PS1 -скриптов имеет еще одно маленькое преимущество: независимо от того, есть ли в конце кода скрипта pause или нет, окно консоли будет оставаться открытым пока вы его не закроете руками.
Это может быть полезно, когда нужно просмотреть результаты выполнения командного файла.