[Цитировать]

    puhpol
  • 2
  • Стаж: 4 года
  • Сообщений: 828
  • Репутация:38

    [+] [-]
Продолжение темы >>
Динамическое создание ярлыков и регистрация програм, находящихся на внешних носителях (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=
Вложение


Последний раз редактировалось: puhpol (2015-10-14 16:50), всего редактировалось 1 раз

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 9 месяцев
  • Сообщений: 655
  • Репутация:43

    [+] [-]
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=
Других файлов с указанием путей не нахожу.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

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

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 9 месяцев
  • Сообщений: 655
  • Репутация:43

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация: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

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 9 месяцев
  • Сообщений: 655
  • Репутация:43

    [+] [-]
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 файл и подправите где, что не так.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

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

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 3 года 9 месяцев
  • Сообщений: 655
  • Репутация:43

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

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

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

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

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

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

[Цитировать]

    Xemom1
  • 175
  • Стаж: 3 года 10 месяцев
  • Сообщений: 664
  • Репутация:58

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

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

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

Страница 14 из 14


Показать сообщения:    

Текущее время: 16-Ноя 11:31

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы