14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
|
|
1 | |
Как результат выполнения команды CD поместить в переменную?17.09.2013, 14:09. Показов 7096. Ответов 9
Метки нет Все метки)
(
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
17.09.2013, 14:09 | |
Ответы с готовыми решениями:
9
Как поместить результат выполнения скрипта в переменную
Как записать результат выполнения команды telnet в файл? |
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
|
|
17.09.2013, 15:17 [ТС] | 3 |
блин, как бы знал, что %cd% и есть переменная, но команда не работала. Стал сейчас перечитывать путь к которому обращаюсь, в котором использую %cd% оказалось просто не верный путь прописал
![]()
0
|
![]() ![]() |
||||||
17.09.2013, 15:50 | 4 | |||||
Да-да - и команда, и переменная (хитрая штука). Но если четко следовать Вашему техзаданию:
то код будет выглядеть так:
0
|
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
|
|
17.09.2013, 16:24 [ТС] | 5 |
да, я это спросил по тому, что у меня %cd% не отрабатывал путь, а оказалось он прекрасно отрабатывал.
блин, я пока, еще не понимаю циклы в bat файле ![]() а можно расширить задание?) есть путь: C:\project\myProject1\ в нем находится мой bat файл. он чистит все лишние файлы из проекта после тестов. но не все файлы пока, что чистит. Нужно дописать чтобы удалял папку: C:\project\myProject1\myProject1\Debug\ Не по теме: название myProject1 и след. папка myProject1 всегда совпадают именами. А Debug, естественно, содержит файлы. Вот этот Debug я не могу удалить. Проблема в том, что хочу универсальный bat который не зависит от имени папки в которой лежит Debug (в моем примере это myProject1). Не по теме: Естественно от пользователя ручками вводить название папки тоже не годится :)
0
|
![]() ![]() |
||||||
17.09.2013, 16:39 | 6 | |||||
GBIT, поможет эта тема: Переименовать файл в имя папки
Не по теме: P.S. чистить проекты C++ благое дело, а то скоро весь диск C займут. :)
1
|
Pure Free Digital Ghost
4598 / 1910 / 370
Регистрация: 06.01.2013
Сообщений: 4,564
|
|
17.09.2013, 17:00 | 7 |
![]() А почему именно C++? Я вот юзаю Borland Builder 6, подобной структуры папок не замечал
0
|
14 / 14 / 5
Регистрация: 05.10.2011
Сообщений: 223
|
|
17.09.2013, 17:01 [ТС] | 8 |
глядя на все, что вы написали мне, мелкие бонусы, переписал еще пару баткиков.
Забавно, день ото дня скрипт становится все короче и проще читаемым ![]() Не по теме: а чистка, к этому пришел вот недавно, глядя на размер рабочей папки с проектами. Благо храню не на С :)
0
|
Dragokas
|
17.09.2013, 17:25
#9
|
Не по теме: FraidZZ, просто решил угадать :), еще может и VB.NET, и C# - там такая же структура после построения проекта.
0
|
GBIT
|
18.09.2013, 14:31
[ТС]
Как результат выполнения команды CD поместить в переменную?
#10
|
Не по теме: Dragokas, все верно :), C++. vs2010
0
|
18.09.2013, 14:31 | |
как записать результат выполнения консольной команды в массив Вывести результат выполнения команды HELP в текстовый файл так, чтобы у каждой команды был порядковый номер как занести результат выполнения цикла в переменную QProcess не работает write, или как отобразить результат выполнения команды Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |