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

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация: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=
Вложение


Последний раз редактировалось: puhpol (2020-02-11 11:08), всего редактировалось 2 раз(а)

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

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

    [+] [-]
Valek271183, aa
Это баг системы, обычно возникает из-за драйвера fbwf.sys, не все версии этого драйвера корректно работают с кириллицей, проблема решается заменой драйвера на драйвер другой версии, например для сборок на базе XP с fbwf.sys от Embedded проблем нет.

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

    Angus
  • 16446
  • Стаж: 7 лет 4 месяца
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Hi,
When the sh program exit , Can it run the specified CMD command ?

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

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1130
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Angus, Hi! Yes of course.
Please, will read spoiler Формат link файла in first post.

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

    Angus
  • 16446
  • Стаж: 7 лет 4 месяца
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Hi,
can execute Sh.exe in this win7pe, but it is not possible to use the generated external program's desktop shortcut or the program menu, why ?
7pe:http://nonameteam.cc/thread-664-1-1.html
7pe.iso dowload Link:https://yadi.sk/d/1r3rjRAG3LYFSL

Комментарий от vovan1982


Please upload iso or wim to the file sharing service. I can not download the link from the Chinese site. I will try to help you.


Последний раз редактировалось: Angus (2017-07-30 09:23), всего редактировалось 1 раз

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

    Angus
  • 16446
  • Стаж: 7 лет 4 месяца
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Hello, vovan1982
win7pe.iso file has been uploaded, thanks!
https://yadi.sk/d/1r3rjRAG3LYFSL

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 562
  • Репутация:65

    [+] [-]
Angus,
I downloaded interesting utilities working under my installed system, I will drive the flash drive to see what will happen nextnull

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

    Angus
  • 16446
  • Стаж: 7 лет 4 месяца
  • Сообщений: 4
  • Репутация:0

    [+] [-]
KottoSOFT,
When I was running the 7PE on DVD drive , the shortcut and the program menu did not work.

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 562
  • Репутация:65

    [+] [-]
Angus,
At me all worked only only to a network could not be connected, but at me now difficulties because of a router
And in Chinese I do not understand nicherta.null

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

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

    [+] [-]
Angus,
Sh.exe is started too early, it is necessary to wait for full load of system and to start Sh.

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

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz, А можно создать ярлычки в папочке на рабочем столе?

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

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Впрочем уже увидел, можно..

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

    moitreker
  • 1416
  • Стаж: 9 лет 2 месяца
  • Сообщений: 5
  • Репутация:0

    [+] [-]
Ребята, подскажите пожалуйста, что нужно прописать, что бы ярлык появился на рабочем столе и на панели задач?
Заранее спасибо!
[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=

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

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

    [+] [-]
moitreker,
Desktop=\

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

    moitreker
  • 1416
  • Стаж: 9 лет 2 месяца
  • Сообщений: 5
  • Репутация:0

    [+] [-]
nikzzzz,
Классная утилитка !!!!! Спасибо большое! А скажите пожалуйста правильно я прописал :?

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

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

    [+] [-]
moitreker,
Вроде правильно.

Страница 13 из 15


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

Текущее время: 23-Ноя 13:18

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


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