Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


Цитата wolkow70:
Можно ли для скрипта присвоить этой папке переменное имя »
Элементарно! в справке все это есть - наберите по индексу Locate - есть пример.
К примеру предположительно Extension.ini лежит в папке C:\Firefox, где в этой папке еще папки с неизвестными именами.
Скрипт рекурсивно перерыщет все каталоги папке C:\Firefox, пока не найдет нужный файл. Если файл не найдет - установится флаг ошибки (в скрипте не будет сообщения)
Код: Выделить весь код
!include "FileFunc.nsh" 
ShowInstDetails show
outfile test.exe

Section
  ${Locate} "C:\Firefox" "/L=FDE /M=Extension.ini" "Find"
  IfErrors +2
  MessageBox MB_OK '$$R0 = "$R0" $\n$\r$$R1 = "$R1"' IDOK
SectionEnd

Function Find
	StrCpy $R0 $R8
	StrCpy $R1 $R9
	Push $0
FunctionEnd

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 03-04-2011 в 12:35.


Отправлено: 12:23, 03-04-2011 | #1016