Създаване на преки пътища по време на инсталиране на ОС
Програмите, копирани с помощта на папките $OEM$, често трябва да създават преки пътища от командния ред. Освен това в някои случаи трябва да създадете пряк път с определени параметри, за да стартирате програмата. Има различни начини за създаване на преки пътища.
Помощна програма NirCmd
Помощната програма NirCmd ще ви помогне да създадете пряк път. Екип
nircmd.exe пряк път "%ProgramFiles%\Mozilla Thunderbird\thunderbird.exe" "
Създава пряк път към Thunderbird на работния плот с име Home, програмата ще бъде стартирана с профилаHome ( -p Home е опцията за стартиране на изпълнимия файл).
С Nircmd можете да извършвате много операции, чийто списък не се ограничава до началната страница. В помощта на CHM всичко е описано подробно.
Въз основа на публикацията на amel27 във форума за автоматично инсталиране..
Създаването на преки пътища може лесно да се реализира със скрипт AutoIt (v.3). Прилагам версия на скрипта, която по същество е само обвивка на командата FileCreateShortcut. Остава да компилираме EXE файла и тръгваме.
Списъкът с ключове се получава главно от помощта на AutoIt:
/f Пълен път и име на файла за създаване на пряк път. /l Пълен път и име на файла на пряк път. /w Работна директория. [по избор] /a Допълнителни файлови аргументи. [по избор] /d Описание на файла. [по избор] /i Пълен път/име на файл на иконата за използване. [по избор]
shortcut.exe /f:"%ProgramFiles%\Ahead\Nero\nero.exe" /a:"/w" /l:"%ALLUSERSPROFILE%\Desktop\Nero Express"
VBScript пример за създаване на преки пътища
Вариант 1 (благодаря, Diamond)
Вариант 2, универсален (благодаря, deepred)
Използване на скрипт, записан например с името MKLink.vbs:
Саморазархивиращ се (SFX) архив
Ако приложението се инсталира от SFX архив, можете да използвате възможностите на архиватора за създаване на преки пътища.
Path=%systemdrive%\Program Files\AIMP\ SavePath Silent=1 Overwrite=1 Shortcut=D, "cAIMP.exe", "", "winamp analog", "AIMP.lnk" Shortcut=P, "cAIMP.exe", "", "winamp analog", "AIMP.lnk"
- Silent=1 - Безшумен режим е активиран
- Overwrite=1 - разрешено презаписване на съществуващи файлове
- Shortcut=D - пряк път на работния плот
- Пряк път=P - Пряк път за менюто "Старт".
SFX модулът на 7-Zip не знае как да създава преки пътища, но има чудесен модифициран модул, който може лесно да се справи с тази задача. Всичко е описано подробно в помощта на модула, която съдържа и пример, включващ създаване на преки пътища.