[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 891
  • REPUTATION:75

    [+] [-]
Продолжение темы >>
Динамическое создание ярлыков и регистрация програм, находящихся на внешних носителях (Usb,Cd,NetWork)
Программа сканирует подключенные устройства и создает \ удаляет ярлыки и регистрирует (дерегистрирует) программы, находящиеся в указанном каталоге на основе link файлов. Формат link файла приведен ниже.

Формат link файла

[CheckVer]
;Проверка на совместимость , если условия не выполнены, link файл будет проигнорирован.
;совместимые версии, если ключ пустой или отсутствует, проверка игнорируется.
OSArch=X86,IA64,X64
OSVersion=WIN_81,WIN_8, WIN_7,WIN_VISTA,WIN_XP,WIN_XPe,WIN_2012R2,WIN_2012,WIN_2008R2,WIN_2008,WIN_2003,WIN_10
;Наличие файла или каталога , если ключ пустой или отсутствует, проверка игнорируется.
TagFile=\demo.exe
;Отсутствие файла или каталога , если ключ пустой или отсутствует, проверка игнорируется.
NotTagFile=\demo.exe
;Выполнять только под WinPe
WinPeOnly=yes
[Shortcut]
;исполняемый файл
;если путь начинается с "\" он будет заменен на текущий, "." (или %WorkDrive%) создаст ярлык для носителя,
exe=\demo.exe
;ярлык на рабочем столе
Desktop=\
;ярлык быстрый запуск
QuickLaunch=\
;создание лаунчера, будет создан лаунчер с именем "Demo"
LaunchPath=%temp%\Launch
LaunchName=Demo\DemoPrograms
;меню пуск
StartMenu=UsbFlash\DemoPrograms
;меню программы
Programs=UsbFlash\DemoPrograms
;название ярлыка
lnk=Demo Programs
;рабочий каталог, по умолчанию workdir=\
workdir=\
;аргументы , здесь допустимы псевдопеременные %WorkDir% и %WorkDrive%
args=
;иконка и ее номер, по умолчанию будет взята из exe=\...
icon=shell32.dll,5
;горячие клавиши
hotkey=
;Ассоциации - расширения файлов через запятую
Assoc=xxx,zzz
;Иконка для ассоциированных файлов, по умолчанию - определенная в Icon
AssocIcon=\MeIcon.dll,3
;Иконка каталога
foldericon=
;Окно - min,max,(normal - по умолчанию)
State=max
;Описание программы, видно при наведении курсора.
Desc=Test File
[AutoRun]
;в этой секции прописаны программы,
;запускаемые при вставке устройства (.bat,.exe,.reg)
hide=yes
;hide=no - default
bat=\start.bat
exe=
reg=\start.reg
[autoexit]
;аналогично при удалении устройств
hide=
bat=
exe=
reg=

Пути поиска носителей указаны в файле Sh.ini

[Config]
;Расширение для link файлов
ext=.shl
;Время обновления (только для RamDisk)
time=1000
;Tray
traytime=10000
;Уровень сканирования, Hight - рекомендуется только для отладки
ScanLelel=Normal
;Для WinPe сборок не нужен, сохраняет файл отката, например, если программа запущена с флэшки, флэшка удалена, на компе нажали reset или вообще отключили питание, работа утилиты будет восстановлена при его перезагрузке. Это позволяет использовать ее на полноценных системах как менеджер портативных программ.
BackPath=%temp%\_$Sh$_\Sh.bck
;Cache файл, создается с помощью ShCache.exe (необязателен, но увеличивает скорость создания ярлыков)
Idx=ShCache.idx
;Принудительное отслеживание смены носителей (для сборок win7/win8 , если не отслеживаются, для сборок XP не требуется)
DriveControl=yes
[RamDisk]
;* - для всех
Drives=b
;Путь поиска
Path=PePrograms;Programs
[REMOVABLE]
Drives=
Path=PePrograms
[CDROM]
Drives=*
Path=PePrograms
[Network]
Drives=h
Path=PePrograms;Programs
[Fixed]
Drives=
Path=
;Маркерный файл
Marker=
Attachments


Last edited by puhpol on 2020-02-11 11:08; edited 2 times in total

[Quote]

    KottoSOFT
  • 206
  • Longevity: 10 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
nikzzzz,
Приветствую, опять проблемка, с утилитой параметры прописаны

Так

[Config]
ext=.shl
time=1000
traytime=10000
ScanLelel=Normal
;BackPath=
Idx=ShCache.idx
HideLetter=No
DriveControl=Yes
[RamDisk]
Drives=b
Path=PePrograms;Programs
[REMOVABLE]
Drives=*
Path=ksft\win_pe\Programs
[CDROM]
Drives=*
Path=ksft\win_pe\Programs
[Fixed]
Drives=*
Path=ksft\win_pe\Programs
Marker=
[Network]
Drives=
Path=
При выходе на рабочий стол WinPE XEMOM1 часть ярлыков распаковываются на рабочий стол вроде всё, как положено, но драйвера на Сеть и Видео становятся, только при ручном запуске. Не подскажете в чём может быть дело?

ShCache.idx

<Acronis\AcronisDD64.shl>
[CheckVer]
OSArch=X64
[Shortcut]
exe=\DiskDirector64.exe
lnk=Disk Director 12.0
Desc=
Desktop=\
QuickLaunch=
StartMenu=Acronis
Programs=
icon=\DiskDirector64.exe
[AutoRun]
hide=Yes
bat=
<Acronis\AcronisDD86.shl>
[CheckVer]
OSArch=X86
[Shortcut]
exe=\DiskDirector86.exe
lnk=Disk Director 12.0
Desc=
Desktop=\
QuickLaunch=
StartMenu=Acronis
Programs=
icon=\DiskDirector86.exe
[AutoRun]
hide=Yes
bat=
<Acronis\TrueImage64.shl>
[CheckVer]
OSArch=X64
[Shortcut]
exe=\AcronisTrueImage64.exe
lnk=TrueImageHome 2017
Desktop=\
Desc=
QuickLaunch=
StartMenu=Acronis
Programs=
icon=\AcronisTrueImage64.exe
[AutoRun]
hide=Yes
bat=
reg=
<Acronis\TrueImage86.shl>
[CheckVer]
OSArch=X86
[Shortcut]
exe=\AcronisTrueImage86.exe
lnk=TrueImageHome 2017
Desktop=\
Desc=
QuickLaunch=
StartMenu=Acronis
Programs=
icon=\AcronisTrueImage86.exe
[AutoRun]
hide=Yes
bat=
reg=
<Antivir\Dr.Web 6\dr.Web.shl>
[Shortcut]
exe=\Scanner.exe
lnk=dr.Web
Desktop=
QuickLaunch=
Desc=Scanner
StartMenu=\AntiVir
Programs=
workdir=\
args=
icon=\Scanner.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<Antivir\SmartFix\Downloader.shl>
[Shortcut]
exe=\Downloader.exe
lnk=SmartFix Downloader
Desktop=
QuickLaunch=
StartMenu=\AntiVir
Programs=
workdir=\
hotkey=
[AutoRun]
hide=yes
exe=
bat=
reg=
[autoexit]
exe=
<Antivir\SmartFix\_AntiSMS.shl>
[Shortcut]
exe=\SmartFix.exe
lnk=SmartFix
Desktop=
QuickLaunch=
StartMenu=\AntiVir
Programs=
workdir=\
hotkey=
[AutoRun]
hide=yes
exe=
bat=
reg=
[autoexit]
exe=
<BootInst_2016_12_25\BootInst.shl>
[Shortcut]
exe=\BootInst.exe
Desktop=
lnk=BootInst
QuickLaunch=
Desc=
StartMenu=\USB
Programs=
Workdir=\
args=
icon=\BootInst.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<BootInst_2016_12_25\BcdTool\BcdTool.shl>
[Shortcut]
exe=\BcdTool.exe
Desktop=
lnk=BcdTool
QuickLaunch=
Desc=
StartMenu=\USB
Programs=
Workdir=\
args=
icon=\BcdTool.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<BootInst_2016_12_25\BMp\BMplus.shl>
[Shortcut]
exe=\BMplus.exe
Desktop=
lnk=BMplus
QuickLaunch=
Desc=
StartMenu=\USB
Programs=
Workdir=\
args=
icon=\BMplus.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<BootInst_2016_12_25\RMPrepUSB\RMPREPUSB.shl>
[Shortcut]
exe=\RMPREPUSB.exe
Desktop=
lnk=RMPREPUSB
QuickLaunch=
Desc=
StartMenu=\USB
Programs=
Workdir=\
args=
icon=\RMPREPUSB.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<DRIVERPACKS\DEVINSTL.SHL>
[Shortcut]
exe=\DevInst.exe
desktop=
quicklaunch=
Desc=
startmenu=\Drivers
programs=
lnk=Install drivers manuall.
workdir=\
args=
icon=\DevInst.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<DRIVERPACKS\DRINSTALL.SHL>
[Shortcut]
exe=\dr.bat
desktop=yes
quicklaunch=
Desc=
startmenu=\Drivers
programs=
lnk=Install Drivers Wlan,Lan,Video.
workdir=\
args=
icon=\DevInst.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<DRIVERPACKS\INFTOREG.SHL>
[Shortcut]
exe=\InfToReg.exe
lnk=InfToReg
Desktop=
QuickLaunch=
Desc=
StartMenu=\Drivers
Programs=
workdir=\
args=
icon=\InfToReg.exe
hotkey=
<HDD\PartitionGuru.shl>
[Shortcut]
exe=\PartitionGuru.exe
lnk=\PartitionGuru
Desktop=
QuickLaunch=
Desc=
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\PartitionGuru.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\Aomei_PA\P_Ass.shl>
[Shortcut]
exe=\P_Assistant.exe
lnk=P_Assistant
Desktop=
QuickLaunch=
Desc=Работа с разделами HDD.
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\P_Assistant.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\CrystalDiskInfo\CrystalDiskInfo.shl>
[Shortcut]
exe=\CrystalDiskInfo.exe
lnk=\CrystalDiskInfo
Desktop=
QuickLaunch=
Desc=Test HDD
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\CrystalDiskInfo.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\HDTunePro\HDTune.shl>
[Shortcut]
exe=\HDTunePro.exe
lnk=\HDTunePro
Desktop=
QuickLaunch=
Desc=Test Hdd
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\HDTunePro.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\PartitionWizard\PartWizard.shl>
[Shortcut]
exe=\PartitionWizard.exe
lnk=PartitionWizard
Desktop=
QuickLaunch=
Desc=Работа с разделами HDD.
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\PartitionWizard.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\PHDM15\Paragon-HDM.shl>
[Shortcut]
exe=\PHDM15.exe
lnk=\Paragon-HDM15
Desktop=
QuickLaunch=
Desc=
StartMenu=\HDD-Utilites
Programs=
workdir=\
args=
icon=\PHDM15.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<HDD\Victoria\Victoria.shl>
[Shortcut]
exe=\Victoria.exe
lnk=\Victoria
Desktop=
QuickLaunch=
Desc=Test HDD.
StartMenu=\Test
Programs=
workdir=\
args=
icon=\Victoria.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<Internet\AmmyyAdmin\AA.shl>
[Shortcut]
exe=\AA_v3.5.exe
Desktop=
quicklaunch=
Desc=
startmenu=Internet
Programs=
lnk=AmmyyAdmin
workdir=\
args=
icon=\AA_v3.5.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<Internet\QtWeb\link.shl>
[Shortcut]
exe=\QtWeb.exe
lnk=QtWeb
Desc=
Desktop=Yes
QuickLaunch=Yes
StartMenu=\Internet
Programs=
WorkDir=\
args=
icon=\QtWeb.exe
hotkey=
assoc=htm,html,shtml,shtml,xht,xht,xhtml,xhtml
[AutoRun]
hide=Yes
exe=
reg=
bat=
<Internet\TeamViewer 6\Team.shl>
[CheckVer]
OSVersion=WIN_8,WIN_7,WIN_10,WIN_XP,WIN_XPe,WIN_81
[Shortcut]
exe=\Team_Viewer.exe
lnk=Team_Viewer6
Desc=Удаленный помощник кроме Windows 8.1
Desktop=
QuickLaunch=
StartMenu=\Internet
Programs=
workdir=\
args=
icon=\Team_Viewer.exe
hotkey=
[AutoRun]
hide=yes
exe=
reg=
bat=
<MultiMedia\PotPlayer\PotPlayer.shl>
[Shortcut]
exe=\PotPlayer.cmd
lnk=PotPlayer
Desc=Video,Sound Player
Desktop=
QuickLaunch=
StartMenu=\Media
Programs=
WorkDir=\
args=
icon=\PotPlayer.exe
hotkey=
Assoc=wmv,MPEG,MP4,AVI,MKV,ASF,WMV,WMA,MOV,3GP,OGG,OGM,WAV,FLAC,FLV,MP3,VOB,ASF,DIVX,DV,GXF,MKV,MP2,M1V,M2V,M4V,M2TS,VLC
[AutoRun]
hide=Yes
exe=
reg=
<Office\FSCapture\Fs.shl>
[Shortcut]
exe=\FsCapture.exe
desktop=
quicklaunch=
Desc=Программа для снятия скриншотов.
startmenu=\Editors
Programs=
lnk=FSCapture
workdir=\
args=
icon=\FsCapture.exe
hotkey=
Assoc=
[AutoRun]
hide=yes
bat=
exe=
reg=
<Office\Notepad++Portable\Notepad++Portable.shl>
[Shortcut]
exe=\Notepad++Portable.exe
desktop=
quicklaunch=
Desc=PDF
startmenu=\Editors
Programs=
lnk=Notepad++
workdir=\
args=
icon=\Notepad++Portable.exe
hotkey=
Assoc=
[AutoRun]
hide=yes
bat=
exe=
reg=
<Office\SMOffice2012\PlanMaker.shl>
[Shortcut]
exe=\PlanMaker.exe
lnk=PlanMaker 2012
Desktop=
QuickLaunch=
Desc=PlanMaker xls.
StartMenu=\Editors
Programs=
workdir=\
args=
icon=\PlanMaker.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
bat=
<Office\SMOffice2012\TextMaker.shl>
[Shortcut]
exe=\TextMaker.exe
lnk=SoftMaker TextMaker 2012
Desc=Word.
Desktop=
QuickLaunch=
StartMenu=\Editors
Programs=
workdir=\
args=
icon=\TextMaker.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
bat=\office.bat
<Office\Sumatra-PDF\SumatraPDF.shl>
[Shortcut]
exe=\SumatraPDF.exe
desktop=
quicklaunch=
Desc=PDF
startmenu=\Editors
Programs=
lnk=SumatraPDF
workdir=\
args=
icon=\SumatraPDF.exe
hotkey=
Assoc=pdf,ePub,MOBI,XPS,DjVu,CHM
[AutoRun]
hide=yes
bat=
exe=
reg=
<Password\NTPWEDIT\Ntpwedit.shl>
[Shortcut]
exe=\Ntpwedit.exe
desktop=
quicklaunch=
Desc=
startmenu=Password
programs=
lnk=Ntpwedit
workdir=
args=
icon=\Ntpwedit.exe
hotkey=
hide=yes
bat=
exe=
reg=
<Password\Rwp\rwp.shl>
[Shortcut]
exe=\RunRWP.exe
desktop=
quicklaunch=
desc=
startmenu=Password
programs=
lnk=Reset Windows Password
workdir=\
args=
icon=\rwp.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=\rwp.reg
<Recovery\Ghost\Ghost32.shl>
[Shortcut]
exe=\Ghost32.exe
desktop=
quicklaunch=
Desc=
startmenu=\Recovery
programs=
lnk=\Symantec Ghost CE 11,5
workdir=\
args=
icon=\Ghost32.exe
hotkey=
<Recovery\Ghost\GhostExp.shl>
[Shortcut]
exe=\GhostExp.exe
lnk=Symantec Ghost Explorer
Desktop=
QuickLaunch=
Desc=
StartMenu=\Recovery
Programs=
workdir=
args=
icon=\GhostExp.exe
hotkey=
Assoc=gho
[AutoRun]
exe=
reg=
<Recovery\ShadowProtectPE\ShadowProtectPE.shl>
[Shortcut]
exe=\ShadowProtectPE.exe
lnk=ShadowProtectPE
Desktop=
Desc=
QuickLaunch=
StartMenu=\Recovery
Programs=
workdir=\
args=
icon=\ShadowProtectPE.exe
hotkey=
[AutoRun]
hide=Yes
bat=
reg=
<SystemTools\78setup\78Setup.shl>
[CheckVer]
OSArch=X86
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\78Setup.exe
desktop=
quicklaunch=
Desc=Install new Windows
startmenu=\Tools
programs=
lnk=78Setup
workdir=
args=
icon=\78Setup.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\78Setup64.shl>
[CheckVer]
OSArch=X64
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\78Setup64.exe
desktop=
quicklaunch=
Desc=Install new Windows
startmenu=\Tools
programs=
lnk=78Setup
workdir=
args=
icon=\78Setup64.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\Dart.shl>
[CheckVer]
OSArch=X86
OSVersion=WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\Dartex.exe
desktop=Yes
quicklaunch=
Desc=MsDartExplorer
startmenu=\Tools
programs=
lnk=DartExplorer
workdir=
args=
icon=\Dart.ico
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\Dart64.shl>
[CheckVer]
OSArch=X64
OSVersion=WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\Dartex64.exe
desktop=Yes
quicklaunch=
Desc=MsDartExplorer
startmenu=\Tools
programs=
lnk=DartExplorer64
workdir=
args=
icon=\Dart.ico
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\JustManager\Jm.shl>
[CheckVer]
OSArch=X86
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\JustManager.exe
desktop=
quicklaunch=
Desc=JustManager
startmenu=\Filemanager
programs=
lnk=JustManager
workdir=
args=
icon=\JustManager.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\JustManager\Jm64.shl>
[CheckVer]
OSArch=X64
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\JustManager64.exe
desktop=
quicklaunch=
Desc=JustManager
startmenu=\Filemanager
programs=
lnk=JustManager
workdir=
args=
icon=\JustManager64.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\WinNTSetup\bootICE.shl>
[Shortcut]
exe=\BootICE.exe
desktop=
quicklaunch=
Desc=MBR_GUI
startmenu=\Tools
programs=
lnk=BootICE
workdir=
args=
icon=\BootICE.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\WinNTSetup\WinNTSetup.shl>
[CheckVer]
OSArch=X86
[Shortcut]
exe=\WinNTSetup_x86.exe
desktop=
quicklaunch=
Desc=Install new Windows.
startmenu=\Tools
programs=
lnk=WinNTSetup
workdir=
args=
icon=\WinNTSetup_x86.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\78setup\Utilites\WinNTSetup\WinNTSetup64.shl>
[CheckVer]
OSArch=X64
[Shortcut]
exe=\WinNTSetup_x64.exe
desktop=
quicklaunch=
Desc=Install new Windows.
startmenu=\Tools
programs=
lnk=WinNTSetup
workdir=
args=
icon=\WinNTSetup_x64.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\AIDA64\Aida64.shl>
[Shortcut]
exe=\Aida64.exe
lnk=\Aida64
Desktop=
QuickLaunch=
Desc=Test PC
StartMenu=\Test
Programs=
workdir=\
args=
icon=\Aida64.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<SystemTools\Autoruns\AutoRuns.shl>
[Shortcut]
exe=\AutoRuns.exe
lnk=AutoRuns
Desktop=
QuickLaunch=
Desc=
StartMenu=\Tools
Programs=
Workdir=\
args=
icon=\AutoRuns.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<SystemTools\Dism++10.1.2.1\Dism++.shl>
[CheckVer]
OSArch=X86
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\Dism++x86.exe
desktop=
quicklaunch=
Desc=Dism host Windows
startmenu=\Tools
programs=
lnk=Dism++
workdir=
args=
icon=\Dism++x86.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\Dism++10.1.2.1\Dism++64.shl>
[CheckVer]
OSArch=X64
OSVersion=WIN_81,WIN_8,WIN_7,WIN_10
[Shortcut]
exe=\Dism++x64.exe
desktop=
quicklaunch=
Desc=Dism host Windows
startmenu=\Tools
programs=
lnk=Dism++64
workdir=
args=
icon=\Dism++x64.exe
[AutoRun]
hide=yes
bat=
exe=
reg=
<SystemTools\GImageX\GImageX.shl>
[Shortcut]
exe=\GImageX.exe
desktop=
quicklaunch=
Desc=
startmenu=Tools
programs=
lnk=\GImageX 2 RU
workdir=
args=
icon=\GImageX.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<SystemTools\HWiNFO\HW.shl>
[Shortcut]
exe=\HWiNFO32.exe
lnk=\HWiNFO
Desktop=
QuickLaunch=
Desc=Test PC
StartMenu=\Test
Programs=
workdir=\
args=
icon=\HWiNFO32.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<SystemTools\NirSoft_ServiWin\servin.shl>
[Shortcut]
exe=\serviwin.exe
lnk=ServiWin
Desktop=
QuickLaunch=
Desc=
StartMenu=Tools
Programs=
Workdir=\
args=
icon=\serviwin.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<SystemTools\RegWorkshop\RegWorkshop.shl>
[Shortcut]
exe=\Regworkshop.exe
desktop=
quicklaunch=
Desc=Расширенный редактор.
startmenu=\Tools
programs=
lnk=RegWorkshop
workdir=\
args=
icon=\RegWorkshop.exe
hide=Yes
bat=
exe=
reg=
<SystemTools\SmartDriverBackup\Smart.shl>
[Shortcut]
exe=\SmartDriverBackup.exe
desktop=
quicklaunch=
Desc=
startmenu=Drivers
programs=
lnk=SmartDriverBackup
workdir=\
args=
icon=\SmartDriverBackup.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<SystemTools\TtfTest\ttf.shl>
[Shortcut]
exe=\ttfttest.exe
lnk=\Ttfttest
Desktop=
QuickLaunch=
Desc=Test monitor
StartMenu=\Test
Programs=
workdir=\
args=
icon=\ttfttest.exe
hotkey=
[AutoRun]
hide=Yes
exe=
reg=
<TotalCmd\7zSplit.shl>
[Shortcut]
exe=\7ZSplit.exe
desktop=
quicklaunch=
Desc=
startmenu=\Arhivers
programs=
lnk=\7ZSplit
workdir=\
args=
icon=\7ZSplit.exe
hotkey=
[AutoRun]
hide=yes
bat=
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<TotalCmd\TOTALCMD.shl>
[CheckVer]
OSArch=X86
[Shortcut]
exe=\Totalcmd.exe
desktop=
quicklaunch=
Desc=Total Commander
startmenu=\Filemanager
programs=
lnk=Total Commander
workdir=
args=
icon=\TOTALCMD.exe
hotkey=
[AutoRun]
hide=yes
bat=\init.cmd
exe=
reg=
<TotalCmd\TOTALCMD64.shl>
[CheckVer]
OSArch=X64
[Shortcut]
exe=\Totalcmd64.exe
desktop=
quicklaunch=
Desc=Total Commander
startmenu=\Filemanager
programs=
lnk=Total Commander64
workdir=
args=
icon=\TOTALCMD64.exe
hotkey=
[AutoRun]
hide=yes
bat=\init.cmd
exe=
reg=
<TotalCmd\Arc\WinRAR\WinRaR.shl>
[Shortcut]
exe=\WinRaR.exe
desktop=
quicklaunch=
Desc=
startmenu=\Arhivers
programs=
lnk=\WinRaR
workdir=\
args=
icon=\WinRaR.exe
hotkey=
[AutoRun]
hide=yes
bat=\winrar.bat
exe=
reg=
[autoexit]
hide=
bat=
exe=
reg=
<TotalCmd\UltraISO\UltraISO.shl>
[Shortcut]
exe=\UltraISO.exe
lnk=UltraISO
Desktop=
QuickLaunch=
Desc=
StartMenu=\CD&DVD
Programs=
workdir=
args=
icon=\UltraISO.exe
hotkey=
[AutoRun]
exe=
reg=
Других файлов с указанием путей не нахожу.

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
KottoSOFT, aa
Так что-бы драйвера ставились автоматом , их запуск надо прописать в shl файле в секции [AutoRun] , в DRIVERPACKS\DRINSTALL.SHL прописано только создание ярлыков, но автозапуска нет.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 10 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
51646KottoSOFT, aa
Так что-бы драйвера ставились автоматом , их запуск надо прописать в shl файле в секции [AutoRun] , в DRIVERPACKS\DRINSTALL.SHL прописано только создание ярлыков, но автозапуска нет.
Извини меня непутёвого если не трудно приведи пример, как это прописать? Что то ни как не соображу. По возможности с куском моего ShCache.idx который я под спойлером добавил.

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
KottoSOFT,
ShCache.idx создается из SHL файлов с помощью ShCache.exe для ускорения работы, править надо не ShCache.idx, а конкретный shl файл, после чего надо выполнить ShCache.exe , который и создаст новый ShCache.idx .
В твоем случае, надо поправить DRIVERPACKS\DRINSTALL.SHL
DRIVERPACKS\DRINSTALL.SHL
[Shortcut]
exe=\dr.bat
desktop=yes
startmenu=\Drivers
lnk=Install Drivers Wlan,Lan,Video.
workdir=\
icon=\DevInst.exe
[AutoRun]
hide=yes
bat=\dr.bat

[Quote]

    KottoSOFT
  • 206
  • Longevity: 10 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
nikzzzz,
Буду экспериментировать прописано так

DRINSTALL.SHL

[Shortcut]
; исполн¤емый файл. если путь начинаетс¤ с "\" он будет заменен на текущий
exe=\dr.bat
; ¤рлык на рабочем столе (yes)
desktop=yes
; ¤рлык быстрый запуск
quicklaunch=
Desc=
; меню пуск
startmenu=\Drivers
; меню программы
programs=
; название ¤рлыка
lnk=Install Drivers Wlan,Lan,Video.
; рабочий каталог
workdir=\
; аргументы
args=
; иконка и ее номер
icon=\DevInst.exe
; гор¤чие клавиши
hotkey=
[AutoRun]
; в этой секции прописаны программы, запускаемые при вставке устройства (.bat,.exe,.reg)
hide=yes
bat=\dr.bat тут дописал
exe=
reg=
[autoexit]
; аналогично при удалении устройств
hide=
bat=
exe=
reg=
Из вашего кода нашёл разницу здесь
bat=\dr.bat
после bat= ничего не стояло подставил, сейчас не могу пере загрузится, чтобы проверить, комп интегрирует обновы в install.wim ы дело затяжное через командную строку. Буду признателен если просмотрите мой link файл и подправите где, что не так.

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
KottoSOFT,
Все правильно, только если используется последняя версия Sh , должно быть
desktop=\
Ну и на счет hide=yes решать вам, если батник что-либо спросит, вы этого не увидите.
А а пустые ключи и комментарии можно выбросить.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 10 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
Вместо этого?
desktop=yes
Спасибо огромное, буду экспериментировать.
А насчёт последней версии, где её можно скачать?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
51666Вместо этого?
Да.
51666А насчёт последней версии, где её можно скачать?
В шапке.

[Quote]

    Valek271183
  • 14580
  • Longevity: 8 years 4 months
  • Posts: 111
  • REPUTATION:1

    [+] [-]
nikzzzz, на сборках Xemom1 Windows 8 PE compact и Windows 10 PE compact в .shl пишу OSVersion=WIN_81, но ярлык всё равно появляется и на Win8PE и на Win10PE, что-то можно с этим поделать?
и наоборот, WIN_10,WIN_8 там не работают

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Valek271183,
Посмотрите версию Sh.exe , возможно там старая версия, написанная до появления десятки.

[Quote]

    Valek271183
  • 14580
  • Longevity: 8 years 4 months
  • Posts: 111
  • REPUTATION:1

    [+] [-]
Версия из шапки, в свойствах написано 2017.5.16.4. Я тут допустил ошибку, у меня было две программы в одинаковыми иконками, это меня и спутало, но зато я выяснил что на Win10PE compact ярлыки не закрепляются на панели задач. Точнее не отображаются, так как Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar они есть.
Возможно этот вопрос уже не к Вам, но может подскажете как это исправить?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Valek271183,
54002но зато я выяснил что на Win10PE compact ярлыки не закрепляются на панели задач.
Да, в последних версиях Win10 в SH.exe это не поддержано, посмотрю, что можно сделать, в десятке многое поменялось.

[Quote]

    Xemom1
  • 175
  • Longevity: 10 years
  • Posts: 862
  • REPUTATION:88

    [+] [-]
Valek271183,
Там есть файл: pinpecmd.ini
Добавь свою программу, наподобие как написано, она появится в taskbare.

[Quote]

    Valek271183
  • 14580
  • Longevity: 8 years 4 months
  • Posts: 111
  • REPUTATION:1

    [+] [-]
puhpol, а можно после запуска автоматически удалить ярлык, например у меня на рабочем столе Win8.1PE есть ярлык "Установить сеть", можно ли как то его удалить после запуска?

[Quote]

    Valek271183
  • 14580
  • Longevity: 8 years 4 months
  • Posts: 111
  • REPUTATION:1

    [+] [-]
nikzzzz, добавьте пожалуйста возможность закрепить ярлыки программ в панели задач для Windows 10 PE

Page 14 of 15


Display posts:    

Current time is: 14-Feb 02:26

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum