Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
36 / 33 / 1
Регистрация: 11.01.2013
Сообщений: 388

Создать текстовый файл на основании переданных параметров

24.12.2014, 19:18. Показов 1927. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Подскажите, пожалуйста:
Как создать текстовый файл на основании двух переданных параметров - путь и имя файла.
То есть mybat.bat "C:\temp" "test.jpg" и получаем файл с именем "! test.txt" в каталоге temp.
Вот мой код, но он не работает...
SetLocal EnableDelayedExpansion
Set folder=%2
Echo(>"%1.txt"
Start ""%2"\"%1.txt""
Подскажите, пожалуйста, что нужно исправить.

С уважением.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2014, 19:18
Ответы с готовыми решениями:

Функция с переменным числом параметров, как узнать кличество переданных параметров?
Добрый вечер, можно не использовать int n, а каким то другим способом узнать количество переданных аргументов в функцию и адрес? int suma...

Проверка переданных параметров
Здравствуйте! Собственно, есть класс и есть конструктор класса. Данными класса является массив int и кол-во элементов в нём (short)....

Обработка параметров переданных из формы
Есть ASP-страничка с формой. Данные по submit посылаются сюда же. Затем, среди всего прочего, имеет место быть вот такой код: <% ......

3
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
24.12.2014, 19:52
Лучший ответ Сообщение было отмечено SysUnit как решение

Решение

Цитата Сообщение от SysUnit Посмотреть сообщение
То есть mybat.bat "C:\temp" "test.jpg" и получаем файл с именем "! test.txt" в каталоге temp.

Bash
1
@type nul>"%~1\! %~n2.txt"& start "" "%~1\! %~n2.txt"
1
36 / 33 / 1
Регистрация: 11.01.2013
Сообщений: 388
24.12.2014, 20:37  [ТС]
ComSpec,спасибо!
А Вы могли бы прокомментировать, что здесь происходит?
0
 Аватар для ComSpec
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
24.12.2014, 21:13
Лучший ответ Сообщение было отмечено SysUnit как решение

Решение

Bash
1
type nul>"какой-нибудь файл"
-- команда для создания пустого файла или "очищения" уже существующего. Создавать пустой файл можно и многими другими командами, но я выбрал эту.


Bash
1
%~n2
-- из параметра "%2" берётся только имя файла без расширения.


Bash
1
start "" "какой-нибудь файл"
-- пара кавычек перед именем файла необходима в случае, когда имя файла заключено в кавычки. Лучше ставить эту пару кавычек всегда, чтобы не задумываться, будет ли имя файла в кавычках или не будет.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.12.2014, 21:13
Помогаю со студенческими работами здесь

Обработчик параметров, переданных методом GET
$name=htmlspecialchars($_GET); $fp = fopen("$name", "r"); // Открываем файл в режиме чтения if ($fp) echo fpassthru($fp); else echo...

Вывести сообщении в зависимости от переданных параметров
Написать batch файл. Проверять передаваемые параметры. Например, если введенное значение равно 1 выводить сообщение «1», если не равно «не...

Вывести список параметров, переданных в командной строке
При использовании PyQt5 где-то прочитал что есть возможность вывода параметров, переданных в командной строке с помощью следующей...

Считывание параметров, переданных через командную строку
Всем привет! Есть у кого-нибудь пример считывания нескольких параметров, переданных через командную строку? Поделитесь пожалуйста ;)...

Запись и чтение параметров изображения в текстовый файл
Здравствуйте. Создаю приложение, которое способно загружать изображение, изменять его параметры путем перемещения скроллов, сохранять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru