Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1392735372
[ВладОшин]
2014-02-18 18:56
2014.09.28
MSSQL: Как узнать какая строка обновлялась последней?


2-1382366626
Сергеев Ваня
2013-10-21 18:43
2014.09.28
Ошибка ChDir


3-1300677386
Дмитрий С
2011-03-21 06:16
2014.09.28
Как быстрее с подзапросом или с присоединением сгруппированной..?


15-1380636974
Mikki
2013-10-01 18:16
2014.09.28
Доменная авторизация


15-1392565107
Drowsy
2014-02-16 19:38
2014.09.28
переменные в Bat-файле.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский