Войти

Показать полную графическую версию : Проблема:) echo


yrambler2001
26-08-2012, 19:24
Проблема в кінці: якщо написати останні 2 echo cmd виключається,а треба,щоб вони були...

@Echo off
echo Цей пакетний файл допоможе вам зареєструвати тип файла.
echo Напишiть iм'я файла,який Ви запустите(коли вам напишуть),
echo i вам зареєструється тип файла.
echo Наприклад "Запусти мене" (без лапок)
set uze=Hапишiть iм'я зараз.
:name
echo %uze%
set /p "name="
if exist %name%.reg (
set uze=У Вас уже є такий файл напишiть iнше iм'я зараз.

goto name
)
echo Windows Registry Editor Version 5.00 >>%name%.reg

echo Напишiть тип файла,який треба зареєструвати
echo Наприклад raw

set /p "tip="
cls
echo Придумайте i напишiть iдентифiкатор типу зараз
echo (вiн має бути особливим н не повторюватись)
echo написати не тип,який треба реєструвати,а будьяке слово;
echo цифри;бутьщо,але на англiйськiй мовi
echo Наприклад "noviy_tip_faila_001";"43636453";"noviy_tip"(без лапок).
set /p "ident="
cls

echo [HKEY_CLASSES_ROOT\.%tip%] >>%name%.reg
echo @="%ident%" >>%name%.reg

echo [HKEY_CLASSES_ROOT\%ident%] >>%name%.reg

set nuio=vot
set karo41=Напишiть "неа",щоб писало справжнiй тип файла,
set karo42=або напишiть "так",щоб написати Тип:
:sheraz
echo %karo41%
echo %karo42%
echo Наприклад "Файл Windows";"Вiдеозапис"(без лапок).
echo __________________________
echo (Тип: )
echo (Изменен: 10.10.2012 10:10 )
echo (Размер: 567 МБ )
echo --------------------------
if %nuio% ==nfnf (
set /p "poyasn="
)
if %nuio% ==vot (
set /p "poy="
)
if %nuio% ==vot (
if %poy% ==неа (
goto icon
)
)
if %nuio% ==vot (
if %poy% ==так (
set karo41=Читати нище
set karo42=Hапишiть Тип:
set nuio=nfnf
cls
goto sheraz
)
)

pause
echo @="%poyasn%" >>%name%.reg
:icon
echo Ви хочете помiняти iконку(значок) файлiв з типом %tip% ?
echo Якщо ви не помiняєте її,то в вас буде стояти значок "невiдомий файл",
echo але файл буде вiдкриватися в програмi."123"-щоб помiняти,"неа"-пропустити.
echo 74
pause
set /p "6677554466="
echo 77
pause
if %6677554466% ==123 (
echo напишiть повний шлях до iконки (вона має бути непорушною,якщо її перемiстити,
echo вона зникне з типу файла)напишiть "п",щоб пiдставити шлях "С:\Program files\"
)
pause

yrambler2001
27-08-2012, 13:45
Ну пліз

El Sanchez
27-08-2012, 15:22
Проблема в кінці: якщо написати останні 2 echo cmd виключається,а треба,щоб вони були... »
yrambler2001, в данном случае внутри блока спецсимволы должны экранироваться:

echo напишiть повний шлях до iконки ^(вона має бути непорушною, якщо її перемiстити,
echo вона зникне з типу файла^) напишiть "п", щоб пiдставити шлях "С:\Program files\"




© OSzone.net 2001-2012