Форум: "Прочее";
Текущий архив: 2014.09.28;
Скачать: [xml.tar.bz2];
Внизпеременные в 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c