Имя пользователя:
Пароль:
 

Название темы: Silent miniMIZE
Показать сообщение отдельно

Пользователь


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

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


Код: Выделить весь код
@echo off
REM Само создание файла см. ниже
REM Здесь начинается конвертация %programfiles% в путь с \\
set pt=
set op=%programfiles%
:extract
for /F "tokens=1,* delims=\" %%i in ("%op%") do If "%%j"=="" (
  If "%pt%"=="" (
    set pt=%%i
  ) ELSE ( 
    set pt=%pt%\\%%i
  )
) ELSE (
  If "%pt%"=="" (
    set pt=%%i
  ) ELSE ( 
    set pt=%pt%\\%%i
  )
  set op=%%j
  goto :extract
)
REM Здесь заканчивается конвертация %programfiles% в путь с \\
REM Начало создания reg файла
REM autorun.reg - его имя
REM Заголовок
echo Windows Registry Editor Version 5.00 > autorun.reg
echo. >> autorun.reg
REM Каталог реестра
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> autorun.reg
REM  Ключ реестра
echo "miniMIZE"="%pt%\\miniMIZE\\miniMIZE.exe" >> autorun.reg
Получается что-то вроде этого:
Код: Выделить весь код
Windows Registry Editor Version 5.00 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 
"miniMIZE"="C:\\Program Files\\miniMIZE\\miniMIZE.exe"
Может, кто-нибудь знает, как можно нормально заменить в строке \ на \\?

Последний раз редактировалось melato, 27-05-2006 в 15:40.


Отправлено: 14:59, 27-05-2006 | #23

Название темы: Silent miniMIZE