Як я можу створити ярлик до файлу D:\myfile.extension
на робочому столі за допомогою пакетного сценарію?
Як я можу створити ярлик до файлу D:\myfile.extension
на робочому столі за допомогою пакетного сценарію?
Відповіді:
Цього можна досягти без зовнішніх інструментів, створивши тимчасовий VBScript:
@echo off
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%USERPROFILE%\Desktop\myshortcut.lnk" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "D:\myfile.extension" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
(Ідея взята звідси .)
Це створить myshortcut.lnk
на робочому столі, вказуючи на D:\myfile.extension
.
Ви можете надати додаткові властивості перед збереженням посилання, змінивши наступні значення:
oLink.Arguments
oLink.Description
oLink.HotKey
oLink.IconLocation
oLink.WindowStyle
oLink.WorkingDirectory
Проконсультуйтеся, як створити ярлик на робочому столі за допомогою хоста сценарію Windows, щоб переглянути кілька прикладів.
AppUserModelId
за допомогою цього методу?
@echo off
echo [InternetShortcut] >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo URL="C:\WINDOWS\NOTEPAD.EXE" >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconFile=C:\WINDOWS\system32\SHELL32.dll >> "%AllUsersProfile%\desktop\NOTEPAD.url"
echo IconIndex=20 >> "%AllUsersProfile%\desktop\NOTEPAD.url"
Цей код створює ярлик у папці робочого столу "Усі користувачі" під назвою NOTEPAD.url, що вказує на додаток NotePad, а також призначить значок із SHELL32.dll. Змініть шлях та ім’я файлу до вашого D: / location та exename. І переконайтеся, що ваше .url ім'я файлу залишається однаковим у всіх рядках коду.
є зовнішня команда shortcut.exe, яка може це зробити таким чином:
shortcut /a:c /f:"c:\users\me\desktop\myshortcut.lnk" /t:"c:\program files\skype\skype.exe"
що може створити ярлик скайпу на робочому столі
це безкоштовна програма для завантаження, але я не можу знайти її посилання, тому я спробую завантажити її та опублікувати посилання
ось це :