Я роблю пакетний сценарій, який створює .json
сценарій, якщо він не знайдений у певному місці. Якщо це потрібно зробити, я також маю пакетний скрипт вставити весь код за замовчуванням для JSON. Я можу зробити копію оригіналу 1: 1, з якої роблю нову, але хочу знати, чи існує швидший спосіб зробити це без необхідності копіювання рядка коду для рядка з поточного синтаксису, який я використовуючи. Я вставляю код за допомогою команди ECHO таким чином:
ECHO %CODELINE%>> "%JSONSCRIPT%
Я хочу знати, чи є щось, що я можу зробити, щоб кожен рядок не мав починатись ECHO
і закінчуватися >> "%JSONSCRIPT%
. Чи можливо це? Ось фрагмент мого сценарію для одного із створених файлів JSON:
:MAKEJSON
BREAK>"Scripts\JSON1.json"
ECHO {>> "Scripts\JSON1.json"
ECHO "list": [>> "Scripts\JSON1.json"
ECHO {>> "Scripts\JSON1.json"
ECHO "var": {>> "Scripts\JSON1.json"
ECHO "showName": "Example 01",>> "Scripts\JSON1.json"
ECHO "targetName": "TBD">> "Scripts\JSON1.json"
ECHO },>> "Scripts\JSON1.json"
ECHO "type": {>> "Scripts\JSON1.json"
ECHO "showName": "Example 02",>> "Scripts\JSON1.json"
ECHO "typeName": "[Test]",>> "Scripts\JSON1.json"
ECHO }>> "Scripts\JSON1.json"
ECHO },>> "Scripts\JSON1.json"
ECHO {>> "Scripts\JSON1.json"
ECHO "var": {>> "Scripts\JSON1.json"
ECHO "showName": "Test 2",>> "Scripts\JSON1.json"
ECHO "varName": "[Test2]">> "Scripts\JSON1.json"
ECHO },>> "Scripts\JSON1.json"
ECHO "type": {>> "Scripts\JSON1.json"
ECHO "showName": "Sampletext",>> "Scripts\JSON1.json"
ECHO "typeName": "TBD",>> "Scripts\JSON1.json"
ECHO }>> "Scripts\JSON1.json"
ECHO }>> "Scripts\JSON1.json"
ECHO ]>> "Scripts\JSON1.json"
ECHO }>> "Scripts\JSON1.json"