Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.09.28;
Скачать: CL | DM;

Вниз

переменные в Bat-файле.   Найти похожие ветки 

 
Drowsy ©   (2014-02-16 19:38) [0]


@echo Создадим папку C:\DataBase\BackUp , если она отсутствует.
echo SET DataBase_Folder=C:\DataBase
echo SET BackUp=%DataBase_Folder%\BackUp

if not exist C:\DataBase MD %Database_Folder%
if not exist c:\Database\BackUp MD %Database_Folder%\BackUp

Почему переменные не работают? %Переменная% читается как ничего.
создаётся папка c:\BackUp
а не c:\Database\BackUp


 
Inovet ©   (2014-02-16 19:41) [1]

%%фыв%%


 
Inovet ©   (2014-02-16 19:47) [2]

> [0] Drowsy ©   (16.02.14 19:38)
> echo SET DataBase_Folder=C:\DataBase

echo зачем?


 
Drowsy ©   (2014-02-16 19:47) [3]

не понял.
MD %%Database_Folder%%\BackUp
так что-ли???


 
Inovet ©   (2014-02-16 19:53) [4]

> [3] Drowsy ©   (16.02.14 19:47)
> MD %%Database_Folder%%\BackUp

Не, не то.


 
Drowsy ©   (2014-02-16 19:53) [5]

http://www.philosoft.ru/batniki.zhtml

Переменные. Команда set

Для объявления переменной и одновременно для присвоения ей значения применяется команда set. Пример записи этой команды показан на следующем листинге.
rem Компилятор хелп-файлов в формате CHM
set help_compiler=c:\HTML Help Workshop\hcc.exe
Для извлечения значения переменной ее имя помещают между двумя знаками процента, как показано ниже.
rem Компилятор хелп-файлов в формате CHM
set help_compiler=c:\HTML Help Workshop\hcc.exe

rem Проект хелп-файла модуля "Склад"
set store_hpj=help\sources\store\store.hpj

rem Проект хелп-файла модуля "Продажи"
set sales_hpj=help\sources\sales\sales.hpj

rem Компилируем хелп-файлы
%help_compiler% %store_hpj%
%help_compiler% %sales_hpj%
Приведенный листинг показывает, в чем польза переменных.


 
Drowsy ©   (2014-02-16 19:54) [6]

Для объявления переменной и одновременно для присвоения ей значения применяется команда set.
Для извлечения значения переменной ее имя помещают между двумя знаками процента,


 
Inovet ©   (2014-02-16 20:00) [7]

> [6] Drowsy ©   (16.02.14 19:54)

Это я не про то подумал. Убери echo.


 
Dennis I. Komarov ©   (2014-02-16 20:05) [8]


> C:\DataBase

Фи, как некультурно...


 
Drowsy ©   (2014-02-16 20:05) [9]

спасибо!
но, странно:
"символ собаки перед каждой командой в bat-файле указывает на то, что саму команду выводить на экран не надо, а нужно вывести только результат ее работы."


 
Drowsy ©   (2014-02-16 20:07) [10]


> Фи, как некультурно...

а чо?


 
Inovet ©   (2014-02-16 20:13) [11]

> [9] Drowsy ©   (16.02.14 20:05)
> но, странно:

У тебя наоборот


 
Drowsy ©   (2014-02-16 20:29) [12]


> Inovet ©   (16.02.14 20:13) [11]

я понял, что неправильно понял смысл эха. )
ещё раз, спасибо!


 
Dennis I. Komarov ©   (2014-02-16 21:48) [13]


> а чо?

Мусорить в корне не культурно. Для этого специально места отвели...


 
KSergey ©   (2014-02-17 13:51) [14]

> Мусорить в корне не культурно. Для этого специально места
> отвели...

А ну их нафик с ихними местами. Геморрой один, пользы - ноль (если без доменов).
Дешевле по многим параметрам в корне, но только диска D:


 
Dennis I. Komarov ©   (2014-02-17 17:40) [15]


> А ну их нафик с ихними местами. Геморрой один, пользы -
> ноль (если без доменов).
> Дешевле по многим параметрам в корне, но только диска D:
>

Дороже...Надо писать сразу как надо, а не как кажется проще.


 
megavoid ©   (2014-02-17 23:52) [16]

Чувствую, что если засилье винды ещё лет 5-10 продержится вместе с буквенными именованиями дисков, то попомните ещё мои слова, весь C:\ станет рид-онли не для админов и системы



Страницы: 1 вся ветка

Текущий архив: 2014.09.28;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.005 c
15-1392928202
Юрий
2014-02-21 00:30
2014.09.28
С днем рождения ! 21 февраля 2014 пятница


15-1392713286
cpp_dev
2014-02-18 12:48
2014.09.28
Может ли кто-нибудь кинуть прямую ссылку на С++ компилятор


15-1393058086
Некто
2014-02-22 12:34
2014.09.28
Указатель на запись, содержащей поля типа string, как параметр фу


2-1382536357
Дмитрий
2013-10-23 17:52
2014.09.28
Останов без точки останова


15-1392810488
Кунг-Фу Панда
2014-02-19 15:48
2014.09.28
Посимвольное сравнение