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

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

Ветеран


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

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


Напишите, пожалуйста, возможно ли реализовать нижеследующее? Если да, то, прошу помочь.
1) Есть файл D:\DP_MassStorage_wnt5_x86-32_101002.7z;
2) Нужно при помощи *.cmd файла определить имя файла D:\DP_MassStorage_wnt5_x86-32_101002.7z, т. е. DP_MassStorage_wnt5_x86-32_101002 и записать это имя, т. е. DP_MassStorage_wnt5_x86-32_101002 в переменную *.cmd файла, чтобы затем эту переменную, постоянно меняющуюся в зависимости от имени файла, использовать при создании архива.

Что-то вроде такого должно получиться:
читать дальше »
Код: Выделить весь код
@ECHO OFF
SET NAZVANIYE_BEZ_.7z=DP_MassStorage_wnt5_x86-32_101002

ECHO Распаковка файла %SET NAZVANIYE_BEZ_.7z%.7z в папку D:\1.
"%PROGRAMFILES%\7-Zip\7z.exe" x "D:\%SET NAZVANIYE_BEZ_.7z%.7z" -o"D:\1"

ECHO Упаковка папки D:\1 в архив D:\%NAZVANIYE_BEZ_.7z%_(N591).7z
"%PROGRAMFILES%\7-Zip\7z.exe" a "D:\%NAZVANIYE_BEZ_.7z%_(N591).7z" "D:\1"
где текст после знака равно (в моём примере: DP_MassStorage_wnt5_x86-32_101002) в строке
читать дальше »
Код: Выделить весь код
SET NAZVANIYE_BEZ_.7z=
должен определяться автоматически, в зависимости от имени файла D:\DP_MassStorage_wnt5_x86-32_101002.7z, а не вписываться вручную, как у меня.
Спасибо.

Отправлено: 13:02, 07-10-2010 | #5